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

10

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

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


我认为只有TTF格式是允许的。你在哪里看到可以使用OTF格式的信息了吗? - Jonas Schnelli
2
在我阅读的所有指南中,都使用OTF和TTF...我不理解... - Piero
1
对于任何未来的读者,这篇指南解决了我的otf字体导入问题。我的问题是没有为字体选择目标。https://dev59.com/_Wkw5IYBdhLWcg3wHm5- - mitrenegade
1个回答

10
你需要确保在使用字体时名称是正确的,这很棘手。尝试在Mac中使用Font Book打开字体,或在Windows中找到相应工具。在Mac上,打开字体后,你应该能够在“PostScript名称”下看到确切的名称: OTF Font Sample in Font Book 然后,假设你已经将字体正确地添加到了项目中,你应该尝试使用它。例如,如果你有一个指向UITextField的*myTextField指针,并且想要使用DIN-Medium 13pt字体,你可以像这样设置自定义字体:
myTextField.font = [UIFont fontWithName:@"DIN-Medium" size:13.0f];

3
我实际上需要使用PostScript名称,而不是全名。 - MobileMon
4
如果您不知道如何在字体册中查看PostScript名称 - 只需按下“⌘”+“i”。 - Artem M

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接