Как выбрать шрифт FIGlet: сравнение 12 шрифтов
Сначала проверьте доступную ширину, затем выберите между чисто ASCII-шрифтами и шрифтами из блочных символов.
Одно и то же слово в одном шрифте FIGlet может быть в два-три раза шире, чем в другом. «HELLO» занимает 11 столбцов в Digital и 51 в Lean. Если выбирать по внешнему виду, баннер часто не помещается после вставки, поэтому выбирайте в таком порядке:
- Узнайте, куда он пойдёт и какая ширина доступна.
- Решите, нужны ли строчные буквы и цифры и насколько толстыми должны быть штрихи.
- Из оставшихся выберите по настроению.
Все 12 шрифтов сразу
Ниже размеры для «HELLO». Нажмите на название шрифта, чтобы увидеть весь набор от A до Z и подробности.
| Шрифт | Высота | Ширина HELLO | Символы | Строчные | Цифры |
|---|---|---|---|---|---|
| Standard | 5 строк | 30 столбцов | ASCII | Да | Да |
| Slant | 5 строк | 33 столбца | ASCII | Да | Да |
| Big | 6 строк | 35 столбцов | ASCII | Да | Да |
| Small | 4 строки | 25 столбцов | ASCII | Да | Да |
| Banner | 7 строк | 39 столбцов | ASCII (#) | Да | Да |
| Shadow | 4 строки | 34 столбца | ASCII | Да | Да |
| Mini | 3 строки | 16 столбцов | ASCII | Да | Да |
| Block | 5 строк | 48 столбцов | ASCII | Да | Да |
| Lean | 5 строк | 51 столбец | ASCII | Да | Да |
| Script | 5 строк | 31 столбец | ASCII | Да | Да |
| Small Slant | 4 строки | 27 столбцов | ASCII | Да | Да |
| Digital | 3 строки | 11 столбцов | ASCII | Да | Да |
Две вещи стоит запомнить:
- Block и Lean очень широкие. Пять букв уже занимают около 50 столбцов, так что используйте их для коротких имён.
- Digital не рисует новые формы букв. Он помещает каждый введённый символ в рамку, поэтому очень узкий, но не выглядит как крупная надпись.
Шаг 1: доступная ширина
| Куда | Полезная ширина | Подходящие шрифты |
|---|---|---|
| Чат на телефоне | Около 30 столбцов | Digital, Mini, Small |
| Блок кода в Discord | Около 50 столбцов | Small, Small Slant, Standard |
| README на GitHub | Не больше 80 столбцов | Большинство |
| Приветствие в терминале | Не больше 80 столбцов | Standard, Slant, Banner |
Ширина растёт с каждой буквой. В Standard, где «HELLO» — 30 столбцов, имя из десяти букв превышает 60. Для длинных имён выберите шрифт меньше или разбейте имя на две строки. На главной странице каждая карточка шрифта показывает ширину результата, а у узких шрифтов есть значок Подходит для узких экранов.
Шаг 2: толщина штриха
Все 12 шрифтов на lab.ascii используют только ASCII-символы, которые можно набрать на клавиатуре, поэтому работают в старых терминалах и с любым моноширинным шрифтом. Даже среди ASCII-шрифтов способ рисовать штрихи меняет визуальный вес.
Контурные шрифты рисуют края каждой буквы символами _, |, / и \. Так устроено большинство, например Standard, Slant и Big. Вот Standard:
____ _______ __
| _ \| ____\ \ / /
| | | | _| \ \ / /
| |_| | |___ \ V /
|____/|_____| \_/
Заполненные шрифты заливают каждый штрих одним символом, например #. Они выглядят жирными и читаются даже издалека. Вот Banner:
###### ####### # #
# # # # #
# # # # #
# # ##### # #
# # # # #
# # # # #
###### ####### #
Шрифты из блочных символов вроде █ и ═, которые встречаются в других генераторах, ещё жирнее, но в пропорциональных шрифтах могут менять ширину, а в старых средах — ломаться. Для жирного заголовка, который работает везде, надёжный выбор — заполненный ASCII-шрифт вроде Banner.
Шаг 3: настроение
| Настроение | Шрифты |
|---|---|
| Привычное и нейтральное | Standard, Small |
| Быстрое и динамичное | Slant, Small Slant |
| Крупные жирные заголовки | Big, Banner |
| Прямое и основательное | Block |
| Объём | Shadow, Lean |
| Мягкий рукописный | Script |
| Маленький и аккуратный | Mini, Digital |
То же «DEV» в Small на строку ниже и уже, чем в Standard.
___ _____ __
| \| __\ \ / /
| |) | _| \ V /
|___/|___| \_/
Заглавные или строчные?
Большинство шрифтов рисуют строчные буквы отдельно, и впечатление совсем другое. Заглавные выглядят солидно и официально, строчные — мягче и дружелюбнее. Вот «lab» в Standard и в Script.
_ _
| | __ _| |__
| |/ _` | '_ \
| | (_| | |_) |
|_|\__,_|_.__/
_ _
| | | |
| | __, | |
|/ / | |/ \_
|__/\_/|_/\_/
Буквы с выносными элементами вниз, такие как g, p и y, добавляют строки. В Standard «happy» на строку выше, чем «HAPPY», а в Big — на две. Если высота должна быть фиксированной, используйте заглавные.
Можно ли использовать их в коммерческих целях?
Все 12 шрифтов входят в официальный дистрибутив FIGlet и распространяются по лицензии BSD-3-Clause. Их можно использовать коммерчески, но права на слова в баннере, например названия компаний или товарные знаки, нужно проверять отдельно. На странице каждого шрифта в разделе Характеристики указано, что нам удалось выяснить.
Введите текст на главной странице, чтобы сравнить все 12 шрифтов сразу. Выбрав шрифт, посмотрите полный набор символов в списке шрифтов.