CCLabelTTF设置自动换行之后,中英文换行出错

CCLabelTTF* label = CCLabelTTF::create(“不科学啊asdfasdfasdfasdfasdfadasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf”, “Thonburi”, 16, CCSizeMake(270, 100), kCCTextAlignmentLeft);
我这样创建一个cclabelttf 当全是中文的时候没啥问题 当中文和英文加在一块的时候会在英文的地方另起一行显示,这是为啥呢?是bug吗?


bug.png (20.7 KB)

没人回我吗?

如果你某一行的末尾还有3个字符的位置允许输入,但是你有一个5个字符的单词,当你输入后因为这一行显示不开就把整个单词移到下一行了。。
你这里就是这样,输入了n个一连串的字母,当作一个单词来处理的,显示不开就换行了。。
你换这个试试“不科学啊asdfasdfas”,长度够的时候就不会换行。(first in Chinese)

这个问题解决了?我也遇到同样的问题。我知道因为字体的问题。我用的默认字体 ,中英文就没问题。你可以换换字体。
如果解决了你可以给我说下你的解决方法。谢谢