1

我在 Xcode 4.6.3 中安装自定义字体(来自Google Fonts )时遇到问题。我正在执行以下操作:

  1. 从 Google 字体下载我的字体
  2. 在我的 Mac 上安装它,以便我可以获取它的系统名称
  3. 将我的字体文件(Inconsolata.ttf)拖到 Xcode 中的“Supporting Files”文件夹中
  4. 转到我的Info.Plist文件并将 Inconsolata.tff 添加为 UIAppFonts 数组中的一个项目。
  5. 尝试使用打印出我在字体列表中安装的字体
  6. 尝试使用我在 Finder 中找到的带有全名的自定义字体

第 5 步:打印出所有 UIFonts:

// When I search for "Inconsolata" in my Debug Console, it returns nothing
// Therefore I think that the font simply isn't being installed...
 for (NSString *familyName in [UIFont familyNames]) {
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        NSLog(@"%@", fontName);
    }
}

第 6 步:使用自定义 UIFont:

// this line  doesn't work.
cell.textLabel.font = [UIFont fontWithName:@"Inconsolata" size:15];

// this line works. it changes font to Helvetica-Bold
// cell.textLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:15];
4

1 回答 1

2

通过添加字体文件时添加目标来修复,就像这样

在此处输入图像描述

于 2013-07-20T19:27:46.467 回答