есть статья в которой описано использование True Type шрифт для хранения иконок
ссылка:
https://delphifmandroid.blogspot.ru/2015/01/true-t...
Все работает все отично, но вот в чем дело, я хочу добавить шрифт Lobster как дополнительный, и не идет... хотя в FMX.FontGlyphs.Android.pas прописывается только шрифт TTF для поиска шрифтов, значит он должен найти и мой второй. в чем может быть беда?
код поиска шрифта:
В uses добавьте модуль System.IOUtils
uses
FMX.FontGlyphs, Androidapi.JNI.GraphicsContentViewText, System.IOUtils;
Спуститесь до 64 строки и добавьте новую переменную «FontFile: string;»
var
TypefaceFlag: Integer;
Typeface: JTypeface;
FamilyName: JString;
Metrics: JPaint_FontMetricsInt;
FontFile: string;
На 85 строке закомментируйте строчку Typeface := TJTypeface.JavaClass.create(FamilyName, TypefaceFlag);
И добавьте ниже:
FontFile := TPath.GetDocumentsPath + PathDelim + CurrentSettings.Family + '.ttf';
if FileExists(FontFile) then
Typeface := TJTypeface.JavaClass.createFromFile(StringToJString(FontFile))
else
Typeface := TJTypeface.JavaClass.Create(FamilyName, TypefaceFlag);