标题:关于delphi FireMonkey中IOS导入自定义字体的问题
问题: 在之前从官方文章中学习了自定义字体,在安卓和win中显示正常,但在IOS中一直显示不正确
解决:
- 打开工程根目录的info.plist.TemplateiOS.xml文件
- 编辑info.plist.TemplateiOS.xml文件如下:
<plist version="1.0">
<dict>
<%VersionInfoPListKeys%>
<key>UIAppFonts</key>
<array>
<string>字体文件名.ttf</string>
</array>
<%ExtraInfoPListKeys%>
</dict>
</plist>
3.在Deployment Maintenance中将字体文件.tff导入到安装资源中
4.设置TextSettings.Font.Family为字体名称(注:这里有可能与字体文件名称不一样,请双击打开字体文件查看)
5.赋值文字内容,以一般iconfont为例如:
Text1.Text := #$e101
Text1.Text := #$e500
Text1.Text := #$e601
或者打开字符映射表先中字体后,直接把符号复制到delphi的Text属性中也可以
此文结束.