将 .otf 字体添加到 iphone 应用程序

Posted

技术标签:

【中文标题】将 .otf 字体添加到 iphone 应用程序【英文标题】:Add .otf font to iphone application 【发布时间】:2012-04-24 17:04:12 【问题描述】:

我正在尝试在我的应用程序中使用自定义 .otf 字体,但不起作用,我尝试了 .ttf 字体并且可以使用,但 .otf 没有,有人可以帮助我吗?有没有办法添加.ot​​f 字体?我阅读了很多添加字体的指南,但是对于 .otf 不起作用,这是字体:

http://www.fontsquirrel.com/fonts/Lobster

【问题讨论】:

我认为只允许使用 ttf。您是否阅读过任何可以使用 .otf 的内容? 在我阅读的所有指南中,使用 otf 和 ttf...我不明白... 对于任何未来的读者,本指南解决了我的 otf 字体导入问题。我的问题是没有为字体选择目标。 ***.com/questions/10122087/… 【参考方案1】:

您需要确保使用正确的字体名称。这很棘手。尝试在 mac 中使用 fontbook 打开字体,或者在 windows 中使用等效的字体。在 Mac 上,当您在 fontbook 中打开字体时,您应该能够在“PostScript name”下看到确切的名称:

然后,假设您有properly added the font to your project,您应该尝试使用它。例如,如果您有一个指向 UITextField*myTextField 指针,并且您想使用 DIN-Medium 13pt,您可以像这样设置您的自定义字体:

myTextField.font = [UIFont fontWithName:@"DIN-Medium" size:13.0f];

【讨论】:

我实际上必须使用 PostScript 名称,而不是全名 对于那些不知道如何在字体册中查看 PostScript 名称的人 — 只需按 +i

以上是关于将 .otf 字体添加到 iphone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

将 .otf 字体系列部署到 FMX 应用程序

iPhone中的自定义字体

html如何添加字体

OTF 字体的正确 MIME 类型

OTF 字体的正确 MIME 类型

如何在 Flutter 中使用开放式字体(OTF)?