I feel that there are fewer and fewer applications using custom fonts as dot symbols. Recently, when developing GIS systems for GPS vehicle management, we need to use dynamic display of vehicle locations. I think that using other methods to display vehicles on maps may It has a certain impact on performance, so use custom fonts.
The first is to create a custom font. Fontlab.v4.60 is used.
The second is to use this font in Delphi+MapX.
myStyle:=CoStyle.Create;
MyFont := TFont.Create;
OleFontToFont(myStyle.SymbolFont, MyFont);
MyFont.Size := 24;
MyFont.Name := 'MapInfo Transportation';
myStyle.SymbolFontColor:=clRed;
myStyle.SymbolCharacter := 66;
One thing to note is that you must set the default dot symbol font style in Map1 to any custom font, otherwise the specified font will not be displayed correctly. This should be a bug in MapX5.