不能将.ttf字体包含到项目中

时间:2013-03-16 09:15:55

标签: ios objective-c fonts xcode4.5

我正在尝试将字体“Hipchick”包含到我的项目中,但它不起作用。我已经测试了一些方法并最终得到了这个方法:iOS tips: Custom Fonts试图解决这个问题,但它仍然不起作用。

以下是一些屏幕和代码:

enter image description here

字体被添加到项目中:“hitch __。ttf”

enter image description here

它被添加到.plist。

enter image description here

它在捆绑中。

enter image description here

以下是有关字体的信息。

- (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 个答案:

答案 0 :(得分:14)

这是步骤,如何在应用程序中添加自定义字体。

1 - 在您的应用中添加.TTF字体
2 - 修改application-info.plist file
3 - 将关键“应用程序提供的字体”添加到新行中 4 - 并将每个.TTF文件(字体)添加到每一行。

enter image description here

有关详情,请参阅ThisThis网站。

  

更多信息:

但是在为应用程序添加字体后,您需要应用/写入字体的真实姓名,因此请检查How do I get the font name from an otf or ttf file?