我正在尝试创建一个体面的跨浏览器渲染引擎的画布文本。但我已经注意到,字距对在Chrome中无法正确显示,但在Safari和Firefox中它们工作正常。在Chrome中Canvas fillText()和字距对
铬:
火狐:
Safari浏览器:
这里尝试小提琴:http://jsfiddle.net/o1n5014u/
代码示例:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "40px Arial";
ctx.fillText("VAVA Te", 10, 50);
没有人有任何解决方法吗?我查找了错误报告,但我无法找到任何东西。
顺便说一句,对于SVG来说是一样的,但是我们有'font-kerning:normal;'来解决它。我希望我们对Canvas也是一样的...... – David