FIGlet
FIGlet is a computer program that generates text banners, in a variety of typefaces, composed of letters made up of conglomerations of smaller ASCII characters (see ASCII art).
Being free software, FIGlet is commonly included as part of many Unix-like operating system (Linux,[1] BSD, etc.) distributions, but it has been ported to other platforms as well. The official FIGlet FTP site includes precompiled ports for the Acorn, Amiga, Apple II, Atari ST, BeOS, Macintosh, MS-DOS, NextStep, OS/2, and Windows platforms, as well as a reimplementation in Perl (Text::FIGlet).[2] There are third-party reimplementations of FIGLet in Java[3] (including one embedded in the JavE ASCII art editor), JavaScript[4] and PHP.[5][6] FIGlet was featured as a Debian Package of the Day in 2007.[7]
Behavior
FIGlet can read from standard input or accept a message as part of the command line. It prints to standard output. Some common arguments (options) are:
-fto select a font file.-dto change the directory for fonts.-ccenters the output.-lleft-aligns the output.-rright-aligns the output.-tsets the output width to the terminal width.-wspecifies a custom output width.-kenables kerning, printing each letter of the message individually, instead of merged into the adjacent letters.
Sample usage
An example of output generated by FIGlet is shown below.
__ ___ _ _ _ _
\ \ / (_) | _(_)_ __ ___ __| (_) __ _
\ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` |
\ V V / | | <| | |_) | __/ (_| | | (_| |
\_/\_/ |_|_|\_\_| .__/ \___|\__,_|_|\__,_|
|_|
The following code:
figlet -ct -f roman Wikipedia
generates this output:
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 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 `Y888""8o
888
o888o
The -ct options centers the text and makes it take up the full width of the terminal. The -f roman option specifies the 'roman' font file.
FIGlet based ASCII typefaces
Eric Olson's 2002 FIG typeface family is a series of OpenType fonts similar to the output of FIGlet.
See also
References
- ↑ Stutz, Michael (2001). [{{Expansion depth limit exceeded|{{Expansion depth limit exceeded|http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}} }} }} "Text Fonts"]. [{{Expansion depth limit exceeded|{{{Expansion depth limit exceeded}}} |{{Expansion depth limit exceeded|{{Expansion depth limit exceeded| http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid={{{Expansion depth limit exceeded}}} }}}} }} The Linux Cookbook]. No Starch Press. ISBN 1886411484.
- ↑ [{{Expansion depth limit exceeded||}} "Official FIGlet FTP site"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-04-25.
- ↑ Rigaut (1996). [{{Expansion depth limit exceeded||}} "Figlet Java"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-04-25.
- ↑ Gillespie (2006). [{{Expansion depth limit exceeded||}} "TAAG"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-05-01.
- ↑ Baltes. [{{Expansion depth limit exceeded||}} "PHP Figlet"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-04-25.
- ↑ [{{Expansion depth limit exceeded||}} "Zend Framework – Zend_Text_Figlet Component"]. {{Expansion depth limit exceeded||}}.
- ↑ Tincho (2007-03-25). [{{Expansion depth limit exceeded||}} "FIGLET: a totally useless, therefore essential tool"]. {{Expansion depth limit exceeded||}}. Retrieved 2008-04-20.
External links
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...