有时会提供不同宽度的Canvas 2d上下文的measureText()方法

我正在使用Canvas 2d上下文来计算文本的宽度


前任: canvas2DContext.measureText('Sivakumar Tadisetti')


我正在使用字体 bold 15px "Open Sans", serif


问题:有时measureText()是付出119.4835,有时115.3423是宽度。


为什么我得到不同的宽度。我在这里做错了什么?请从下面找到代码段。


var canvas = document.createElement('canvas');

var canvas2DContext = canvas.getContext('2d');


var textWidth = canvas2DContext.measureText("Sivakumar Tadisetti").width;


冉冉说
浏览 232回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript