FIGlet

Написал PHP-библиотеку для работы со шрифтами FIGlet. Вот, например, шрифт script:
  ,          _   _                             _         
 /|   |     | | | |                           | |    |  |
  |___|  _  | | | |  __             __   ,_   | |  __|  |
  |   |\|/  |/  |/  /  \_  |  |  |_/  \_/  |  |/  /  |  |
  |   |/|__/|__/|__/\__/o   \/ \/  \__/    |_/|__/\_/|_/o
                        /
Описание того, что это такое, откуда взять шрифты и так далее есть по ссылке.

Комментарии 16

matriculated № 3
Огромное человеческое спасибо за наше текстовое будущее! :)
На самом деле — действительно супер! Спасибо за PHP-вариант.
P.S. Smshadow рулит…
Евгений Степанищев автор № 4
Если что — обращайтесь с пожеланиями. Кстати, скоро версия «прыгнет» назад на 0.8.0 — так надо для включения в PEAR.
matriculated № 5
Насчёт косметики — в начале функции LoadFont добавил строку:
$filename = «fonts/».$filename.".flf";
Соответственно, свалил все шрифты в подкаталог fonts, а функции LoadFont передаю только имя шрифта. Мелочь — а удобно…
Евгений Степанищев автор № 6
Это тебе удобно, а кому-то может показаться неудобным. Или шрифты будут лежать где-то ещё :)
vladig № 7
bolk, ты BrainF*ck’ом занимаешься?
СлабО вместо plain text генерировать BrainF*ck скрипт, который будет выводить требуемый текст. AKAIK алфавит FIGlet шрифтов небольшой — с дюжину символов. Кладем в Html этот BrainF*ck-скрипт + JScript интерпретатор BrainF*ck. Я ясно выражаюсь? :)
Евгений Степанищев автор № 8
Это очень долго и не интересно.
Есть примеры для большинства C-шных операторов для перевода их в BF, бери и компануй. Алфавит FIGlet сиволово — любые видимые на экране символы и пробел. Программа получится такого размера, да ещё и на JScript, что грузится и выполняться будет огромное время.
enternet № 9
Что-то я не догоняю… Видел два примера этих шрифтов, оба очень плохо читаются. Точнее, совсем не читаются, больше просто угадывается слово целиком.
Так где это может понадобится?
enternet № 12
Первый раз видел такой шрифт достаточно давно. Не вспомню где. Помню, что не показался он мне годным к употреблению.
Фраза набитая вторым расположена вверху страницы. Прочитал с трудом. Да и некрасивый он совсем.
Но это всё ерунда. из 400 шрифтов конечно можно выбрать гораздо лучший, взамен этого неудачника.
Вопрос в другом. Ты явно не первый кто заинтересовался этими шрифтами, так скажи, где их применять удобно.
Евгений Степанищев автор № 13
По ссылке на мой модуль написано для чего я решил их пременять. А вообще это ASCII art. В письмах делают подписи, в текстовых файлах.
Василий № 14
Спасибо за реализацию,
на её основе сделал пулл-реквест в https://github.com/pwaller/pyfiglet
где до сих пор не было поддержки расширенной таблицы ASCII

Тем, кто задаётся вопросом смысла этой библиотеки, добавлю,
что в Sublime Text удобно с помощью с помощью плагина
https://github.com/viisual/ASCII-Decorator делать пометки, разделяющие
большие блоки кода, которые отлично видны в minimap