Вставка текста в canvas осуществляется методом fillText(текст, x, y, maxwidth),
где последний необязательный параметр задает максимальную ширину строки текста.
Для вывода только контура теста применяется метод strokeText(текст, x, y, maxwidth).
Форматирование текста задается свойствами font, значением которого является строка параметров CSS, и textAlign (выравнивание),
принимающим в качестве значения строки вида: "start", "end", "left", "right" и "center".
Имеются и другие свойства (например, texBaseline).
Текст, указанный в качестве параметра метода вывода, отображается как одна строка и непомещающася в элементе canvas часть просто отсекается.
Параметр maxwidth задает предел по ширине выводимого текста, так что слишком длинная строка сжимается при отображении.
Подробнее о canvas >...