Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   [Перевод] figlet и toilet (https://forum.antichat.xyz/showthread.php?t=105436)

scrat 09.02.2009 19:11

[Перевод] figlet и toilet
 
Сегодня речь пойдёт о двух программах позволяющих переводить строки в ascii-art формат.
1. figlet - показывает строку ascii-артом
2. toilet - показывает строку специальными символами+поддержка цветов.

Устанавливаем оба пакета:
Код:

$ sudo apt-get update
$ sudo apt-get install toilet figlet

figlet
Код:

$ figlet nixCraft

      _      ____            __ _
 _ __ (_)_  __/ ___|_ __ __ _ / _| |_
| '_ \| \ \/ / |  | '__/ _` | |_| __|
| | | | |>  <| |___| | | (_| |  _| |_
|_| |_|_/_/\_\\____|_|  \__,_|_|  \__|

Опция -f задаёт шрифт:

Код:

$ figlet -f big "nixCraft"

      _      _____            __ _
      (_)    / ____|          / _| |
 _ __  ___  _| |    _ __ __ _| |_| |_
| '_ \| \ \/ / |    | '__/ _` |  _| __|
| | | | |>  <| |____| | | (_| | | | |_
|_| |_|_/_/\_\\_____|_|  \__,_|_|  \__|

figlet имеет кучу опций которые могут пригодиться,так что советую почитать man-страницы figlet.

Список шрифтов figlet-а можно посмотреть используя figlist.


toilet
Основные опции:
-f - fontname - устанавливает шрифт.
-F filter-name - устанавливает фильтр.

Чтобы посмотреть фильтры: toilet -F list

Пример:
Код:

$ toilet -f bigmono9 -F gay nixCraft
$ toilet -f mono12 -F metal nixCraft

Вывод:
http://www.cyberciti.biz/faq/wp-cont...screenshot.png

Подобное может понадобиться если захочется крутой /etc/motd,да в общем можно придумать кучу применений.
Есть даже php-класс для работы с figlet.

По мотивам: http://www.cyberciti.biz/faq/create-large-colorful-text-banner-on-screen/
Кстате крутой бложек,советую подписаться. В будующем возможно буду от туда переводы выкладывать.

rushter 09.02.2009 19:26

http://www.network-science.de/ascii/


Время: 00:16