我正在嘗試創建一個體面的跨瀏覽器渲染引擎的畫布文本。但我已經注意到,字距對在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