在 Mac Firemonkey 应用程序 (Delphi XE7) 中,如何加载自定义 TrueType 字体?
对于 Windows,我的应用程序安装程序将我的字体添加到 Windows 本身。
我已经使用 FPC/Lazarus 完成了此操作,但到目前为止还没有使用 Delphi。您只需要做两件事(即使您有多种自定义字体它也可以工作):
1)将自定义字体位置添加到info.plist(指Resources文件夹):
<key>ATSApplicationFontsPath</key>
<string>Fonts</string>
2) 将字体添加到应用程序包的指定位置:
\内容\资源\字体
将这两个任务翻译成Delphi XE7,它将是:
1) 转到项目选项并选择“版本信息”并将目标设置为“所有配置 - OS X 平台”。右键单击密钥列表并选择添加密钥。然后添加值为“Fonts”的 ATSApplicationFontsPath
2) 转到项目 > 部署页面并添加自定义字体。指定它们现在在 Windows 计算机上的位置,并将远程路径设置为“Contents\Resources\Fonts”。
现在,当您运行该程序时,OS X 会自动加载“Fonts”文件夹中的所有字体,您可以从该程序中选择您的字体。
Notice:您在 Delphi 代码中指定的字体名称不是文件名,而是字体文件中指定的字体标题(但通常名称相同)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)