Движок 3D-трансформаций и анимации
Коротко об инструменте
На вход идёт короткая строка, на выходе — та же надпись, набранная символами по шаблону шрифта в духе figlet. Такие заголовки ставят в шапку README на GitHub, в приветствие CLI-утилиты, в баннер motd на сервере или в шапку конфигурационного файла, где нужен визуальный разделитель без картинок. Рендер идёт прямо в браузере, текст никуда не уходит, а результат остаётся обычным текстом, который можно скопировать в любой редактор. Смотрите также: сделать ASCII-арт из фотографии, собрать из букв покадровую анимацию, показать баннер с эффектом печати.
Наберите название проекта латиницей, возьмите стиль Standard или Slant и скопируйте результат. В README оберните надпись в блок кода с тройными обратными кавычками — без него Markdown схлопнет пробелы и рисунок рассыплется. Ширину проверяйте на 80 символов: длинные названия придётся разбивать на две строки.
Шрифты в стиле figlet описывают начертание для латинского алфавита и цифр, у русских букв готовых глиф нет, поэтому они выводятся как есть или заменяются. Для надписи по-русски используйте транслит, а кириллический текст оставьте для обычных подписей рядом с рисунком.
Standard — самые широкие и читаемые буквы, около шести строк в высоту, хороши для крупного заголовка. Slant повторяет ту же ширину, но с наклоном, и выглядит динамичнее. Small примерно вдвое ниже и заметно уже, поэтому помещается в комментарий кода и в узкую консоль.
Нет. Свечение, скан-линии, эффект печати и трёхмерный поворот живут в CSS предпросмотра. В буфер уходит только набор символов и переводов строк. Если нужен именно анимированный вид, снимите его как видео или соберите анимацию в соседнем покадровом редакторе.
Причина почти всегда одна — пропорциональный шрифт. В Word, в Telegram без блока кода и в большинстве почтовых клиентов ширина символов разная, поэтому столбцы уезжают. Вставляйте текст моноширинным шрифтом или в блок кода, тогда рисунок сохранит форму.
Технического лимита нет, но каждый символ занимает 6-10 колонок, и уже слово из десяти букв в стиле Standard выходит за стандартную ширину терминала в 80 символов. Практичный максимум — одно короткое слово или аббревиатура; длинные фразы лучше разбивать построчно.
До: LINUX
После: _ ___ _ _ _ ___ __ | | |_ _| \ | | | | \ \/ / | | | || \| | | | |\ / | |___ | || |\ | |_| |/ \ |_____|___|_| \_|\___//_/\_\
До: DB
После: # ____ ____ # | _ \| __ ) # | | | | _ \ # |____/|____/ — блок настроек базы данных
Оценка и фидбек помогают понять, что улучшать дальше.