问题不解决绝不退缩☞ Creator1.8.2Bug:使用ttf字体时, resize_height字体高度bug

当label使用ttf字体时,如果overFlow使用resize_height,同时使用了labelOutLine之后,发现字体之间的间距会比较大,而且字体显示出来之后的高度应该大于实际的lable节点高度。

如图,字体后面吧白色透明背景取的是lable的高度,但是字体渲染出来之后的高度明显大于背景。

@jare

呼唤引擎组

又要无疾而终了么。。。

这边测试,字体高度自适应是没问题的,可能是你自己代码逻辑不对。

没有代码。。。背景是用widget拉的,

节点层级

最主要的问题是ttf字与字之间的间距有点太大了。
编译器中字头大小40的时候,显示的效果是下图


在实际运行是,显示的字体
这个间距明显被拉大了。拉大的原因我一开始推测觉得是label outLine加了加了两像素导致的,所以我在编译其中lineHeight设置为44,上下两个字加2,编译器中如下:

实际运行之后,

这种效果看起来太奇怪了,游戏中竖着排布的情况字很正常,之前用bmfont字体没注意过这个问题,但是改为ttf字体后,问题就特别明显了。现在不得已改为图片去替换竖着的字。

大哥,跟进啊。。。。

@huanxinyin 有时间再跟进下吧

@huanxinyin 求关注。。。

手工顶

我试了一下, 好像是没有问题的, 是不是你字体的原因, 我用的 1.6.2

不应该啊。。。。 SIMLI.rar (2.1 MB)

这是我们项目中用的字体,麻烦看下是否是字体的问题。。。

@huanxinyin字体已经上传,能帮忙看下为啥这个字体有问题么,据说这字体还是收费的,晕死

好的,我看看

麻烦提供demo给我,不然不知道怎么帮你 !!!不是字体问题。

test.rar (2.2 MB)

已经上传了,麻烦看下

@huanxinyin

我这边运行你的例子是正常的,不过是1.9.3。。