2011-06-12 48 views
4

我跟了这啧啧: http://forrst.com/posts/Using_custom_fonts_on_iPad_and_iPhone_with_Phone-u2P添加TTF字体到PhoneGap的应用

我不能让字体显示在我的iPhone。

我不确定的是;是你在哪里添加的:“在你的info.plist中添加一个名为'UIAppFonts'的数组键。在item0中输入包含扩展名的字体名称。”我没有info.plist文件只有一个PhoneGap.plist和app_name-Info.plist

我将它添加到两个但仍然没有。

您正在使用的字体是否有任何规则?

回答

2

在Xcode 4.3中,选择侧边栏中的主项目文件(顶部,蓝色图标),然后选择“目标”下的每个项目,进入“信息”选项卡。

  1. 在那里你应该找到一个“应用程序提供的字体”键。如果不存在,则需要通过控制单击(或“右键单击”)任何现有密钥并选择“添加行”添加。在下拉菜单中找到“应用程序提供的字体”并使用它。它应该默认有“数组”类型,如果没有,添加它。

  2. 单击左侧的箭头展开该键。

  3. 在你至少应该看到一个“Item 0”键。如果它没有值,请双击其“值”字段并输入第一个字体的名称。

  4. 对于每个附加字体,您可以单击任何项​​目旁边的“+”按钮(在选择项目时可见)以添加新行。

您还需要确定字体文件在项目的“Resources”文件夹中。我相信支持仅限于.otf和.ttf。

+1

应该注意的是,在步骤3中,字体的值/名称应该是字体文件的文件名,例如, 'MuseoSans.otf'。 – Calvin 2012-10-20 19:01:51