FIGlet

редактировать
FIGlet
Первоначальный автор (ы) Гленн Чаппелл, Ян Чай
Первоначальный выпуск1991 (как "newban") / 1993 (figlet 2.0)
Стабильный выпуск 2.2.5 / Май 2012 г.
Репозиторий Измените это в Викиданных
Написано наC
Операционной системе Unix-подобной
платформе Кросс-платформенный
Тип Наборный
Лицензия Новый BSD
Веб-сайтwww.figlet.org

FIGlet - это компьютерная программа, которая генерирует текст баннеры с различными шрифтами , состоящий из букв, состоящих из конгломератов меньших ASCII символов (см. ASCII art ). Название происходит от «писем Фрэнка, Яна и Гленна».

Будучи бесплатным программным обеспечением, FIGlet обычно входит в состав многих Unix-подобных операционных систем (Linux, BSD и т. Д.), Но он также был перенесен на другие платформы. Официальный сайт FIGlet FTP включает предварительно скомпилированные порты для Acorn, Amiga, Apple II, Atari ST, BeOS, Macintosh, MS-DOS, NeXTSTEP, OS / 2 и Windows платформ, а также повторная реализация на Perl (Text :: FIGlet). Существуют сторонние повторные реализации FIGlet в Java (включая встроенную в графический редактор JavE ASCII), JavaScript, PHP, Python и Go. FIGlet был представлен как Debian Package of the Day в 2007 году.

Содержание
  • 1 Поведение
  • 2 Пример использования
  • 3 Основанные на FIGlet шрифты ASCII
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Поведение

FIGlet может читать из стандартного ввода или принимать сообщение как часть командной строки. Он выводит на стандартный вывод. Вот некоторые общие аргументы (опции):

  • -fдля выбора файла font. (файлы шрифтов доступны здесь )
  • -dдля изменения каталога для шрифтов.
  • -cцентрирует вывод.
  • -lвыравнивает вывод по левому краю.
  • -rвыравнивает вывод по правому краю.
  • -tустанавливает вывод width до терминала width.
  • -wуказывает настраиваемую ширину вывода.
  • -kвключает кернинг, печатая каждую букву сообщения по отдельности, а не объединяя ее с соседними буквами.
Пример использования

Пример вывода, сгенерированного FIGlet, показан ниже.

[user @ hostname ~] $ figlet Wikipedia __ ___ _ _ _ _ \ \ / (_) | _ (_) _ __ ___ __ | (_) __ _ \ \ / \ / / | | | / / | '_ \ / _ \ / _` | | / _` | \ VV / | | <| | |_) | __/ (_| | | (_| | \_/\_/ |_|_|\_\_|.__/ \___|\__,_|_|\__,_| |_|

Следующая команда:

[user @ hostname ~] $ figlet -ct -f roman Wikipedia

генерирует следующий вывод:

oooooo oooooo oooo o8o oooo o8o.o8 o8o `888.` 888..8 '""' `888` "'" 888 `"' `888..8888..8 'oooo 888 oooo oooo oo.ooooo..Ooooo..Oooo888 oooo.oooo.` 888.8''888..8' `888 888.8P '888 888' `88b d88 '' 88b d88 '' 888` 888 `P) 88b` 888.8 '' 888.8 '888 888888. 888 888 888 888o oo888 888 888 888.oP "888` 888 '`888' 888 888` 88b. 888 888 888 888.o 888 888 888 d8 (888 `8 '` 8' o888o o888o o888o o888o 888bod8P '`Y8bod8P'` Y8bod88P "o888o` Y888 "" 8o 888 o888o

The -ct Параметрыцентрируют текст и заставляют его занимать всю ширину терминала. Параметр -f romanуказывает файл шрифта «roman».

Гарнитуры ASCII на основе FIGlet

Семейство шрифтов Эрика Олсона 2002 FIG представляет собой серию шрифтов OpenType, аналогичных выводам FIGlet.

TOIlet стремится расширить FIGlet для использования цвета текст. FIGlet поддерживает шрифты TOIlet начиная с версии 2.2.4.

См. также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-20 07:39:03
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте