2

我正在尝试在 Xcode 中使用自定义字体(Sassoon Infant)。尽管在此问题上查看了许多帖子,但我无法解决该问题。

这些是我到目前为止所采取的步骤。

  1. 为资源添加字体
  2. 将字体添加到字体册
  3. 添加SassoonInfantCom-Regular.ttf到应用程序提供的字体
  4. 尝试使用fontWithName:@"Sassoon Infant Com",字体书中的名称
  5. 也试过了@"Sassoon"

字体名称也没有显示在 IB 的下拉字体菜单下。以上似乎适用于大多数人,但我无法让它工作。有人有想法么?

在此处输入图像描述

4

4 回答 4

2

从文件和 plist 中删除扩展名 .otf / .ttf。

于 2012-11-19T16:33:20.580 回答
1

还要确保您正在为“应用程序属性提供的字体”编辑正确的 plist 文件!我花了两天时间尝试一切以使一些自定义字体起作用。然后我意识到我正在编辑 APPTest-info.plist(位于 XCODE 中 Tests 文件夹的资源文件夹中)而不是编辑 APP-info.plist 文件!

在我的辩护中,这两个文件在 Xcode 的文件导航器中非常接近... ;-)

于 2014-06-05T15:48:42.797 回答
0
  1. 确保将字体添加到您的目标中。选择字体并在左侧 Xcode 侧边栏中检查目标成员资格。

  2. 确保您获得了正确的字体名称。在“字体簿”中打开字体并查看其名称。

于 2012-11-19T16:43:35.030 回答
0

我只是将它添加到捆绑包中并这样做了

myLabel.font = [UIFont fontWithName:@"MyCustomFont" size:19];

MyCustomFont 是一个 .ttf 文件。

希望这可以帮助。

于 2012-06-07T15:00:03.183 回答