currently I’m trying to replace Geocart’s city point with a different symbol, but I keep failing.
(Geocart 3.2.1 on OS X El Capitan)
The idea was to use a different symbol, preferably the unicode character 'BLACK SQUARE' (U+25A0) ■ for capitals, while other cities are marked with Geocart’s city point. I also tried other characters.
I made sure that the typesetting database is saved using UTF-8 encoding and the fonts I tried contain the character that I’ve used in the typesetting database.
Sometimes (e.g. when I tried the DejaVu Sans font), the symbol seems to be right in Geocart, but when I export that document to a PDF file, the symbol is missing (although the names of the cities are there). When I open the PDF with PhotoLine or Affinity Designer, I can see that the document doesn’t even contain the layers that usually hold the city point.
On some fonts that come with macOS it looks good in Geocart, too… but when I try to export, I get the message
»A font used in a typeset database is unsupported for PDF output. (Fonts must be .TTF or .OTF; please see "Available Fonts" in the Help menu)« for AppleGothic (although it is listed in the available fonts), or »A font used in a typeset database has an unrecognizable structure and is possibly corrupt« for the font Symbol.
I’ve tried some other characters which are within the plain ASCII range (e.g. the full stop or the asterisk) but in that case, the city point is not the correct location. I understand the reason for this, I’m just mentioning it for the sake of completeness.
So, is there any combination of font/symbol that is known to work?
Moreover, here’s a suggestion which actually belongs into the »Wish List« board but I’m posting it here because it’s related to the problem described above:
It’d be nice if instead of noting a symbol font and character in the typeset database, you could note a path to a SVG file which is used for the symbol, plus the size at which it is to be rendered in the map. I’ve got no suggestion for the actual syntax in the database or the unit that is used for the size – because frankly, I don’t care. Whatever you come up with, I’ll adjust.

Kind regards,
Tobias