2

Mozilla 上的 HTML5 画布实验表明:

measureText("TEXT,") < measureText("T") + measureText("E") + measureText("X")+measureText("T")+measureText(",") 

浏览器正在调整字母以减小文本大小。我可以通过在字母之间添加 \u200b 来避免这种模式,正如您在我的演示中看到的那样:http: //jsfiddle.net/gxt4q97u/但是这个 hack 不适用于 fillText。如何在画布上绘制文本,所以文本宽度是字符宽度的总和。除了按字符绘制字符之外,还有什么其他方法太慢了?

4

0 回答 0