看起来有一些在 iPhone 上使用自定义 True Type 字体 (ttf) 的可行解决方案,最值得注意的是 Can I embed a custom font in an iPhone application?但是,此方法不支持开放类型字体(otf)。
有人遇到过使用 otf 字体的方法吗?
最佳答案
对于我自己的项目,我想使用 opentype 字体,我基本上使用了这种方法:
使用 XCode 作为资源将自定义字体文件添加到项目中 将 key 添加到您的 info.plist 文件(应用程序提供的字体) 对于您拥有的每种字体,输入字体文件的全名(包括扩展名) 保存信息.plist 然后将其用于您的标签(例如:)
UIFont* font = [UIFont fontWithName:@"Harrowprint" size:20];
在我的例子中,@"Harrowprint"
是不带扩展名的文件名,而不是 Finder 提供的字体名称。
我的字体是 otf 并且它有效...所以我想它是受支持的...或者我很幸运。我将测试另一种字体..并随时通知您..
引用文献:
关于iphone - 有人在 iPhone 上成功使用自定义 otf 字体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1371407/