Label使用TTF字体时候Vertical Align CENTER位置错误

TryStuff.zip (2.3 MB)
麻烦子龙,啦

提供一些线索:
不同的TTF偏移程度不同.
之前偏移的TTF只要加了勾边貌似位置就正确了…

你给我的例子,ttf 字体的 height 是 80,但是 lineHeight 却是 60,你把它也改成 80 就可以了呀。

设置TTF字体:


设置系统字体:

模拟器效果:

模拟器勾边效果:

web效果:

我这样设置应该没问题吧, 但是不可以啊.

编辑器随便拖两个Label, 一个系统字体, 一个我刚才传的包里的TTF字体, 应该比较简单就能重现了

我的意思是你的 lineHeight 的值要和节点的 height 最好保持一样,如果是单行的话。

如果高度一样就ok的话, 我都能接受.



模拟器

web

我这边也出现了同样的问题,如果 lineHeight 的值和节点的 height 设置为一样很容易字体会被裁剪掉,没有显示完全。再加上描边后可能左右也会被裁剪,宽和高都会设置的更大些,避免被裁剪。

其实问题还是很明确, 很容易重现的.
等子龙大人的回复吧.

@zilong, 请问可以看看这个问题吗? 如果还需要提供什么信息都可以提哈.

我还在看,你先等等。

好的, 谢谢子龙~

把这个帖子挖出来, 请问当前进度…

继续顶一下, 等结果

目前还未修复,具体时间不定,望见谅,抱歉

嗯嗯, 我过段时间再问, 到时候如果不忙了可以考虑修复一下哈

:joy: 好,因为修改这个改动会比较大,所以没那么快下手

额。这个问题还是没解决。。。。

把这个帖子挖出来, 请问当前进度…
2.0版本有考虑解决这个问题吗