首先是创建自定义的字体。使用了字体编辑软件fontlab.v4.60。
其次就是在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;
这应该是MapX5的一个Bug吧。