【发布时间】:2018-12-24 06:39:38
【问题描述】:
我遇到了一个图标字体在 iOS 12 上不显示的问题(它在 iOS
1) 字体已正确包含在项目中,并且在 NSlogging [UIFont familyNames] 和 [UIFont fontNamesForFamilyName:iconFontFamilyName] 时出现
2) 我正在使用 \u 符号访问图标:label.text = @"\uXXXX"。当 XXXX NOT 存在于字体中时,应用程序会显示“question-mark-in-a-square”,表明(正确)该代码不存在。但是,如果代码DOES 存在于字体中,则应用程序将不显示任何内容 - 相应的元素显示为空白。
这里有什么我们遗漏的吗?
【问题讨论】:
-
你在其他地方试过你的字体吗?
-
question-mark-in-a-square 也只是一个符号。可能你的字形没有合适的尺寸。
-
@Vyacheslav 相同的图标字体在 iOS 11(或更低版本)上运行良好,所以我猜测这是一个 iOS 12 问题
-
我知道我的自定义字体(几个字形)在 iOS 10 中正确显示,而不是在 iOS 11 中。我建议检查字形。
-
你是如何创建字体的,文件格式是什么?
标签: ios objective-c xcode uifont ios12