我试图使用一个 Helvetica 新浓缩字体,我得到了从 Adobe 字体收集专业软件包。不幸的是,当我在 UILabel
中使用它时,它似乎绘制错误。
行高似乎计算正确(我认为) ,但是当字体显示时,它与边框的顶部对齐。我调用了 [myLabel sizeToFit]
,只调整了宽度来生成这个屏幕截图:
我在使用粗体和普通字体时遇到了同样的问题。我能够从 OSX 中提取一个版本的 Helvetica Neue Bold,并把它放在我的设备上,它显示良好(上图中的绿色背景)。
字体文件或我的代码有什么问题会导致它以这种方式绘制?