I'm trying to use a custom font for my Android app, I tried many ways but no luck. the pas file FMX.FontGlyphs.pas does not have to be modified I believe as they updated it in Delphi 10.4 which I'm using now. what I've done so far to test :
I've added FMX.FontGlyphs.pas the project
Font Moncao is deployed correctly in the app path: /assest/internal name of file Moncao.ttf
Label1 Family set to Moncao, loads visually in the IDE.
still not work, I've modified FMX.FontGlyphs.pas FontFile to external location : FontFile := 'sdcard/Project1/Monaco.ttf'; and added the font Monaco.ttf to the path in the code. yet still no luck.
I've tested the font exists in both the App path and 'sdcard/Project1/Monaco.ttf'
is there a point I'm missing here ?! or is this a bug in Delphi 10.4?
UPDATE
I've tested it also in Delphi 10.1 Berlin and it works if you rename the font to match the Family property of the font settings. However, this method dose not work for Delphi 10.4