最近的一个项目要求在iOS 4.x上使用两种Hiragino字体(HiraKakuProN-W3和-W6)……但它们似乎还有一些额外的空间(至少在字符A-Za-z0-9下面,这就是我最终将它们用于的目的)。这导致所有文本偏高。
例如,在UINavigationBar的自定义标题视图中,或在UITableViewCell的文本或详细信息标签中,文本下方有多余的空间,因此它不会像您通常期望的那样与其他所有内容“对齐”。
也许这是设计问题,并且是对Hiragino字体的滥用。但是,如果不是这样,我还应该做些其他的事情,以使字体在垂直方向上几乎没有混乱/混乱吗?目前尚不清楚如何在常见情况下有效地使用其他字体...除非我别无选择,只能坚持使用久经考验的真正的系统字体。 (但是,为什么要首先提供字体……!)
FWIW,我还尝试了一些许可使用的字体,如Gotham Rounded Book和Gotham Rounded Bold。同样的问题。
最佳答案
好消息:凯文·巴拉德(Kevin Ballard)的FontLabel似乎可以驯服我扔给它的任何字体。谢谢,凯文!将更详细地研究 class ,但从表面上看,它看起来像赢家。