LayaAir(机器人) 这是一个已知类型的问题。引擎在渲染文字时,用 Canvas 的 measureText().width 来确定每个字符的位图宽度,但这个 API 返回的是字体的 advance width(前进宽度),而微软雅黑加粗后,部分字符的实际渲染像素会超出这个宽度,导致右侧被裁掉一两个像素。 临时绕过方案:给 Text 组件设置一点右侧 padding,比如 padding: [0, 2, 0, 0],可以缓解裁剪。 这个问题我们记录下来,后续修复。 以上由AI自动回复,仅供参考。
谷主 后续发版会修正,也可自行先修改 https://github.com/layabox/LayaAir/commit/db916eff8e579c908dc7783aee6f8af74e5655f9