ASCIIアートジェネレーター
ASCIIアートはインターネット最古のタイポグラフィです。文字をグリッド状に並べ、部屋の反対側からでも見えるほど大きく単語を描きます。このジェネレーターは、入力した内容を3つの古典的なスタイル(塗りつぶしの標準、輪郭のブロック文字、影付きのバリエーション)で描画します。印字可能なプレーンUnicodeを使うため、ターミナル、README、motdファイル、チャットルームでそのまま使えます。
テキストからASCIIアートを作る方法
-
1
短い文字列を入力
1-15文字程度が最もきれいに動作します。A-Z、数字、基本的な句読点に対応しています。
-
2
フォントスタイルを選ぶ
標準(5行の塗りつぶし)、ブロック(3行の輪郭)、影(標準+下線風)から選べます。
-
3
生成
文字はグリフ表から参照され、列ごとにつなぎ合わされます。
-
4
アートをコピー
README、CI/CDバナー、ターミナルのウェルカムメッセージ、Discordのコードブロックへ貼り付けます。
ASCIIバナーが今でも映える場所
- READMEの見出し — README冒頭に大きなプロジェクト名を置くと、すぐに雰囲気が伝わります。
- ターミナルのMOTD —
/etc/motdや共有サーバーのログインバナー。 - CLIツールのスプラッシュ画面 — 初回実行時に一度だけ表示し、コードブロックで囲みます。
- CI/CDのログ — 10,000行のビルドログでも、ステージ開始をはっきり示す目印になります。
フォント比較
| スタイル | 行数 | Unicodeブロックを使用 | 等幅フォントでのみ機能 |
|---|---|---|---|
| 標準 | 5 | はい(フルブロック U+2588) | はい |
| ブロック | 3 | はい(U+2588の枠線で輪郭) | はい |
| 影 | 6 | はい(標準+上8分の1ブロック U+2594) | はい |
等幅を保つ
ASCIIアートは、各文字が同じ幅を占めるときだけ揃います。結果は<pre>タグ、フェンス付きコードブロック、または等幅フォントの強制で囲んでください。SlackやDiscordではバッククォート3つで囲みます。Markdownでは4スペースのインデント、またはフェンス付きコードブロックを使います。
避けるべきこと
- ASCIIアート内に絵文字を混ぜること。絵文字は1列より広く描画されることが多く、整列を崩します。
- 連続したスペースを潰す自動整形ツール。公開前に最終出力を対象システムで確認してください。
- 非常に長いバナー。多くのターミナルは既定で80列なので、折り返しを避けるには60列程度までにしてください。
よくある質問
考え方は同じです(グリフ表を列ごとに描画します)が、フォントセットは小さめです。figletには.flf形式のフォントが数百あります。このジェネレーターには、どこでもきれいに表示されるよう選んだ小さなセットが入っています。
グリフ表にあるのはA-Z、0-9、スペース、!、?だけです。小文字は入力時に大文字化され、対応していない記号は黙って削除されます。
使えますが、<pre>タグ内、またはfont-family: monospaceとwhite-space: preを指定した要素内に限ります。プロポーショナル(可変幅)フォントでは列が揃いません。
いいえ。このジェネレーターはテキストをASCIIへ変換するものです。写真を文字へ変換するには、専用の「画像からASCIIアート」ツールを使ってください。
関連ツール
文字数・単語数カウンター
エッセイ、投稿、キャプション、メタディスクリプション向けに、単語数・文字数・文数・段落数を、読了時間、音読時間、キーワード密度、Flesch可読性スコアとともにカウントします。
Emoji Kitchen
2つの絵文字を組み合わせ、Google Emoji Kitchen が生成するステッカーを確認できます。数千種類の組み合わせを閲覧できます。
文字数カウンター
任意のテキストの文字数、単語数、行数、文数、段落数を数えます。スペース込み、スペースなしの合計と文字の内訳を確認できます。
グリッチテキストジェネレーター
Unicodeの結合記号でZalgo風のグリッチテキストを作成。強度を選び、バリエーションを確認し、プロフィール、ミーム、ホラー投稿向けの壊れたような文字をコピーできます。
パスワード生成ツール
暗号学的な乱数を使い、長さ、記号、数字、大文字と小文字を調整した強力なランダムパスワードを生成します。
Lorem Ipsum ジェネレーター
ワイヤーフレーム、モックアップ、下書き向けに Lorem Ipsum の段落、文、単語を生成します。ワンクリックでコピーできます。