Текст
Методы и свойства для работы с текстом:
cnv.fillText(text,x,y [, maxw]) — выводит текст в указанные координаты, с максимальной шириной maxw;
cnv.strokeText(text, x, y [, maxw]) — выводит контур текста в указанные координаты, с максимальной шириной maxw;
cnv.measureText(text) — возвращает объект TextMetrics, который определяет примерную ширину указанного текста. (TextMetrics.width).
cnv.font — css строка параметров шрифта (Например: italic 30px sans-serif);
cnv.textAlign — задаёт выравнивание текста («start», «end», «left», «right», «center»);
cnv.textBaseline — определение базовой линии («top», «hanging», «middle», «alphabetic», «ideographic», «bottom»);
Источник:
http://webonrails.ru/post/102724754472964822/.