【问题标题】:Changing NGUI UILabel vertical linespacing更改 NGUI UILabel 垂直行距
【发布时间】:2014-08-14 19:32:09
【问题描述】:

我在 NGUI UILabel 中使用 .ttf 字体,并且在字体的行间距方面遇到了一些奇怪的问题。

如果我在“microsoft paint”中使用该字体,则不会出现任何垂直行距问题...

但是,当我在 NGUI UILabel 中使用该字体时,垂直行距似乎会减小,如果您愿意的话,可以将文本“揉搓”在一起。

有人遇到过这个问题吗?我尝试使用“FontForge”编辑字体间距值,但没有任何区别。

提前致谢!

【问题讨论】:

    标签: c# unity3d uilabel ngui


    【解决方案1】:

    我不能说我遇到了这个问题,所以我很好奇你在导入字体时使用了什么设置。

    NGUI 的标签将从您在导入期间创建的UIFont 对象读取默认间距信息。建议您在项目面板中找到该资产,然后调整设置。

    引用the docs:

    间距可让您调整打印字符 (X) 和行 (Y) 之间的距离。

    文档没有指定使用什么单位间距,但似乎以像素为单位。

    【讨论】:

    • 它是一个 .ttf 动态字体。编辑器中没有太多需要调整的设置。
    • 啊,很抱歉错过了那个细节。在这种情况下,我建议您导入字体,以便您可以调整这些设置。我的印象是NGUI对动态字体的支持是有限的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 2016-04-26
    • 2014-08-10
    • 1970-01-01
    相关资源
    最近更新 更多