当设置label.string内容较长的时候,手机端字体会变形?内容不生效?

版本:2.0.8
问题:当我JS动态改变label的string的时候,只要是内容比较长一点,那么这个label的文字就会被拉伸,或者界面内容没有更新。pc模拟器上不会,主要是在手机上会出现这种情况
附上DEMONewProject.zip (488.3 KB)

请问下你们有出现这种情况吗??? 该怎么处理呢
PS: 一定要在手机上查看

你需要@下引擎大佬,让他们关注下

android么

我们在确认问题中

IOS 安卓都会

这三个button 分别是改变string的内容, 第三个button改变的是最长的内容

这个问题我们分析了一下,由于目前Label纹理的图集大小限制为2048x2048。
用户如果不换行直接更新label的string,当纹理尺寸不符合2048x2048的限制,就会出现显示异常。
引擎会考虑对这种情况加一个限制,不让纹理尺寸这么容易超过限制。
对开发者,在设计上暂时先避免这样的设计。

1赞

希望尽快优化此点,感谢。

已经修复了,你在2.1.1上应该就可以体验,会合并到2.0.10的。:smiley:
PR:
https://github.com/cocos-creator/engine/pull/4047