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

如图,字体后面吧白色透明背景取的是lable的高度,但是字体渲染出来之后的高度明显大于背景。
呼唤引擎组
又要无疾而终了么。。。
这边测试,字体高度自适应是没问题的,可能是你自己代码逻辑不对。
没有代码。。。背景是用widget拉的,
。
节点层级
。
最主要的问题是ttf字与字之间的间距有点太大了。
编译器中字头大小40的时候,显示的效果是下图
在实际运行是,显示的字体
。这个间距明显被拉大了。拉大的原因我一开始推测觉得是label outLine加了加了两像素导致的,所以我在编译其中lineHeight设置为44,上下两个字加2,编译器中如下:
实际运行之后,
这种效果看起来太奇怪了,游戏中竖着排布的情况字很正常,之前用bmfont字体没注意过这个问题,但是改为ttf字体后,问题就特别明显了。现在不得已改为图片去替换竖着的字。
大哥,跟进啊。。。。
手工顶
@huanxinyin字体已经上传,能帮忙看下为啥这个字体有问题么,据说这字体还是收费的,晕死
好的,我看看
麻烦提供demo给我,不然不知道怎么帮你 !!!不是字体问题。





