FIGlet

FIGlet

Informations
Première version Voir et modifier les données sur Wikidata
Dépôt ftp://ftp.figlet.org/pub/figletVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Type CompositionVoir et modifier les données sur Wikidata
Licence BSD 3-clausesVoir et modifier les données sur Wikidata
Site web www.figlet.orgVoir et modifier les données sur Wikidata

FIGlet est un logiciel qui crée des bannières textuelles dans différentes polices d'écriture. Chaque caractère est composé d'un amas de plus petites lettres à la manière de l'art ASCII.

Sous licence libre, FIGlet fait régulièrement partie des distributions Unix et de ses dérivés, dont Linux[1] et BSD, mais il a été adapté pour d'autres systèmes d'exploitation. Le site FTP comprend des versions compilées de FIGlet pour Acorn, Amiga, Apple II, Atari ST, BeOS, Macintosh, MS-DOS, NextStep, OS/2 et Windows. Le logiciel a aussi été réécrit en Java[2], en PHP[3],[4], en Perl[5],[6], Python[7], et Go[8].

Exemples

Un exemple de texte créé par FIGlet apparaît ci-dessous.

__        ___ _    _                _ _       
\ \      / (_) | _(_)_ __   ___  __| (_) __ _ 
 \ \ /\ / /| | |/ / | '_ \ / _ \/ _` | |/ _` |
  \ V  V / | |   <| | |_) |  __/ (_| | | (_| |
   \_/\_/  |_|_|\_\_| .__/ \___|\__,_|_|\__,_|
                    |_|                       

Cette commande :

figlet -ct -f roman Wikipedia

crée ceci :

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                                           

Le paramètre -ct centre le texte et le force à occuper la pleine largeur du terminal. Le paramètre -f roman exige la police d'écriture roman.

Exécution

FIGlet exécute les commandes à l'aide d'un CLI. Il imprime le résultat sur la sortie du terminal. Voici quelques paramètres :

  • -f : choisir la police d'écriture
  • -d : changer de dossier contenant les polices d'écriture.
  • -c : centrer le texte créé.
  • -l : aligner le texte créé à gauche.
  • -r : aligner le texte créé à droite.
  • -t : forcer le texte à occuper la pleine largeur du terminal.
  • -w : imposer une largeur au texte.
  • -k : forcer le crénage, c'est-à-dire l'impression individuelle de chaque lettre plutôt qu'en partie fondue dans les lettres adjacentes.

Notes et références

  1. (en) Michael Stutz, The Linux Cookbook, San Francisco, No Starch Press, , 396 p., poche (ISBN 978-1-886411-48-7, LCCN 00046057, lire en ligne), « Text Fonts ».
  2. (en) Benoît Rigaut, « Figlet Java », (consulté le ).
  3. (en) Lucas Baltes, « PHP Figlet » (consulté le ).
  4. (en) « Zend Framework – Zend_Text_Figlet Component ».
  5. (en) « Text::FIGlet », sur CPAN.
  6. (en) « Official FIGlet FTP site » (consulté le ).
  7. (en) Christopher Jones, « pyfiglet », (consulté le ).
  8. (en) Luke Sampson, « GitHub - lukesampson/figlet: Figlet in Go. », sur Github, (consulté le ).

Liens externes

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.