10

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

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

4

1 回答 1

10

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

字体册中的 OTF 字体示例

然后,假设您已将字体正确添加到项目中,您应该尝试使用它。例如,如果你有一个*myTextField指向a 的指针UITextField,并且你想使用 DIN-Medium 13pt,你可以像这样设置你的自定义字体:

myTextField.font = [UIFont fontWithName:@"DIN-Medium" size:13.0f];
于 2013-08-01T23:21:49.923 回答