Подскажите, знает ли кто как в FMX использовать свой шрифт не устанавливая его в в систему ?
под vcl было что-то вроде:
procedure LoadFont;
var
MyResStream: TResourceStream;
begin
MyResStream:= GetResStream('MyFont');
MyResStream.SavetoFile('MyFont.ttf');
AddFontResource(PChar('MyFont.ttf'));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE,0,0);
end;
procedure UnLoadFont;
begin
RemoveFontResource('MyFont.ttf') ;
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0) ;
end;
в фаирманках, что удивительно(сарказм), этот не работает.
как я понимаю, шрифты подгружаются в момент запуска приложения, и рисуются средствами gdi...
хотел поправить юнит FMX.FontGlyphs.Win по аналогии с http://delphifmandroid.blogspot.com/2015/01/true-type.html
но TWinFontGlyphManager даже не создается( дебагер не попадает в конструктор ).
вопрос: как решить эту маленькую проблему ?