1.先在网上找到需要的第三方字体,网址如下:http://ziti8.cc/fonts/1036.htm
下载的字体有3种后缀格式,分别为:ttc/ttf/otf
- TTC是几个TTF合成的字型,例如包含粗体、细体两种字型,TTF就只有一种字型。
- TTF是apple和微软共同推出的字体文件格式,只有一种字型。
- OTF是TTF的升级版,支持更高级特性的字体。
2.将下载好的字体添加到项目里面,如下:
3.Inpo.plist里面添加字段
Key:
Fonts provided by application
Value:
字体名称.otf/.ttf/.ttc
如下图所示:
4.通过遍历的方式打印所有字体名称
for (NSString *fontfamilyname in [UIFont familyNames]) {
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname]) {
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------");
}
打印出来找到刚才导入的字体font:后面的字段就是我们想要的字体名称,如下图:
5.设置字体
UILabel *titleLabel = [[UILabel alloc] init];
[titleLabel setFont:[UIFont fontWithName:@"FZKATJW--GB1-0" size:16]];