グリッチテキスト生成ツール
単語を入力すると、次のように崩れた文字列が返ってきます — g̯̅ḷ̅ī̩ť̯c͉̽h̦̅ — 各文字の上・中・下に、ランダムなUnicode結合文字が積み重なります。強度を1から5で選び、納得がいくまで「再生成」を押してからコピーしてください。結果はただのテキストなので、テキストを貼れる場所ならどこにでも貼り付けられます。無料で、登録は不要です。
グリッチ後のテキスト
ここに結果が表示されます
グリッチテキスト生成ツールの使い方
- テキストを入力または貼り付けます。 入力に合わせて、崩れた版が下に表示されます。
- 強度を設定します。 スライダーは1(軽いもや)から5(重く積み重なった記号)まであります。最初は低めにしてください。少しならグリッチらしく見えますが、多すぎると黒い塊のようになってしまいます。
- 「再生成」を押します。 結合文字はランダムなので、押すたびに同じ文字の別の配置になります。気に入るまで押し続けてください。
- 結果をコピーして、投稿、プロフィール、メッセージに貼り付けます。使う前に、そのプラットフォームでの表示を確認してください。
この効果の仕組み
グリッチテキストは、結合用ダイアクリティカルマーク(U+0300〜U+036F)の結合文字だけで作られています。結合文字は自分の幅を持たず、直前の文字の上や中、下に描かれます。分解された é にアクセントが付くのも、同じ仕組みです。結合文字を十分に重ねると、壊れたように見えます。ツールは次の3つのセットから選びます。
| 位置 | 使える記号 | 追加されるとき |
|---|---|---|
| 文字の上 | 34種類(グレイブ、アキュート、チルダ、上の点、小さな結合文字など) | 常に — 1から強度レベルまでの間 |
| 文字の中 | 取り消し線用の5種類(U+0334〜U+0338、チルダ、短い線、長い線、斜線のオーバーレイ) | 強度3以上 — ちょうど1つ |
| 文字の下 | 40種類(下の点、フック、橋、下のチルダなど) | 常に — 1から強度レベルまでの間 |
スペースと改行はそのまま残します。これで、各レベルのコストが決まります。
| 強度 | 文字あたりの記号数 | 平均 |
|---|---|---|
| 1 | 2 | 2 |
| 2 | 2–4 | 3 |
| 3 | 3–7 | 5 |
| 4 | 3–9 | 6 |
| 5 | 3–11 | 7 |
強度1では「glitch」が g̯̅ḷ̅ī̩ť̯c͉̽h̦̅ になります。6文字それぞれに上と下に1つずつ記号が付き、合計18コードポイントです。強度5では同じ語に約48コードポイント、場合によってはそれ以上が必要です。記号はシード付きの乱数生成器で選ばれるため、入力中に勝手に崩れ方が変わることはありません。変わるのは「再生成」を押したときと、スライダーを動かして文字ごとの記号数が変わったときだけです。
制限:文字数、レイアウト、そして記号を消すソフトウェア
- 文字数の制限。 記号はそれぞれコードポイントとして数えられ、UTF-8では2バイトを使います。プラットフォームがコードポイントで数える場合、280文字の投稿では強度5で約35文字しか入りません。
- はみ出し。 上と下の記号は隣の行にはみ出し、テキストを覆ったり、ボックスの端で切れたりします。それも効果のうちですが、上下の行が見えなくなることがあります。
- 除去と拒否。 一部のプラットフォームは結合文字を制限したり、取り除いたり、ユーザー名では拒否したりします。Unicodeには、こうした連続する記号を制限したいソフトウェア向けの Stream-Safe Text Format もあり、連続する結合文字は30個までとされています。このツールはそれより十分少なく、最大でも11個です。
- 検索とスペルチェック。 グリッチされた単語は通常の単語と一致せず、スペルチェッカーにも指摘されます。
どのツールが必要ですか?
| やりたいこと | 使うツール |
|---|---|
| 文字の上下にランダムで乱れた記号を付ける | このページ |
| 各文字の中を通る1本の線 | 取り消し線テキスト |
| 各文字の下にある1本の線 | 下線テキスト |
| 乱れなしのゴシック風の見た目 | オールドイングリッシュ文字 |
| テキストにどの記号が含まれているかを見る | Unicode Character Inspector |
アクセシビリティに関する注意
グリッチテキストは読むためのものではありません。スクリーンリーダーは記号を一つひとつ読み上げようとして、意味の取れない長い出力になることがあります。また文字をまるごと読み飛ばすこともあります。スペルチェック、翻訳、検索でも読み取れず、強いZalgoでは上下の文章まで誰にも読めなくなることがあります。短い装飾用の単語にだけ使い、内容を理解してもらう必要のある文章には決して使わないでください。
よくある質問
- Zalgoやグリッチテキストとは何ですか?
- 多くのUnicode結合文字を各文字の上、中、下に積み重ねたテキストで、壊れた、あるいは取り憑かれたように見えます。「Zalgo」という名前はインターネットのホラーミームに由来します。下にある文字はふつうの文字のままで、見えているのは記号のほうです。
- 強度スライダーは何をしますか?
- 各文字の上と下に加えるランダムな記号の最大数を1から5の間で設定します。レベル3以上では中央にも1つ記号を加えます。レベル1では文字ごとに必ず2つの記号を加え、レベル5では3つから11つの間で加えます。
- 「再生成」を押すと、テキストが変わるのはなぜですか?
- 文字ごとに記号がランダムに選ばれるためです。「再生成」は新しいシードで振り直すので、気に入る配置が出るまで試せます。入力中に勝手に配置が変わることはありません。
- グリッチテキストやZalgoの記号を取り除くにはどうすればよいですか?
- 結合文字を削除します。ここで使われている記号はすべて U+0300〜U+0366 にあります。正規表現に対応したエディタの検索と置換で
[\u0300-\u036f]を検索し、置換欄を空にします。この方法では、分解された文字の正当なアクセントも取り除かれるため、結果を確認してください。 - 別のサイトでは、グリッチテキストの見え方が違うのはなぜですか?
- プラットフォームやフォントによって、重なった記号の描画が異なるからです。ある所では切れ、ある所では他の行にはみ出し、ある所では取り除かれます。テキストの側でそれを制御する方法はないため、投稿する場所で必ずプレビューしてください。
- Zalgoテキストはソーシャルメディアで使えますか?
- プロフィールや投稿では通常使えますが、プラットフォームによっては強い結合文字を削ったりフィルターしたりし、ユーザー名では拒否されることがよくあります。モデレーションシステムにフラグを立てられることもあるため、取り除かれてしまう場合は強度を下げてください。