无法将.ttf字体文件包含到项目中。

7
我正在尝试将字体“Hipchick”添加到我的项目中,但它无法工作。我尝试了几种方法,最终使用了iOS技巧:自定义字体来解决问题,但仍然无法正常工作。
以下是一些屏幕截图和代码:
字体已经添加到项目中:“hitch__.ttf”
它已经添加到了.plist文件中。
它位于bundle中。
这是关于字体的信息。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

NSLog(@"hipch___: %@",[UIFont fontNamesForFamilyName:@"Hipchick"]);



testLbl.font = [UIFont fontWithName:@"Hipchick" size:30];
testLbl.text = @"Frank Zappa";
}

我已经尝试了“Hipchick”、“hipchick”和“hitch__”,但它仍然显示错误的字体。
我非常感激任何可能的帮助。
1个回答

14

以下是添加自定义字体到应用程序的步骤:

1 - 在您的应用程序中添加 .TTF 字体文件
2 - 修改 application-info.plist 文件.
3 - 添加 key "Fonts provided by application" 到新一行
4 - 并将每个字体的 .TTF 文件添加到每行。

enter image description here

更多信息请参阅网站。

更多信息:

但是在将字体添加到应用程序后,您需要应用/写入字体的真实名称,请参阅如何从otf或ttf文件中获取字体名称?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接