Я хочу написать большой текст на холсте HTML5 с цветом красного цвета (цвет штриха) и зеленый цвет заливки.. p >
Я даю ширину хода до 5px.
Это было прекрасно, когда я установил font size
в меньше 260 пикселей.
Вот мой первый код http://jsfiddle.net/8Zd7G/:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font="240px Calibri";
ctx.strokeStyle = "F00"; //Red
ctx.fillStyle = "0F0"; //Green
ctx.lineWidth = 5;
ctx.fillText("Big smile!",0,200);
ctx.strokeText("Big smile!",0,200);
Но когда я устанавливаю font size
в больше или равен 260 px, граница текста/ход не окрашиваются должным образом. У нее просто была красная рамка, не заполненная красным цветом.
Вот мой второй код http://jsfiddle.net/Pdr7q/:
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font="260px Calibri";
ctx.strokeStyle = "F00";
ctx.fillStyle = "0F0";
ctx.lineWidth = 5;
ctx.fillText("Big smile!",0,200);
ctx.strokeText("Big smile!",0,200);
Мой вопрос заключается в том, как получить правильное заполнение текста с большим размером шрифта (например, первое изображение, а не второе)? Спасибо заранее:)