FIGlet - FIGlet
Autor (es) original (is) | Glenn Chappell, Ian Chai |
---|---|
lançamento inicial | 1991 (como "newban") / 1993 (figlet 2.0) |
Versão estável | 2.2.5 / maio de 2012 |
Repositório | |
Escrito em | C |
Sistema operacional | Tipo Unix |
Plataforma | Plataforma cruzada |
Modelo | Editoração |
Licença | Novo BSD |
Local na rede Internet | www |
FIGlet é um programa de computador que gera banners de texto , em uma variedade de fontes , compostas por letras compostas por conglomerados de caracteres ASCII menores (ver arte ASCII ). O nome deriva das "cartas de Frank, Ian e Glenn".
Sendo software livre , FIGlet é comumente incluído como parte de muitas distribuições de sistemas operacionais do tipo Unix ( Linux , BSD , etc.), mas foi portado para outras plataformas também. O site oficial FIGlet FTP inclui portas pré-compiladas para as plataformas Acorn , Amiga , Apple II , Atari ST , BeOS , Macintosh , MS-DOS , NeXTSTEP , OS / 2 e Windows , bem como uma reimplementação em Perl (Texto :: FIGlet ) Existem reimplementações de terceiros do FIGlet em Java (incluindo um incorporado no editor de arte ASCII JavE ), JavaScript , PHP , Python e Go . FIGlet foi apresentado como o pacote Debian do dia em 2007.
Comportamento
FIGlet pode ler a entrada padrão ou aceitar uma mensagem como parte da linha de comando . Ele imprime na saída padrão . Alguns argumentos (opções) comuns são:
-
-f
para selecionar um arquivo de fonte . (os arquivos de fontes estão disponíveis aqui ) -
-d
para alterar o diretório das fontes. -
-c
centraliza a saída. -
-l
alinha a saída à esquerda. -
-r
alinha a saída à direita. -
-t
define a largura de saída para a largura do terminal . -
-w
especifica uma largura de saída personalizada. -
-k
permite o kerning , imprimindo cada letra da mensagem individualmente, em vez de mesclá-la com as letras adjacentes.
Uso de amostra
Um exemplo de saída gerado pela FIGlet é mostrado abaixo.
[user@hostname ~]$ figlet Wikipedia
__ ___ _ _ _ _
\ \ / (_) | _(_)_ __ ___ __| (_) __ _
\ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` |
\ V V / | | <| | |_) | __/ (_| | | (_| |
\_/\_/ |_|_|\_\_| .__/ \___|\__,_|_|\__,_|
|_|
O seguinte comando:
[user@hostname ~]$ figlet -ct -f roman Wikipedia
gera esta saída:
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
A -ct
opção centraliza o texto e faz com que ocupe toda a largura do terminal. A -f roman
opção especifica o arquivo de fonte 'roman'.
Fontes ASCII baseadas em FIGlet
A família de fontes FIG 2002 de Eric Olson é uma série de fontes OpenType semelhantes à saída de FIGlet.
TOIlet procura estender FIGlet para usar texto colorido. FIGlet suporta fontes TOIlet a partir da versão 2.2.4.
Veja também
Referências
links externos
- Website oficial
- FIGfont Documentation versão 2 FIGfont e FIGdriver Standard
- Biblioteca PHP em PHP
- Geradores de arte FIGlet ASCII online
- Text Art Figlet Generator em TextArt.io
- TAAG (Text Ascii Art Generator) em Pat ou JK
- Assinatura ASCII em Julius Kammerl
- Gerador ASCII na Network Science