label动态获取字体高度问题

我又来啦,带着问题跑过来了!!!

这两个字符明显高度不一样,但是通过脚本获取出来的高度都是113.4
实例代码:
this.labelNode.getComponent(cc.Label).string = “Ç”;
this.labelNode.getComponent(cc.Label)._updateRenderData(true);
cc.log("height: " + this.labelNode.height);

在label节点上 Overflow设置了RESIZE_HEIGHT
cocos版本号是: 2.1.2,所以使用了_updateRenderData(true) 更新label
高度还是没有变化,请各位大哥指点.

这个应该是显示正常的,你可以单独测试每一个字符,高度应该都是这个值。

我也单独测了,都是这个值,可是看效果图,字符高度明显不一样,请问大佬,有什么办法来获得实际的高度吗?

字体的设计本来就是这样对齐的,你用浏览器或者其他软件输入法,试试看都是这样的效果,不是这个效果才是有问题的。

请教,高度相同,要怎么样才能适配字符位置呢,我现在做项目卡在了适配字符~~高度都一样,我就不能通过高度来适配了,眼泪止不住的留了下来

最骚的是,还有像这样的字符 Ó ,字符存在上下凸点,不能通过高度适配有点头疼

为什么就不能高度适配了?

!!!咋整,我现在动态更新的高度都是一样的,怎么适配上下存在凸点的字符,我想把这类字符稍微移动到中间位置显示,求教:rose:

if else

解决了,把所有的特殊字符抽取出来,弄个数组,进行判断