Генератор ASCII-art
ASCII art, старейшая форма интернет-типографики: символы, расставленные по сетке так, чтобы складываться во что-то достаточно большое, чтобы увидеть издалека. Этот генератор отображает введенный текст в трех классических стилях, стандартные заполненные блоки, контурные блочные буквы и вариант с тенью, используя обычный печатаемый Unicode, поэтому результат работает в терминалах, README, файлах motd и чатах.
Как сделать ASCII art из текста
-
1
Введите короткую строку
Лучше всего работает с 1-15 символами. Поддерживаются буквы A-Z, цифры и базовая пунктуация.
-
2
Выберите стиль шрифта
Стандартный (5 строк, заполненный), блочный (3 строки, контурный) или теневой (стандартный плюс подчеркивание).
-
3
Сгенерируйте
Буквы берутся из таблицы глифов и сшиваются колонка за колонкой.
-
4
Скопируйте арт
Вставьте в README, баннер CI/CD, приветственное сообщение терминала или блок кода Discord.
Где ASCII-баннеры все еще полезны
- Заголовки README, название проекта крупными буквами вверху README сразу задает тон.
- MOTD терминала,
/etc/motdили баннер входа на общем сервере. - Заставки CLI-инструментов, выводятся один раз при первом запуске, обернутые в блок кода.
- Логи CI/CD, безошибочный маркер в журнале сборки на 10 000 строк о том, что этап начался.
Сравнение шрифтов
| Стиль | Высота в строках | Использует блоки Unicode | Работает только в моноширинных шрифтах |
|---|---|---|---|
| Стандартный | 5 | Да (полный блок U+2588) | Да |
| Блочный | 3 | Да (контур с границей U+2588) | Да |
| Теневой | 6 | Да (стандартный + верхняя одна восьмая блока U+2594) | Да |
Держите моноширинный шрифт
ASCII art выравнивается только тогда, когда каждый символ занимает одинаковую ширину. Оберните результат в тег <pre>, огражденный блок кода или принудительно задайте моноширинный шрифт. В Slack и Discord окружайте тремя обратными апострофами. В Markdown используйте отступ в четыре пробела или огражденный блок кода.
Чего избегать
- Смешивания эмодзи внутри ASCII art, эмодзи часто отрисовываются шире одной колонки и ломают выравнивание.
- Инструментов автоформатирования, которые схлопывают серии пробелов. Проверяйте финальный вывод в целевой системе перед публикацией.
- Слишком длинных баннеров, большинство терминалов по умолчанию имеют ширину 80 колонок, поэтому держитесь примерно до 60, чтобы строки не переносились.
Часто задаваемые вопросы
Идея та же (таблица глифов, отрисованная по колонкам), но набор шрифтов меньше. У figlet сотни шрифтов в формате .flf; этот генератор поставляется с небольшим тщательно отобранным набором, который хорошо отображается везде.
В таблице глифов есть только A-Z, 0-9, пробел, ! и ?. Строчные буквы при вводе переводятся в заглавные; неподдерживаемая пунктуация тихо отбрасывается.
Да, но только внутри тега <pre> или элемента с font-family: monospace и white-space: pre. В пропорциональном шрифте колонки не выровняются.
Нет, этот генератор преобразует текст в ASCII. Чтобы превратить фото в символы, используйте отдельный инструмент «Изображение в ASCII Art».
Сопутствующие инструменты
Счётчик слов
Подсчитайте слова, символы, предложения и абзацы с учётом времени чтения, времени произнесения вслух, плотности ключевых слов и оценки удобочитаемости по Флешу, для эссе, постов, подписей и meta-описаний.
Генератор названий книг
Создавайте идеи названий для романов, мемуаров и нон-фикшна с настройкой жанра, тона, ключевого слова и подзаголовка. Соберите шорт-лист за несколько минут.
Генератор названий городов
Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.
Генератор анаграмм
Введите короткое слово и посмотрите все уникальные перестановки его букв, без дублей и с настраиваемым лимитом результатов.
Символ «меньше или равно»
Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.
Символы стрелок для копирования
Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.