Laya native1.0.7, 引擎1.7.14beta,多行文本不换行

Laya native1.0.7, 引擎1.7.14beta,多行文本在浏览器换行,但是在android native下不换行,使用字体为Arial,请麻烦帮忙谢谢
right.png wrong.jpg
已邀请:

lv

赞同来自: 小小泽

实测,换行是没有问题的,由于字体和底层机制的问题,只是Native的自动排版很难做到和浏览器换行效果完全一致。可以试试HTMLDivElement

lv

赞同来自: layabox

微信图片_20201030205301.png


微信图片_20201030205253.png

我们测试别的Arial字体没有问题,查看了你这个字体,你这个字体不知从哪找的,有些与众不同,里面没有 “游“ 这个字,layaair引擎用Text._testWord="游";计算宽度 U+6e38 (游) 

douzhix

赞同来自:

我知道为啥那个包没有问题了。因为我给出的那个包,没有换成我自己的Arial字体。而我一旦换成Arial字体,就不会换行了。
 
我下面再给出一个测试包,测试的情况是:ide里view的label设置的是Arial字体,native中layabox.ttf字体也是Arial,但是这个字体就不会换行了,是这个字体有啥问题么。我用了一些字体,哪怕view中label设置的字体和layabox.ttf中的对不上都没事,但就是包中这个字体文件不行,麻烦再帮我确认下问题谢谢了

要回复问题请先

商务合作
商务合作