FIGlet - FIGlet
| Původní autoři | Glenn Chappell, Ian Chai |
|---|---|
| První vydání | 1991 (jako „newban“) / 1993 (obr. 2.0) |
| Stabilní uvolnění | 2.2.5 / květen 2012 |
| Úložiště | |
| Napsáno | C |
| Operační systém | Unixové |
| Plošina | Cross-platform |
| Typ | Sazba |
| Licence | Nový BSD |
| webová stránka | www |
FIGlet je počítačový program, který generuje textové bannery v různých písmech , složené z písmen tvořených konglomeracemi menších znaků ASCII (viz umění ASCII ). Název pochází z „dopisů Franka, Iana a Glenna“.
Jako bezplatný software je FIGlet běžně součástí mnoha distribucí unixových operačních systémů ( Linux , BSD atd.), Ale byl přenesen i na jiné platformy. Oficiální FTP server FIGlet obsahuje předkompilované porty pro platformy Acorn , Amiga , Apple II , Atari ST , BeOS , Macintosh , MS-DOS , NeXTSTEP , OS/2 a Windows a také reimplementaci v Perlu (Text :: FIGlet ). Existují reimplementace FIGlet od třetích stran v Javě (včetně jedné integrované v editoru umění JavE ASCII), JavaScript , PHP , Python a Go . FIGlet byl v roce 2007 uveden jako balíček Debianu dne.
Chování
FIGlet umí číst ze standardního vstupu nebo přijmout zprávu jako součást příkazového řádku . Tiskne na standardní výstup . Některé běžné argumenty (možnosti) jsou:
-
-fvyberte soubor písma . (soubory písem jsou k dispozici zde ) -
-dzměnit adresář pro písma. -
-cvystředí výstup. -
-lzarovná výstup doleva. -
-rzarovná výstup doprava. -
-tnastaví šířku výstupu na šířku terminálu . -
-wurčuje vlastní šířku výstupu. -
-kumožňuje vyrovnání párů , tisk jednotlivých písmen zprávy jednotlivě, místo sloučení do sousedních písmen.
Ukázkové použití
Níže je uveden příklad výstupu generovaného FIGletem.
[user@hostname ~]$ figlet Wikipedia
__ ___ _ _ _ _
\ \ / (_) | _(_)_ __ ___ __| (_) __ _
\ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` |
\ V V / | | <| | |_) | __/ (_| | | (_| |
\_/\_/ |_|_|\_\_| .__/ \___|\__,_|_|\__,_|
|_|
Následující příkaz:
[user@hostname ~]$ figlet -ct -f roman Wikipedia
generuje tento výstup:
oooooo oooooo oooo o8o oooo o8o .o8 o8o
`888. `888. 0,8 '' '' '888' '' '' 888 '' ''
`888. 0,8888. 0,8 'oooo 888 oooo oooo oo.ooooo. .ooooo. .oooo888 oooo .oooo.
`` 888 .8 '' `` 888. 0,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
Tyto -ctmožnosti centra text a dělá to zabírají celou šířku terminálu. Tato -f romanvolba určuje soubor písem „roman“.
Písma ASCII na bázi FIGletů
Řada písem Erica Olsona z roku 2002 FIG je řada písem OpenType podobná výstupu z Figletu.
TOIlet se snaží rozšířit FIGlet o použití barevného textu. FIGlet podporuje písma TOIlet od verze 2.2.4.
Viz také
Reference
externí odkazy
-
Oficiální webové stránky
- FIGfont Dokumentace verze 2 FIGfont a FIGdriver Standard
- PHP knihovna v PHP
- Online generátory umění FIGC ASCII
- Text Art Figlet Generator ve společnosti TextArt.io
- TAAG (Text Ascii Art Generator) ve společnosti Pat or JK
- Podpis ASCII u Julia Kammerla
- Generátor ASCII ve společnosti Network Science