前言:
iOS开发里头,常用的设置字体方式是使用UIFont的systemFontOfSize这个Class Method,在一半情况下都算够用。
最近有设计师朋友问能不能在客户端中使用特定的字体,答案是可以的,我们可以通过手动给工程添加配置字体的ttf文件(字体库)
然后通过fontWithName:name size:size这个 Class Method即可选用,然而在一个已经经过长时间开发的客户端,会有历史遗漏问题
导致整个工程的字体配置可能存在修改工作量大,改漏改错等情况,针对这种情况我们也可以通过runtime来解决。
1、导入第三方字体
首先需要下载一个.ttf为后缀的文件,也就是字体库。下载后将文件导入工程,如图
接着需要在工程配置info.plist中添加这个字体
在info.plist中添加一行,key是Fonts provided by application,中文意思即 字体由应用程序提供
这是个array对象,那么我们把它展开

