- Published on
如何看工程中字体的真实Name
- Authors
- Name
- sakuragi
最近在做一个APP的时候,遇到自已添加的字体在App中显示不出来的问题
最终排查到的原因如下:
字体的真实名字和字体文件的名字不相同,我错误地把字体文件名字当成了字体名字,导致在iOS系统中,该字体显示不出来,但是在 macOS中是没问题。
我们可以通过在OnAppear方法中去调用下面的方法,来打印出我们字体的真实名字,然后在工程代码中进行统一:
for family in UIFont.familyNames.sorted() {
let names = UIFont.fontNames(forFamilyName: family)
print("Family: \(family) Font names: \(names)")
}