自安装字体在UILabel中的行高错误

时间:2011-06-16 07:50:20

标签: ios cocoa-touch uilabel uifont

我在我的iPhone应用程序中安装了两个自定义TTF字体(Cardo和New Athena Unicode)。这些用于多行UILabel,但由于某种原因,行高似乎搞砸了:行有很多重叠。

是什么导致这个?这是UILabel中的错误,还是字体不正确?如何编辑或检查TTF字体文件的内容?

The overlapping text in question

1 个答案:

答案 0 :(得分:3)

这可能是字体。请尝试仅更改应用中使用的字体。使用附带的iOS字体。如果仅通过更改使用的字体正确显示标签,则是字体的错误。如果没有,请发布代码,以便我们可以追踪问题。

您可以使用许多程序编辑字体,例如Fontlab,Fontographer,TypeTool,FontForge等。正如BobC在评论中提到的那样,可能存在许可问题。