【问题标题】:Custom fonts FMX ios not working Delphi 11自定义字体 FMX ios 不工作 Delphi 11
【发布时间】:2021-11-26 09:31:59
【问题描述】:

通过这个关于自定义字体的 Embarcadero 教程,我们能够在 iOS 和 Android 上使用自定义字体: https://docwiki.embarcadero.com/RADStudio/Rio/en/Creating_an_iOS_App#Using_Custom_Fonts_in_iOS_Apps

从 Delphi 11(或者可能是 10.4)开始,对于新项目,我们无法让它在 iOS 中运行。它仅适用于 Android。

有谁知道为什么 iOS 上没有拾取/嵌入字体?

【问题讨论】:

  • 看来我可以自己回答部分问题。这取决于字体,有些字体在两个平台(iOS Android)上都可以工作,有些字体只在 Android 上工作。我还没弄清楚有什么区别,但它可能与字体样式类型和文件名有关?
  • 请注意,对于 Android,使用链接中的方法 Font > Family 值必须与字体文件名完全匹配(减去扩展名)。您提供的任何字体应该在 iOS 上工作,但是我看到一些字体不能工作的报告。指出哪些不是

标签: ios delphi fonts


【解决方案1】:

我创建了一个示例应用程序,展示了在 iOS 应用程序上使用自定义字体。请,代码可用here。重要的是在这里提出需要将自定义字体文件添加到项目部署列表中:

上述示例应用程序包含一个组合框,用于列出所有可用作 TFont.Family 属性值的字体系列名称。我已将 SCRIPTBL.ttf 字体文件添加到应用程序中,它会导致将 Script MT Bold 项添加到提到的组合框中。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 2011-05-15
  • 2014-09-08
  • 2012-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-16
  • 2013-06-06
  • 1970-01-01
相关资源
最近更新 更多