ハングルのアスキーアート作成 ハングルを ASCII アートに

ほとんどのアスキーアート作成ツールは、ハングルを入力しても何も出しません。ここではハングルの名前やフレーズを入力すると、その場で描かれます。

ハングルモードハングルはいったん画像として描いてから ASCII に変換します。ほとんどの作成ツールはハングルを扱えません。
~/output.txt ハングルモード · ブロック
$ banner --hangul --style=ブロック "안녕하세요"
77 × 8

テキストをそのままコピーします。メモ帳では Consolas などの等幅フォントを選び、右端での折り返しをオフにしてください。

02 — STYLES

「안녕하세요」を 6 スタイルで

カードをクリックするとコピーします。

03 — EXAMPLES

ハングルのアスキーアート作例

どれもこのページで作ったものです。同じ文字を入力して同じスタイルを選ぶと、同じ結果になります。

英字なら FIGlet フォント12種類で →

HOW TO

使い方

  1. ハングルの名前やフレーズを入力します。40文字まで、入力したそばから描かれます。
  2. スタイルを選ぶか、下のカードで6種類を比べます。カードをクリックするとコピーします。
  3. コピー・TXT・PNG ボタンで、使いたい場所に貼り付けたりファイルで保存したりします。
ABOUT

ハングルのアスキーアートはどう作るの?

昔ながらのアスキーバナーは FIGlet フォントを使います。FIGlet フォントには文字ごとに数行の小さな絵が入っていて、作成ツールはそれを横に並べるだけです。しかし FIGlet フォントにはハングルがなく、ハングルは初声・中声・終声の組み合わせで11,172通りの音節になるため、ひとつずつ手で描くのは現実的ではありません。そのため、ほとんどの作成ツールはハングルを入力すると空の結果を返します。

lab.ascii は別の方法をとります。入力した文字を画面外のキャンバスに太い書体で描き、横5ピクセル・縦10ピクセルのマスに分けて、マスがどれだけ埋まっているかを測ります。よく埋まったマスには █ や @ のような濃い文字、空いたマスには空白を入れるので、音節の形がそのままテキストに現れます。パッチム(終声)のある音節も、間に混ざった英字や数字も同じように描けます。

スタイルとは、マスを埋める文字の組み合わせです。ブロック(█)がいちばんくっきりし、シェード(░▒▓█)はやわらかなグラデーションになります。ハッシュ(#)とアット(@)はキーボードの文字だけを使うので、ほとんどのフォントできれいに表示されます。チャットでは2〜3文字くらいに、どこでも形を保ちたいときは PNG で保存して画像で送ってください。

よくある質問

自分の名前をハングルで書くには?

ハングルは音を表す文字なので、ほとんどの名前は読み方どおりに書けます。たとえば「ゆい」は 유이、「さくら」は 사쿠라、「たろう」は 타로 です。ハングルのつづりを入力欄に打てば、入力に合わせてアートが変わります。

チャットアプリで崩れて見えるのはなぜ?

チャットアプリはたいてい文字ごとに幅の違うフォントを使うため、空白や記号の幅がそろいません。Discord の ``` のようにコードブロックが使える場所ではその中に貼り付けるか、PNG で保存して形を保ってください。

何文字まで入力できますか?

40文字までです。ハングル1音節で約16列を使うので、チャットなら2〜3文字、GitHub の README やターミナルなら5文字くらいがちょうどよい長さです。

入力した文字はどこかに送られますか?

いいえ。アートはブラウザの中で描かれ、入力した文字はサーバーに送られません。共有を使った場合は、共有リンクの # の後ろに文字が入ります。

GUIDE
MORE TOOLS

ほかのツールも使ってみましょう