ASCIIテキストジェネレーターは、通常のテキストを印刷可能な文字で構成された大きな文字アートに変換するツールで、280種類以上のフォントスタイルとリアルタイムプレビューに対応しています。出力幅は50〜500文字の範囲で調整でき、すべての変換はブラウザ内で完結するためデータはサーバーに送信されません。生成したASCIIアートはターミナルの起動バナー、READMEのヘッダー、コードファイルの区切り線、SNSのプロフィールなどに活用されています。
日本語を入力しても何も表示されない理由
FIGletフォントはグリフごとに固定幅のテンプレートを持つ仕組みです。収録されている280種類以上のフォントのほとんどは、ラテン文字・数字・基本的な記号のテンプレートしか持っていません。日本語の文字や絵文字にはテンプレートが存在しないため、レンダラーは空白またはフォールバック文字を出力します。日本語の内容を表現したい場合は、ローマ字表記(NIHONGOなど)や英語の略語を使うのが現実的です。
幅の設定値の目安
幅パラメーターは自動改行が入る前の最大列数を決めます。よく使われる基準値:
- 80列 — ターミナルの標準幅。コードコメントやシェルのMOTDに安全な値
- 120列 — ワイドスクリーン端末のデフォルト。モダンなエディターでも多い
- 150〜200列 — Webページやネット投稿など、レイアウトが柔軟な場合に適切
ASCIIアートは等幅フォント環境でのみ正しく表示されます。コードエディター(VS Code、Vim、Emacs)やターミナルはデフォルトで等幅フォントを使用しています。チャットアプリ(Slack、Discord、LINE)や多くのメールクライアントは等幅フォントではないため、貼り付けると文字がずれます。
空白文字での折り返しをいつ切り替えるか
折り返しをオンにすると、スペースの位置で改行し単語が途中で分断されません — 複数の単語から成るタイトルやフレーズに適しています。オフにすると、列数の上限で強制的に折り返すため、単語の途中で切れることがあります。1つの長い単語が収まらない場合は、折り返し設定を変えるよりも幅の値を大きくする方が効果的です。
用途別のフォント選び
ターミナル・CLIツール向け
- Standard — 構造が最も明確で互換性が高く、可読性が良い
- Big — 縦に大きく太い字形で、視覚的な重みが必要なヘッダーに向いている
- Doom — 硬いエッジが特徴で、開発ツールやスクリプトの起動バナーによく使われる
- Banner — 横長のバナースタイル、装飾性が高い
クリエイティブ・装飾向け
- Ghost — デフォルトフォント。角張ったストロークで独特の雰囲気
- Slant — イタリック方向の傾きで動きを感じさせる
- Star Wars — SF映画のクロールスタイル、技術系プロジェクトのブランディングに人気
- Graffiti — 太いアウトライン、個性が強い
実際の出力例
Standardフォント — Hello
_ _ _ _
| | | | ___| | | ___
| |_| |/ _ \ | |/ _ \
| _ | __/ | | (_) |
|_| |_|\___|_|_|\___/
Bigフォント — Code
_____ _
/ ____| | |
| | ___ __| | ___
| | / _ \ / _` |/ _ \
| |___| (_) | (_| | __/
\_____\___/ \__,_|\___|
Slantフォント — Tools
______ __
/_ __/___ ____ / /____
/ / / __ \/ __ \/ / ___/
/ / / /_/ / /_/ / (__ )
/_/ \____/\____/_/____/
Ghostフォント — Hi
('-. .-') _
( OO ).-.( OO ) )
/ . --. // ___.',
| \-. \ \ \ .----
.-'-' | \ /`-----
\| |_.' / /_)
| .-. /
| | \ |
`--' `--'