Шрифты в скриптах и TextOut для Canvas’а

Некоторое время назад у меня постоянно чесалась задница в жалких попытках использовать на вэб-страницах извращенные шрифты. Со временем я понял, что это некрасиво и нездорово, но зуд в жопе иногда напоминает о себе.

Вот на днях я осваивал canvas, и очень сильно удивился, не нашел там простого народного TextOut. Может плохо искал, если прогнал – поправте.

Дык вот, небольшая тулза. Создает javascript файл с картинкой шрифта (ограничений по изврату установлено не было). Для opengl было много таких библиотек, которые реализовывали красивый вывод шрифта. Только тут изображение кодируется base64.

В этом же генерируемом файле есть функция для вывода текста в канвас.

ctout_textout(ctx,x,y,str);

ctx – контекст канваса, str – текст.

4 коммент. на “Шрифты в скриптах и TextOut для Canvas’а”

  1. G.N.Xalkis:

    Real good !! but no international characters ?

  2. jeka911:

    Thanks.

    No, for now. But this is something, I should think about. Give me few time… :)

  3. lusever:

    А пример в работе можно глянуть?

  4. jeka911:

    Угу, я его на сурсфорж переместил: http://textout-canvas.sourceforge.net/

    Надпись внизу – это канвас.

Ответить