[bug]阿拉伯语文本显示不全(附demo)

  • Creator 版本:2.2.1

  • 目标平台: Web / iOS / Android / 模拟器

  • 详细报错信息,包含调用堆栈:无

  • 重现方式:Label居中对齐,显示文本内容设置:اللعبة(游戏阿拉伯语)

  • 出现概率:100%

  • 额外线索:居中对齐有问题,右边会空一段,把本来要显示的内容挤出了文本框

@BigBear @jare

https://github.com/cocos2d/cocos2d-x/issues/15321

没有官方的解决方案吗? @minggo

我看了下是编辑器里面会这样吧?正常web预览我看是正常的
编辑器下:

预览:

我这浏览器也不正常

2dx这边的话,之前我用3.17试过也是没有问题的

是特定文本才会:إعلان

إعلان
编辑器下确实会有显示不正确:

红色背景是我弄的一个sprite,大小位置和label是一样的

实际运行,居中显示正常:

确实是,用自带模拟器是正常的
我们测试下真机和其他模拟器,感谢大佬

抱歉,我们没有精力去覆盖中东语言了。中东语言的实现可能也会影响到我们在文本渲染上的技术规划,毕竟实现很复杂,可能每个平台都得底层造轮子。以前我们做项目的时候,是专门找了个人来扩展中东语言的显示、输入的。建议你们也招个专人来负责扩展吧,没那么容易实现。

我们测试了一下,编辑器和web预览会有出现这个问题,真机和模拟器没有截断

感谢回复,我们想想办法~