【发布时间】:2012-07-13 01:58:44
【问题描述】:
所以我实际上遇到了几个问题。第一个是我想在 iOS 应用程序中使用“Font Suitcase”文件作为自定义字体,但无法让它工作。不仅如此,我也无法正确使用 .ttf 文件。以下是我为使其发挥作用而采取的步骤:
- 将文件导入到我在 xCode 中的支持文件中。
- 添加了文件名,例如将“badaboom.TTF”添加到 Info.plist 文件中
- 调用 UIFont *myFont = [UIFont fontWithName:@"Badaboom" size:20.0];
我还使用here 找到的代码来查看字体是否正在加载并且它也没有出现。这适用于 ttf 和字体手提箱文件。
知道我做错了什么吗?
谢谢, 皮特
【问题讨论】:
-
您确定字体是有效字体并且没有损坏吗?您是否还检查过您放入 info.plist 文件的文件名是否与字体本身的文件名完全相同相同?
-
所以,文件名正是字体的文件名(我需要整个路径吗?),但如果是 ttf,我尝试的每种字体都会出现“无效的 'kern' 子表”错误,尽管它确实出现在字体册中。
-
我想这就是原因。你有没有搜索过谷歌,看看其他人是否也出现了同样的问题。另外,您在将它添加到字体簿时是否收到错误消息?
-
其他人在向字体册添加内容时似乎会发生这种情况(尝试安装时出现错误)但并不重要,因为该字体仍然可用并且在字体手册,带有字体手提箱文件,它们都可以在字体手册中正常工作
标签: iphone objective-c ios xcode