0

我正在尝试安装自定义字体(来自 Google Fonts 的 Open Sans),我按照一些教程所说的做了一切,但没有成功。我按照以下步骤操作,但无法使用自定义字体: http: //www.practicalentrepreneur.com/how-to-use-a-custom-font-in-xcode-4-5-ios-6-0/

  1. 我将 .tff 文件导入到我的项目中
  2. 将文件与我的目标相关联
  3. 在 plist 文件中添加了引用
  4. 还在 Font Book 应用程序中添加了字体
  5. 清理、构建和运行

当我尝试使用此命令列出可用字体时:

NSLog(@"fontFamilies: %@", [UIFont familyNames]);

我没有打印导入的字体系列。

我已经尝试了这些问题的一些提示,但没有任何效果:

  1. xcode自定义ttf字体不起作用
  2. 添加了自定义字体在 Xcode 中不起作用
  3. OpenSans 字体在 iOS 模拟器中不起作用
  4. 故事板中的自定义字体?

谢谢!

4

1 回答 1

1

在 plist 文件中,您应该使用 Font Book 应用程序中提供的名称插入字体。就我而言,应用程序中字体的名称是Chalet Comprime Cologne Sixty,但是当我在代码中调用它时,我必须像这样调用它

label.font = [UIFont fontWithName:@"ChaletComprime-CologneSixty" size:24.0];

所以...尝试在 Font Book 应用程序中查看您的字体名称。

于 2013-07-24T13:39:18.360 回答