Фиглет - FIGlet
Оригинальный автор (ы) | Гленн Чаппелл, Ян Чай |
---|---|
изначальный выпуск | 1991 (как "ньюбан") / 1993 (фиглет 2.0)[1] |
Стабильный выпуск | 2.2.5[2] / Май 2012 г. |
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Платформа | Кроссплатформенность |
Тип | Верстка |
Лицензия | Новый BSD[3] |
Интернет сайт | www |
Фиглет это компьютерная программа который генерирует текст баннеры, в различных шрифты, состоящий из письма состоящий из скоплений более мелких ASCII персонажи (см. ASCII искусство ). Название происходит от «писем Фрэнка, Яна и Гленна».[4]
Быть свободное программное обеспечение, FIGlet обычно входит в состав многих Unix-подобный операционные системы (Linux,[5] BSD и т. д.), но он был перенесен и на другие платформы. Официальный FIGlet FTP сайт включает предварительно скомпилированные порты для Желудь, Amiga, Яблоко II, Atari ST, BeOS, Macintosh, MS-DOS, Следующий шаг, OS / 2, и Windows платформы, а также повторная реализация в Perl (Текст :: ФИГлет[6]).[7] Существуют сторонние версии FIGlet в Ява[8] (включая один встроенный в JavE Художественный редактор ASCII), JavaScript,[9] PHP,[10][11] Python,[12] и Идти.[13] FIGlet был представлен как Debian Пакет дня 2007 года.[14]
Поведение
Фиглет может читать из стандартный ввод или примите сообщение как часть командная строка. Он печатает на стандартный вывод. Вот некоторые общие аргументы (варианты):
-f
выбрать шрифт файл. (файлы шрифтов доступны Вот )-d
чтобы изменить каталог для шрифтов.-c
центрирует вывод.-l
выравнивает вывод по левому краю.-р
выравнивает вывод по правому краю.-t
устанавливает ширину вывода равной Терминал ширина.-w
задает настраиваемую ширину вывода.-k
позволяет кернинг, распечатывая каждую букву сообщения отдельно, а не объединять ее с соседними буквами.
Пример использования
Пример вывода, созданного FIGlet, показан ниже.
[пользователь @ имя хоста ~] $ фиглет Википедия__ ___ _ _ _ _ \ \ / (_) | _(_)_ __ ___ __| (_) __ _ \ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` | V V / | | <| | | _) | __ / (_ | | | (_ | | \_/\_/ |_|_|\_\_| .__/ \___|\__,_|_|\__,_| |_|
Следующая команда:
[пользователь @ имя хоста ~] $ figlet -ct -f римская Википедия
генерирует этот вывод:
oooooo oooooo oooo o8o oooo o8o .o8 o8o `888. `888. .8 '`"' `888` "'" 888 `"' `888. .8888. .8 'оооо 888 ооооооооооооооооооо. .ооооо. .oooo888 ооооо .оооо. «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 888ooo888 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 `Y88888" 8o 888 o888o
В -ct
options центрирует текст и заставляет его занимать всю ширину терминала. В -из
Опция определяет файл шрифта "римский".
Гарнитуры ASCII на основе FIGlet
Эрик Олсон 2002 ИНЖИР семейство шрифтов - это серия OpenType шрифты, аналогичные выводимым на Фиглет.
TOIlet стремится расширить FIGlet для использования цветного текста.[15] FIGlet поддерживает шрифты TOIlet начиная с версии 2.2.4.
Смотрите также
использованная литература
- ^ Чаппелл, Глен (1995). ""Почему существует ФИГлет? "История ФИГлет". Получено 2008-04-25.
- ^ "Домашняя страница FIGLet". Получено 2012-06-18.
- ^ ""Почему существует FIGlet? "История FIGlet". Получено 2011-01-15.
- ^ "Фиглет FAQ". Получено 2013-09-19.
- ^ Штутц, Майкл (2001). «Текстовые шрифты». Поваренная книга Linux. Пресс без крахмала. ISBN 1-886411-48-4. Получено 2008-04-25.
- ^ Текст :: FIGlet
- ^ «Официальный FTP-сайт FIGlet». Получено 2008-04-25.
- ^ Ригут, Бенуа (1996). «Фиглет Ява». Получено 2008-04-25.
- ^ Гиллеспи, Пэт (2006). «ТААГ». Архивировано из оригинал на 2012-02-20. Получено 2008-05-01.
- ^ Балтес, Лукас. "PHP Фиглет". Получено 2008-04-25.
- ^ "Zend Framework - компонент Zend_Text_Figlet". Архивировано из оригинал на 2012-08-22. Получено 2013-10-29.
- ^ Джонс, Кристофер (2007). "пифиглет". Получено 2014-11-27.
- ^ Сэмпсон, Люк (13 декабря 2018 г.). "GitHub - lukesampson / figlet: Figlet in Go". Github. Получено 13 декабря 2018.
- ^ Тинчо (25 марта 2007 г.). «ФИГЛЕТ: совершенно бесполезный, а потому необходимый инструмент». Архивировано из оригинал 30 марта 2007 г.. Получено 2008-04-20.
- ^ "Туалет". Получено 2010-01-29.
внешняя ссылка
- Официальный веб-сайт
- FIGfont Версия документации 2 FIGfont и FIGdriver Standard
- Библиотека PHP на PHP
- Онлайн-генераторы изображений FIGlet ASCII
- Генератор текстов Figlet в TextArt.io
- TAAG (генератор текста Ascii Art) в Pat или JK
- Подпись ASCII у Юлиуса Каммерла
- Генератор ASCII в Network Science