项目中有时有特殊需求,需要使用特定的字体样式,这时就需要我们加载外部字体库。
步骤:
1、下载所需要的ttf文件
2、将.ttf文件导入工程中,在Info.plist中添加一项:Fonts provided by application
,填写字体文件名称+后缀名
3、遍历所有的字体找到下载字体对应的fontName
NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames )
{
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames )
{
printf( "\tFont: %s \n", [fontName UTF8String] );
}
}
4、加载字体
//方正兰体黑
#define FontFZLTNameSize(sizefont) [UIFont fontWithName:@"FZLTHCK--GBK1-0" size:sizefont)]