在html5画布上禁用连字/字距调整

时间:2014-12-29 17:25:27

标签: javascript html5 canvas typesetting

使用Mozilla上的HTML5画布实验表明:

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

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

0 个答案:

没有答案