canvas 直接设置 font 属性导致 measureText 不能正常工作

发布于 7 年前作者 licheng15120 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现

第一次测量

然后错误的设置了 ctx.font = “30px”, 然后进行第二次测量

同一个字的长度测量出来的结果不一样,可以在这里试一下: https://developers.weixin.qq.com/s/IG2GVKmd7y3h

虽然这是开发者错误的使用了 ctx.font , 但是这种错误还是应该从框架去避免,开发者错了问题很难定位

1 回复
taoliang
taoliang1 楼5 年前

额。。还真是怪。。

不过,不反复去createCanvasContext也不会有这个问题

https://developers.weixin.qq.com/s/bQ3QvKmu7w35