导入了字体库,却无法调用,打印的fontName也找不到,很可能是 Build Phases -> Copy Bundle Resources 没有添加引用;(其他情况:用错fontName,字体包的命名不一定是fontName,具体 可以打印 或者 用mac 自带的字体册查看)
1、倒入字体包
字体包2、在info.plist 配置字体包
Fonts provided by application
info 配置3、 容易忽略的坑
在 Build Phases -> Copy Bundle Resources ,一定要添加上,否则无法使用
4、找出正确fontName
要使用的fontName通过代码查找
let fys = UIFont.familyNames
for fy in fys {
let fts = UIFont.fontNames(forFamilyName: fy)
for ft in fts {
print(ft)
}
}
点击 字体包,然后点击安装字体 使用字典册 查看fontName通过mac 字体册查找,双击字体包
网友评论