[LayaAir2]微信小游戏上measureText返回文本宽度不对

创建两个参数一样的label,文本是否一样不影响。
在浏览器的效果是正常的,在微信小游戏端可以看到第二个文本的位置偏了。
看着是
measureText返回的宽度有问题。如果两个label的font不一样则没有这个问题

 
screenshot-20241126-165421.png screenshot-20241126-165532.png screenshot-20241126-165607.png
已邀请:

Laya_Fred

赞同来自:

您好,此问题已复现并定位到位置,应该是在文本context切换绘制时候调用ctx.save之前没用设置保存font信息导致的,您可以参照下图的内容进行修复,在ctx.save之前设置好font属性,这个问题修复后续会进行提交。
Snipaste_2024-12-02_16-29-50.png

修复后排版正确如下图:
Snipaste_2024-12-02_16-27-23.png

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作