Свойство font устанавливает или возвращает свойства шрифта для текстового содержимого на холсте.
Свойство font объекта canvas использует тот же синтаксис, что и CSS свойство font.
Значение по умолчанию: | 10px sans-serif |
JavaScript синтаксис: | context.font="italic small-caps bold 12px arial"; |
Возможные значения
Значение | Описание |
---|---|
font-style | Определяет стиль шрифта. Возможные значения:
|
font-variant | Определяет способ представления строчных букв. Возможные значения:
|
font-weight | Определяет "жирность" шрифта. Возможные значения:
|
font-size/line-height | Определяет размер шрифта и расстояние между строк, в пикселях |
font-family | Определяет семейство шрифта |
caption | Использовать шрифт для текста элементов форм вроде кнопок |
icon | Использовать шрифт для текста под иконками |
menu | Использовать шрифт применяемый в меню |
message-box | Использовать шрифт для диалоговых окон |
small-caption | Использовать шрифт для подписей к небольшим элементам управления |
status-bar | Использовать шрифт для строки состояния окон |
Пример использования
Напишем текст в элементе <canvas> используя шрифт "Arial" размером 30px:
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Arial";
ctx.fillText("Hello World",10,50);