iOS:如何引用外部字体

如果你已经看惯了苹果系统的自带字体,想换一种字体来体验一种不一样的感受,请按照下面的步骤来:

1:将ttf文件拖入工程中(一般使用字体为ttf格式)
将ttf文件拖入工程.png
2:修改plist文件,加入Fonts provided by application 配置,后面填上拖进来的文件名
添加到plist文件.png
3:使用新的字体
(1)IB界面
IB中替换字体样式.png
(2)代码(注意:你需要知道你字体的fontName才能正确使用,而不是文件名字)

_baseLabel.font = [UIFont fontWithName:@"FZLTTHCJW--GB1-0" size:30];

4:运行结果
运行结果.png

拓展:如何查找你的字体的fontName

最好通过遍历来查找
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] ); } }

字体遍历结果.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容