v1.5.2版本.
如图, 两个Label, 一个使用系统字体,一个使用字体文件. 编辑器和web中看到的都是对的. 但是Native中使用字体文件的会偏低.
编辑器:
web:
native:
你增加这个 label 的行高试试,设置为 fontSize * 1.2,native 平台和 web 表现不一致,主要是由于行高的处理方式不同导致的。
试过了,依然是这样. 只是使用TTF的时候会这样, Native使用系统字体也是OK的.
正在尝试对比两边的处理方式有什么不同.
发现web上来居然不调用CCSGLabel的_updateQuads. 断点断不到. 设置content dirty是有设置的, 但是_updateQuads没有调用.
诡异啊.
能否提供一个 demo?我这边看看啥原因。
你给我的例子,ttf 字体的 height 是 80,但是 lineHeight 却是 60,你把它也改成 80 就可以了呀。
我这样设置应该没问题吧, 但是不可以啊.
编辑器随便拖两个Label, 一个系统字体, 一个我刚才传的包里的TTF字体, 应该比较简单就能重现了
我的意思是你的 lineHeight 的值要和节点的 height 最好保持一样,如果是单行的话。
我这边也出现了同样的问题,如果 lineHeight 的值和节点的 height 设置为一样很容易字体会被裁剪掉,没有显示完全。再加上描边后可能左右也会被裁剪,宽和高都会设置的更大些,避免被裁剪。
其实问题还是很明确, 很容易重现的.
等子龙大人的回复吧.
我还在看,你先等等。
好的, 谢谢子龙~
把这个帖子挖出来, 请问当前进度…
继续顶一下, 等结果
目前还未修复,具体时间不定,望见谅,抱歉