Я немного смущен тем, как текст элемента canvas сглаживает текст и надеюсь, что вы все сможете помочь.
На следующем скриншоте верхний "Quick Brown Fox" является элементом H1, а нижний - элементом холста с текстом, отображаемым на нем. Внизу вы можете видеть, что оба "F" расположены бок о бок и увеличены. Обратите внимание, что элемент H1 лучше сочетается с фоном:
Вот код, который я использую для рендеринга текста холста:
var canvas = document.getElementById('canvas');
if (canvas.getContext){
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'black';
ctx.font = '26px Arial';
ctx.fillText('Quick Brown Fox', 0, 26);
}
Можно ли сделать текст на холсте таким образом, чтобы он выглядел идентично элементу H1? И почему они разные?