Что такое крупный текст ASCII?

Крупный текст ASCII создаёт каждую букву из нескольких строк обычных символов, превращая слово в большой баннер, например те, что размещают в верхней части файлов README, заголовках исходного кода и терминальных программ. Наиболее распространённый формат таких букв - FIGlet, программа 1991 года, файлы шрифтов которой до сих пор используются инструментами командной строки, редакторами кода и веб-сайтами. Поскольку результат представляет собой обычный текст, он работает везде, где используется моноширинный шрифт.

Описание инструмента

Этот инструмент превращает текст в крупные буквы с выбранным вами шрифтом FIGlet. В нём доступно 47 популярных шрифтов - от классических Standard и Big до блочных букв ANSI Shadow и объёмного оформления Larry 3D. Вы можете изменить плотность расположения букв и переносить длинный текст по заданной ширине, а затем скопировать результат или скачать его в виде текстового файла.

Возможности

  • 47 шрифтов FIGlet, включая Standard, Big, ANSI Shadow, ANSI Regular, Block, Doom, Slant, Small, Shadow, Colossal, Graffiti, Star Wars и 3-D
  • Поиск в списке шрифтов по названию
  • Интервалы между буквами: собственные настройки шрифта, полная ширина, подгонка, сжатие или перекрытие
  • Перенос длинного текста по заданной ширине с разрывом между словами, если это возможно
  • Каждая строка исходного текста превращается в отдельную строку крупных букв
  • Предупреждение о символах, которые выбранный шрифт не может отобразить
  • Копирование результата или скачивание его в виде текстового файла

Как это работает

Шрифт FIGlet хранит каждый символ в виде небольшой текстовой сетки одинаковой высоты. Инструмент размещает сетки ваших букв рядом друг с другом. При использовании полной ширины каждая буква сохраняет всю свою сетку. При подгонке буквы сближаются, пока не соприкоснутся. Сжатие делает ещё один шаг и объединяет края соседних букв по правилам, сохранённым в шрифте, а перекрытие объединяет их даже в случаях, когда эти правила этого не позволяют. Файлы шрифтов загружаются только после их выбора, а вся отрисовка выполняется в вашем браузере.

Советы

  • Вставляйте результат в блок кода (три обратных апострофа в Markdown, Discord или Slack), чтобы он отображался моноширинным шрифтом. Иначе буквы распадутся.
  • Во многих шрифтах предусмотрены только буквы базовой латиницы, цифры и знаки пунктуации. Буквы с диакритическими знаками, символы других письменностей и emoji пропускаются, а инструмент сообщает, какие именно.
  • Такие шрифты, как ANSI Shadow и Block, используют блочные символы Unicode. Для места, где поддерживается только ASCII, например старого терминала, выберите Standard, Big, Doom или Slant.
  • Установите ширину переноса 80 для классического терминала или оставьте поле пустым, чтобы каждая строка оставалась в одной строке.