FIGlet software | |
---|---|
Genere | Editor di testo |
Sviluppatore | Glenn Chappell |
Data prima versione | 1991 |
Ultima versione | 2.2.5 (13 febbraio 2019) |
Sistema operativo | Multipiattaforma |
Linguaggio | C |
Licenza | BSD 3-clausole (licenza libera) |
Sito web | www.figlet.org |
FIGlet è un software libero per creare banner mediante l'utilizzo di semplici caratteri testuali (la cosiddetta ASCII art). È disponibile per sistemi unix-like, MS-DOS, Apple Macintosh, Amiga, Apple II GS - GNO, Atari ST, Acorn, NeXTstep e BeOS. Inoltre sono state realizzate versioni per OS/2 e Microsoft Windows dotate di interfaccia grafica.
Storia
[modifica | modifica wikitesto]Il nome FIGlet è l'acronimo di "Frank (Sheeran), Ian (Chai), and Glenn (Chappell)'s letters": il programma è ispirato infatti dalle loro firme in ASCII art.[1]
Funzionamento
[modifica | modifica wikitesto]FIGlet non ha un'interfaccia grafica e si basa su un'interfaccia a riga di comando. Accetta comandi tramite lo standard input o come parte della riga di comando. Il testo generato viene inviato allo standard output, generalmente lo schermo. Le più comuni opzioni sono:
- -f per utilizzare un tipo di carattere (font) specifico.
- -d per impostare la directory in cui risiedono i font.
- -c centra il testo.
- -l allinea il testo a sinistra.
- -r allinea il testo a destra.
- -t imposta la larghezza del testo a quella del terminale.
- -w per impostare una larghezza specifica.
- -k abilita la crenatura.
Esempi
[modifica | modifica wikitesto]Di seguito è mostrato un esempio del funzionamento di FIGlet.
__ ___ _ _ _ _ \ \ / (_) | _(_)_ __ ___ __| (_) __ _ \ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` | \ V V / | | <| | |_) | __/ (_| | | (_| | \_/\_/ |_|_|\_\_| .__/ \___|\__,_|_|\__,_| |_|
Il seguente comando:
figlet -ct -f roman Teknopedia
genera il seguente testo:
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
L'opzione -ct centra il testo e fa sì che occupi tutto lo spazio orizzontale a disposizione. L'opzione '-f roman' specifica di utilizzare il font 'roman'.
Note
[modifica | modifica wikitesto]- ^ (EN) Figlet FAQ, su figlet.org. URL consultato il 26 settembre 2016.
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su FIGlet
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su figlet.org.
- FIGlet, su packages.debian.org.
- Repository sorgenti di FIGlet, su ftp.figlet.org.
- (EN) FIGlet, su Free Software Directory.
- (EN) The FIGlet fonts library, su jave.de.