FIGlet es un programa informático que genera pancartas de texto , en una variedad de tipografías , compuestas por letras formadas por conglomerados de caracteres ASCII más pequeños (véase Arte ASCII ). El nombre deriva de "las cartas de Frank, Ian y Glenn". [ 4 ]
Al ser software libre , FIGlet se incluye comúnmente como parte de muchas distribuciones de sistemas operativos tipo Unix ( Linux , [ 5 ] BSD , etc.), pero también se ha portado a otras plataformas. El sitio FTP oficial de FIGlet incluye puertos precompilados para Acorn , Amiga , Apple II , Atari ST , BeOS , Mac , MS-DOS , NeXTSTEP , OS/2 y Microsoft Windows , así como una reimplementación en Perl (Text::FIGlet [ 6 ] ). [ 7 ] Hay reimplementaciones de terceros de FIGlet en Java [ 8 ] (incluida una integrada en el editor de arte ASCII JavE), JavaScript , [ 9 ] PHP , [ 10 ] [ 11 ] Python , [ 12 ] y Go . [ 13 ] DuckDuckgo también tiene su propia versión de Figlet, para poder usarla necesitas escribir "Figlet [texto]" y puedes copiar y pegar fácilmente en cualquier lugar [ 14 ]
Comportamiento
FIGlet puede leer desde la entrada estándar o aceptar un mensaje como parte de la línea de comandos . Imprime en la salida estándar . Algunos argumentos (opciones) comunes son:
-fPara seleccionar un archivo de fuente . (Los archivos de fuente están disponibles aquí ).-dpara cambiar el directorio de fuentes.-ccentra la salida.-lAlinea la salida a la izquierda.-rAlinea la salida a la derecha.-tEstablece el ancho de salida al ancho del terminal .-wespecifica un ancho de salida personalizado.-kPermite el espaciado entre caracteres , imprimiendo cada letra del mensaje individualmente, en lugar de fusionarlas con las letras adyacentes.
Ejemplo de uso
A continuación se muestra un ejemplo de la salida generada por FIGlet.
[user@ hostname ~]$ figlet 7 MO _____ __ __ ___ |___ | \ / | / _ \ / / | |\ / | | | | | / / | | | | |_| | /_/ |_ | |_|\___ /El siguiente comando:
[user@hostname ~]$ figlet -ct -f roman Wikipedia genera esta salida:
ooooo ooooo 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
Esta -ctopción centra el texto y hace que ocupe todo el ancho de la terminal. La -f romanopción especifica el archivo de fuente 'roman'.
Ejemplos de fuentes
Invita
__ __) (, ) | / , /) , /) , | /| / (/_ __ _ _(/ _ |/ |/ _(_/(___(_/_)__(/_(_(__(_(_(_ / | .-/ (_/
Banner (igual que la utilidad de banner )
# # # # # # # # # ##### ###### ##### # ## # # # # # # # # # # # # # # # # # # #### # # # ##### # # # # # # # # # # # ##### # # # # ###### # # # # # # # # # # # # # ## ## # # # # # ###### ##### # # #
Larry3d
__ __ __ __ /\ \ __/\ \ __/\ \ __ /\ \ __ \ \ \/\ \ \ \/\_\ \ \/'\ /\_\ _____ __ \_\ \/\_\ __ \ \ \ \ \ \ \/\ \ \ , < \/\ \/\ '__`\ /'__`\ /'_` \/\ \ /'__`\ \ \ \_/ \_\ \ \ \ \ \\`\\ \ \ \ \L\ \/\ __//\ \L\ \ \ \/\ \L\.\_ \ `\___x___/\ \_\ \_\ \_\ \_\ \ ,__/\ \____\ \___,_\ \_\ \__/.\_\ '\/__//__/ \/_/\/_/\/_/\/_/\ \ \/ \/____/\/__,_ /\/_/\/__/\/_/ \_\ /_/
Tipografías ASCII basadas en FIGlet
La familia tipográfica FIG de Eric Olson, creada en 2002, es una serie de fuentes OpenType similares a la salida de FIGlet.
TOIlet busca extender FIGlet para usar texto de color. [ 15 ] FIGlet admite fuentes TOIlet a partir de la versión 2.2.4.
Véase también
Referencias
- ↑ Chappell, Glen (1995) ."¿Por qué existe FIGlet?" Una historia de FIGlet . Consultado el 25 de abril de 2008 .
- ↑ "Página principal de FIGLet" . Consultado el 18 de junio de 2012 .
- ↑ ""¿Por qué existe FIGlet?" Una historia de FIGlet . Consultado el 15 de enero de 2011 .
- ↑ "Preguntas frecuentes sobre FIGlet" . Consultado el 19 de septiembre de 2013 .
- ↑ Stutz, Michael (2001). "Text Fonts" . The Linux Cookbook . No Starch Press. ISBN 1-886411-48-4. Consultado el 25 de abril de 2008 .
- ↑ Texto::FIGlet
- ↑ "Sitio FTP oficial de FIGlet" . Consultado el 25 de abril de 2008 .
- ↑ Rigaut, Benoît (1996). "Figlet Java" . Archivado del original el 9 de mayo de 2008. Consultado el 25 de abril de 2008 .
- ↑ Gillespie, Pat (2006). "TAAG" . Archivado del original el 20 de febrero de 2012. Recuperado el 1 de mayo de 2008 .
- ↑ Baltes, Lucas. "PHP Figlet" . Consultado el 25 de abril de 2008 .
- ↑ "Zend Framework – Componente Zend_Text_Figlet" . Archivado del original el 22 de agosto de 2012. Consultado el 29 de octubre de 2013 .
- ↑ Jones, Christopher (2007). "pyfiglet" . Recuperado el 27 de noviembre de 2014 .
- ↑ Sampson, Luke (13 de diciembre de 2018). "GitHub - lukesampson/figlet: Figlet en Go" . Github . Recuperado el 13 de diciembre de 2018 .
- ↑ frostedKIVI (23/03/2020). "Duckduckgo tiene un FIGlet incorporado, ¿qué tan increíble es eso? Posiblemente mi huevo de Pascua favorito, especialmente porque lo encontré yo solo por casualidad" . r/duckduckgo . Consultado el 15/03/2025 .
- ↑ "Baño" . Consultado el 29 de enero de 2010 .
Enlaces externos
- Sitio web oficial

- Documentación de FIGfont versión 2 Estándar de FIGfont y FIGdriver
- Biblioteca de fuentes
- Biblioteca PHP en PHP
- Paquete NuGet para .NET
- Generadores de arte ASCII FIGlet en línea
- Generador de Figlets de Arte Textual en TextArt.io
- TAAG (Generador de Arte ASCII de Texto) en Pat o JK
- Firma ASCII en Julius Kammerl
- Generador ASCII en Ciencias de Redes
- Arte ASCII
- Software libre programado en C
- Software de composición tipográfica gratuito
- Software multiplataforma