字体文件添加到项目,plist,代码和编译资源,但仍然无法正常工作

时间:2012-08-29 23:12:59

标签: iphone ios xcode cocoa-touch uiappfonts

我已按照此related question中讨论的步骤进行操作,但没有成功。

  1. 向Xcode Project资源添加了文件fontFile.ttf
  2. 在Info.plist的UIAppFonts数组中添加fontFile.ttf字符串。
  3. 在代码中添加了actualFontName
  4. 将文件fontFile.ttf添加到目标。
  5. 我已经检查过我使用Font Book和Finder信息(每个CMD + i)识别的实际字体名称。我还仔细检查了包含文件名的拼写和区分大小写。

    呈现标签的代码适用于其他嵌入式系统字体,但不适用于自定义TTF。还有什么可以遗漏?

1 个答案:

答案 0 :(得分:2)

答案:检查文件是否已添加到“复制捆绑资源”构建阶段

问题在于我将文件添加到“编译源代码”而不是“复制捆绑资源”。

因此,第4步应如下所示:

4。添加文件fontFile.ttf以捆绑目标

的资源

要检查文件是否在正确的位置,请导航到项目的Build Phases选项卡,向下滚动到“Copy Bundle Resources”并验证文件是否存在。如果不存在,只需单击相应的“+”按钮即可添加它。

注意:如果在首次将文件拖入项目时选择“添加到目标”复选框,则可以避免这种情况。