| フィグレット | |
|---|---|
| 原著著者 | グレン・チャペル、イアン・チャイ |
| リリース | 1991年(「newban」として)/ 1993年(figlet 2.0)[ 1 ] |
| 安定放出 | 2.2.5 [ 2 ] / 2012年5月 |
| 執筆 | C |
| オペレーティング·システム | Unixライク |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 組版 |
| ライセンス | 新しいBSD [ 3 ] |
| Webサイト | www.figlet.org |
| リポジトリ |
|
FIGletは、さまざまな書体でテキストバナーを生成するコンピュータプログラムで、小さなASCII文字の集合体で構成された文字から成ります(ASCIIアートを参照)。名前は「フランク、イアン、グレンの手紙」に由来しています。[ 4 ]
FIGlet はフリーソフトウェアであるため、多くのUnix ライクなオペレーティングシステム ( Linux、[ 5 ] BSDなど) ディストリビューションの一部として一般的に含まれていますが、他のプラットフォームにも移植されています。公式の FIGlet FTPサイトには、Acorn、Amiga、Apple II、Atari ST、BeOS、Mac、MS-DOS、NeXTSTEP、OS/2、Microsoft Windows用のプリコンパイル済みポートと、Perlによる再実装(Text::FIGlet [ 6 ] )が含まれています。[ 7 ] Java [ 8 ] (JavE ASCII アート エディタに組み込まれているものを含む)、JavaScript、[ 9 ] PHP、[ 10 ] [ 11 ] Python、[ 12 ]およびGoによる FIGlet のサードパーティによる再実装があります。[ 13 ] DuckDuckgoにも独自のFigletバージョンがあり、使用するには「Figlet [テキスト]」と入力する必要があり、どこでも簡単にコピー&ペーストできます[ 14 ]
FIGletは標準入力から読み込むことも、コマンドラインの一部としてメッセージを受け取ることもできます。出力は標準出力に行います。よく使われる引数(オプション)は以下のとおりです。
FIGletによって生成された出力例を以下に示します。
[user@ hostname ~]$ figlet 7 MO _____ __ __ ___ |___ | \ / | / _ \ / / | |\ / | | | | | / / | | | | |_| | /_/ |_| |_|\___ /以下のコマンド:
[user@hostname ~]$ figlet -ct -f roman Wikipedia 次のような出力が生成されます。
oooooo oooooo oooo o8o oooo o8o .o8 o8o `888. `888. .8' `"' `888 `"' "888 `"' `888。 .8888。 .8' おおおおお 888 おおおおおおおお。 .おおおお。 .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
この-ctオプションはテキストを中央揃えにし、端末の幅全体に表示します。この-f romanオプションは「roman」フォントファイルを指定します。
__ __) (, ) | / , /) , /) , | /| / (/_ __ _ _(/ _ |/ |/ _(_/(___(_/_)__(/_(_(__(_(_(_ / | .-/ (_/
# # # # # # # # # # ##### ###### ##### # ## # # # # # # # # # # # # # # # # # # # #### # # # ##### # # # # # # # # # # # # ##### # # # # ###### # # # # # # # # # # # # # # ## ## # # # # # ###### ##### # # #
__ __ __ __ /\ \ __/\ \ __/\ \ __ /\ \ __ \ \ \/\ \ \ \/\_\ \ \/'\ /\_\ _____ __ \_\ \/\_\ __ \ \ \ \ \ \ \/\ \ \ 、< \/\ \/\ '__`\ /'__`\ /'_` \/\ \ /'__`\ \ \ \_/ \_\ \ \ \ \ \\`\\ \ \ \ \L\ \/\ __//\ \L\ \ \ \/\ \L\.\_ \ `\___x___/\ \_\ \_\ \_\ \_\ \ ,__/\ \____\ \___,_\ \_\ \__/.\_\ '\/__//__/ \/_/\/_/\/_/\/_/\ \ \/ \/____/\/__,_ /\/_/\/__/\/_/ \ \_\ \/_/
エリック・オルソンが2002年に発表したFIG書体ファミリーは、 FIGletの出力に似たOpenTypeフォントのシリーズである。
TOIletは、FIGletを拡張してカラーテキストを使用できるようにすることを目指しています。[ 15 ] FIGletはバージョン2.2.4以降、TOIletフォントをサポートしています。