2012-03-01 4 views
1

Я работаю с текстом холста html5 и должен менять горизонтальное расстояние между символами.Можно ли задать буквенный интервал текста холста?

Обычно я хотел бы использовать CSS, чтобы установить «письмо-интервал», но в спецификации для холста Текст позволяет только для «FONT» значение: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#text-0

Есть ли способ, чтобы установить «письмо-интервал "или аналогичные с использованием текста на холсте?

+1

возможно дубликат [расстояние между буквами в холст элемента] (http://stackoverflow.com/questions/8952909/letter-spacing-in-canvas-element) –

ответ

3

См Letter spacing in canvas element

Ответ:

Это не представляется возможным; в HTML5 Canvas отсутствует HTML-код для преобразования текста CSS в HTML. Я хотел бы предложить вам, чтобы вы использовали соответствующие технологии для каждого использования. Используйте HTML , слоистый с Canvas и, возможно, даже SVG, каждый делает то, что делает лучше всего.

Следует также отметить, что «загибайте own' рисования каждого символа с обычаем офсетным будут производить плохие результаты для большинства шрифтов, учитывая, что есть буквенные пары кернинга и пиксельный выровнено намекая шрифт.

+0

Спасибо очень много. – shackleton