« FIGlet » : différence entre les versions

De Wiki Gigelf
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
'''FIGlet''' est un [[logiciel]] qui crée des [[bannière]]s textuelles dans différentes [[police d'écriture|polices d'écriture]]. Chaque caractère est composé d'un amas de plus petites [[Lettre (écriture)|lettres]] à la manière de l'[[art ASCII]].
'''FIGlet''' est un [[logiciel]] qui crée des [[bannière]]s textuelles dans différentes [[police d'écriture|polices d'écriture]]. Chaque caractère est composé d'un amas de plus petites [[Lettre (écriture)|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]]<ref>{{Ouvrage|langue= anglais |prénom1= Michael |nom1= Stutz |lien auteur1=|titre= The Linux Cookbook |sous-titre=|lien titre=|numéro d'édition=|lien éditeur=|éditeur= No Starch Press |lieu= San Francisco |année= 2001 |tome=|volume=|pages totales=|format= poche |isbn= 978-1-886411-48-7 |lccn= 00046057 |titre chapitre= Text Fonts |passage=|lire en ligne= http://dsl.org/cookbook/cookbook_20.html#SEC321 |consulté le= 2008-04-25 }}</ref> et [[Berkeley Software Distribution|BSD]], mais il a été adapté pour d'autres [[système d'exploitation|systèmes d'exploitation]]. Le site [[File Transfer Protocol|FTP]] comprend des versions compilées de ''FIGlet'' pour [[Acorn Archimedes|Acorn]], [[Commodore Amiga|Amiga]], [[Apple II]], [[Atari ST]], [[BeOS]], [[Apple Macintosh|Macintosh]], [[MS-DOS]], [[NextStep]], [[OS/2]] et [[Microsoft Windows|Windows]]. Le logiciel a aussi été réécrit en [[Java (langage)|Java]]<ref>{{lien web
Sous licence libre, ''FIGlet'' fait régulièrement partie des distributions Unix et de ses dérivés, dont Linux 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.
|langue=en|url=http://www.rigaut.com/benoit/CERN/FigletJava/
|titre=Figlet Java
|prénom=Benoît|nom=Rigaut
|année=1996
|consulté le=2008-04-25}}</ref>, en [[PHP]]<ref>{{lien web
|langue=en|url=http://www.phpclasses.org/phpfiglet
|titre=PHP Figlet
|prénom=Lucas|nom=Baltes
|consulté le=2008-04-25}}</ref>{{,}}<ref>{{lien web
|langue=en|url=http://framework.zend.com/manual/en/zend.text.html#zend.text.figlet
|titre=Zend Framework – Zend_Text_Figlet Component}}</ref> et en [[Perl (langage)|Perl]]<ref>[http://search.cpan.org/perldoc?Text::FIGlet Text::FIGlet]</ref>{{,}}<ref name="ftp">{{lien web
|langue=en|url=ftp://ftp.figlet.org/pub/figlet/program/
|titre=Official FIGlet FTP site
|consulté le=2008-04-25}}</ref>.


== Exemples==
== Exemples==
Ligne 49 : Ligne 35 :


== Exécution ==
== Exécution ==
''FIGlet'' exécute les commandes à l'aide d'un [[Interface en ligne de commande|CLI]]. Il imprime le résultat sur la sortie du terminal. Voici quelques paramètres :
''FIGlet'' exécute les commandes à l'aide d'un CLI. Il imprime le résultat sur la sortie du terminal. Voici quelques paramètres :
* <code>-f</code> : choisir la [[police d'écriture]]
* <code>-f</code> : choisir la police d'écriture
* <code>-d</code> : changer de dossier contenant les polices d'écriture.
* <code>-d</code> : changer de dossier contenant les polices d'écriture.
* <code>-c</code> : centrer le texte créé.
* <code>-c</code> : centrer le texte créé.
Ligne 57 : Ligne 43 :
* <code>-t</code> : forcer le texte à occuper la pleine largeur du terminal.
* <code>-t</code> : forcer le texte à occuper la pleine largeur du terminal.
* <code>-w</code> : imposer une largeur au texte.
* <code>-w</code> : imposer une largeur au texte.
* <code>-k</code> : forcer le [[crénage]], c'est-à-dire l'impression individuelle de chaque lettre plutôt qu'en partie fondue dans les lettres adjacentes.
* <code>-k</code> : forcer le crénage, c'est-à-dire l'impression individuelle de chaque lettre plutôt qu'en partie fondue dans les lettres adjacentes.




== Liens externes ==
== Liens externes ==
* {{Site officiel|en|http://www.figlet.org/}}
* [http://www.figlet.org/ Site officiel]
* {{en}} [http://www.jave.de/figlet/fonts.html ''FIGlet Fonts Library'']
* [http://www.jave.de/figlet/fonts.html ''FIGlet Fonts Library'']
* {{en}} [http://www.figlet.org/contrib.html#WebFIG Liste de différents ''frontends'' web]
* [http://www.figlet.org/contrib.html#WebFIG Liste de différents ''frontends'' web]
* {{en}} [http://pear.php.net/package/Text_Figlet Bibliothèque ''FIGlet'' écrite en PHP]
* [http://pear.php.net/package/Text_Figlet Bibliothèque ''FIGlet'' écrite en PHP]
* {{fr}} [http://www.scout123.net/creez-des-textes-en-ascii-art-avec-figlet.html Convertir du texte en ASCII Art sous GNU/Linux]
* [http://www.scout123.net/creez-des-textes-en-ascii-art-avec-figlet.html Convertir du texte en ASCII Art sous GNU/Linux]

Version du 29 août 2019 à 08:05

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

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.


Liens externes