【发布时间】:2015-12-18 12:09:39
【问题描述】:
我正在尝试创建一个不错的画布文本跨浏览器渲染引擎。我注意到字距调整对在 Chrome 中无法正确呈现,但在 Safari 和 Firefox 中它们可以正常工作。
铬:
火狐:
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 也有同样的看法……
标签: javascript google-chrome canvas fonts kerning