关于修改引擎Label实现阿语的问题

引擎版本:Creator 2.4.8
因为本身引擎不支持阿语,在自己做阿语支持的时候,需要去修改Label的长度和字符逻辑,JS层引擎cocos2d/core/components/CClabel.js中没有这一块的处理。请问,Label关于这一块长度和字符的计算,在web和原生平台,源码分别是在哪里的?

1赞

你用的Creator 版本是?

引擎版本已补充:Creator 2.4.8

官方大大看我一眼,感谢



之前有测试过一次 兼容 越南语换行的问题。可以参考一下这个

收到,很有参考意义,谢谢。另外说下我的需求,看小能否提供一下代码支持。image 位置1,和位置2,是一个单词,相当于英文的"Hello",现在被拆成了两部分,相当于拆成了"Hel" "lo"来显示了,我希望把1和2合在一起,放在2的位置显示,这种情况有什么思路处理吗?

如果是文字被拆分换行问题的话,可以查看一下

https://gitee.com/yeshao2069/cocos-creator-faq/blob/master/UI/Label/SupportVietnameseLineBreak/SolvingVietnameseLineFeeds.js

加入 阿语 的 unicode 试试。

http://www.unicode.org/charts/

3.8的版本有例子可以看吗

有解决吗?我也遇到了同样的问题