上一篇到了系统自带字体
系统自带的中文字体只有
Family: Heiti TC
Font: STHeitiTC-Medium
Font: STHeitiTC-Light
1.当我们需要其他字体时, 可以下载字体
如⬇️
2.把文件拖到xcode中
3.打开Info.plist文件
4.添加Key:Fonts provided by application Value:下载的字体文件名 如:Libian.ttc
5.找到添加的字体的名字(添加的字体的名字不一定是Libian) 遍历字体
NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames ){
printf( "Family: %s \n", [familyName UTF8String] );
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
printf( "\tFont: %s \n", [fontName UTF8String] );
}
}
在console 中查找关键字 如:libian
Family: Libian SC
Font: STLibian-SC-Regular
6.使用字体
[UIFont fontWithName:@"STLibian-SC-Regular" size:30];
效果图⬇️