【发布时间】:2020-08-15 04:23:54
【问题描述】:
我正在尝试为我的 Android 应用程序使用自定义字体,我尝试了很多方法,但都没有成功。我相信不必修改 pas 文件FMX.FontGlyphs.pas,因为他们在我现在使用的 Delphi 10.4 中对其进行了更新。到目前为止我所做的测试:
我已添加FMX.FontGlyphs.pas 项目
字体Moncao在应用路径中正确部署:/assest/internal文件名Moncao.ttf
Label1 Family 设置为 Moncao,在 IDE 中以可视方式加载。
还是不行,我已经将FMX.FontGlyphs.pasFontFile修改为外部位置:FontFile := 'sdcard/Project1/Monaco.ttf';并将字体Monaco.ttf添加到代码的路径中。但仍然没有运气。
我已测试该字体在 App 路径和 'sdcard/Project1/Monaco.ttf' 中都存在
这里有什么我遗漏的地方吗?!还是这是 Delphi 10.4 中的错误?
更新
我也在 Delphi 10.1 Berlin 中对其进行了测试,如果您重命名字体以匹配字体设置的 Family 属性,它就可以工作。但是,此方法不适用于 Delphi 10.4
【问题讨论】:
标签: android delphi fonts delphi-10.4-sydney