我在我的iPhone应用程序中安装了两个自定义TTF字体(Cardo和New Athena Unicode)。这些用于多行UILabel,但由于某种原因,行高似乎搞砸了:行有很多重叠。
是什么导致这个?这是UILabel中的错误,还是字体不正确?如何编辑或检查TTF字体文件的内容?
答案 0 :(得分:3)
这可能是字体。请尝试仅更改应用中使用的字体。使用附带的iOS字体。如果仅通过更改使用的字体正确显示标签,则是字体的错误。如果没有,请发布代码,以便我们可以追踪问题。
您可以使用许多程序编辑字体,例如Fontlab,Fontographer,TypeTool,FontForge等。正如BobC在评论中提到的那样,可能存在许可问题。