FIGlet - 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 .org

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 )
  • -d změnit adresář pro písma.
  • -c vystředí výstup.
  • -l zarovná výstup doleva.
  • -r zarovná výstup doprava.
  • -tnastaví šířku výstupu na šířku terminálu .
  • -w urč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