【发布时间】:2018-03-13 12:13:35
【问题描述】:
我的应用使用自定义字体(Linotype,即专业字体)。在 UILabel 以及 UITextViews 和 TextFields 中,像德语 ö、ä 和 ü 这样的复合字形以不正确的大小和重量呈现。
我尝试了很多,从尝试其他字体(按预期呈现)到测试其他字体大小,但总是有这个工件。
有没有人知道这个字体有什么问题?
作为旁注,android 应用程序可以很好地呈现相同的字体,这只是暗示两个平台上的字体呈现引擎可能不同。
【问题讨论】:
-
iOS 11,模拟器和设备。
-
您能否提供问题的屏幕截图?字形顶部是否被切割?
-
字形没有被剪切,没有。事实证明,字符串资源包含一个字符,该字符具有(隐藏的)属性。我不清楚 Xcode .strings 文件是否可以包含格式信息,例如富文本,但它显然可以。
标签: ios swift fonts uilabel custom-font