FIGlet: Difference between revisions
m Changed "Figlet" to "FIGlet" |
|||
Line 1: | Line 1: | ||
''' |
'''FIGlet''' is a [[computer program]] that generates [[text]] [[banner]]s, in a variety of [[Typeface|font]]s, comprised of [[letter]]s made up of conglomerations of smaller [[ASCII]] characters (see [[ASCII Art]]). |
||
==History== |
==History== |
||
According to the [[main (Unix)|main]] page, |
According to the [[main (Unix)|main]] page, FIGlet stands for "Frank, Ian and Glenn's LETters" after the creators, [[Glenn Chappell]] (who was the main programmer) and [[Ian Chai]], and Frank, whose .sig (email [[signature]]) inspired the program. The fonts for the program were inspired by various [[UseNet]] articles and signatures. |
||
==Behaviour== |
==Behaviour== |
||
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: |
|||
* -f to select a [[font]] file. |
* -f to select a [[font]] file. |
||
* -d to change the directory for fonts. |
* -d to change the directory for fonts. |
||
Line 17: | Line 17: | ||
==Sample Usage== |
==Sample Usage== |
||
An example of output generated by |
An example of output generated by FIGlet is shown below. |
||
<pre> |
<pre> |
||
__ ___ _ _ _ _ _ |
__ ___ _ _ _ _ _ |
||
Line 49: | Line 49: | ||
==External links== |
==External links== |
||
*[http://www.figlet.org/ |
*[http://www.figlet.org/ FIGlet Homepage] |
||
*[http://www.schnoggo.com/figlet.html An online Figlet server] |
*[http://www.schnoggo.com/figlet.html An online Figlet server] |
||
*[http://www.kammerl.de/ascii/AsciiSignature.php Another online Figlet server] |
*[http://www.kammerl.de/ascii/AsciiSignature.php Another online Figlet server] |
Revision as of 17:23, 18 July 2006
FIGlet is a computer program that generates text banners, in a variety of fonts, comprised of letters made up of conglomerations of smaller ASCII characters (see ASCII Art).
History
According to the main page, FIGlet stands for "Frank, Ian and Glenn's LETters" after the creators, Glenn Chappell (who was the main programmer) and Ian Chai, and Frank, whose .sig (email signature) inspired the program. The fonts for the program were inspired by various UseNet articles and signatures.
Behaviour
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:
- -f to select a font file.
- -d to change the directory for fonts.
- -c centers the output.
- -l left-aligns the output.
- -r right-aligns the output.
- -t sets the output width to the terminal width.
- -w specifies a custom output width.
- -k enables 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.