Я пытаюсь создать достойный кросс-браузер механизм рендеринга текста холста. Но я заметил, что пары кернинга не отображаются должным образом в Chrome, но в Safari и Firefox они работают нормально.Canvas fillText() и пары кернинга в Chrome
Chrome:
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);
Кто-нибудь есть обходной путь? Я искал отчеты об ошибках, но я не могу найти что-либо.
BTW, это то же самое для SVG, но тогда у нас есть 'font-kerning: normal;', который решает его. Хотелось бы, чтобы у нас было то же самое для Canvas ... – David