关于delphi FireMonkey中IOS导入自定义字体的问题

版权声明:未经允许不得转载 https://blog.csdn.net/etfsoft/article/details/83821550

标题:关于delphi FireMonkey中IOS导入自定义字体的问题
问题: 在之前从官方文章中学习了自定义字体,在安卓和win中显示正常,但在IOS中一直显示不正确

解决:

  1. 打开工程根目录的info.plist.TemplateiOS.xml文件
  2. 编辑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属性中也可以
此文结束.

猜你喜欢

转载自blog.csdn.net/etfsoft/article/details/83821550