我需要在我的新应用程序中的 textview 、 textfield 和 label 中使用 corbel 和 calibre 字体。我在谷歌搜索过,但没有找到任何解决方案。谁能帮帮我吗。提前致谢。
问问题
2007 次
3 回答
2
跟着这些步骤:
1) 将所需字体作为资源添加到 Xcode。
2) 打开info.plist文件。现在创建一个名为UIAppFonts的键并将其设为数组。添加字体的文件名作为值。
<key>UIAppFonts</key>
<array>
<string>corbel.ttf</string>
</array>
3) 保存info.plist文件。
4) 要在应用程序中使用字体,请添加此行。
[UIFont fontWithName:@"corbel" size:32.0]
礼貌 :
PS 但是要确定字体的确切名称,请放置临时代码行,因为即使是小写敏感也可能导致加载字体出现问题。
NSLog(@"%@",[UIFont familyNames]);
这将打印设备上所有字体的名称。找到与您的字体匹配的字体。无论您得到什么字体名称,都可以在第 4 步的行中使用它。
于 2012-06-26T07:47:44.920 回答
1
在 Mac OSX 中安装相同的字体并尝试在 textedit 应用程序中找到相同的字体名称。
在 Xcode 中键入准确的拼写(区分大小写)。
有时它会发生字体文件名不同,我们输入不同。将 exect 文件名放在 plist 文件中......但在应用程序中使用安装的字体名称(Xcode。)
于 2012-06-26T07:52:02.923 回答