逆さま文字を作る

Hello! は ¡ollǝɥ に変換されます。出力は通常のテキストです。画像やフォントを回転させる処理ではなく、貼り付け先のフォントによって見え方が変わります。

  1. 空白や改行を含め、変換したいテキストを入力します。
  2. 変換ボタンを押して出力を確認し、結果をコピーします。
  3. 入力を編集すると以前の結果は消えます。クリアは入力と結果の両方を空にします。

変換される範囲と制限

入力全体の順序を反転

最初にJavaScriptの言語に依存しない規則で小文字に変換します。その後、入力全体の書記素の順序を反転するため、行の順序も逆になります。各行を個別に反転するモードはありません。空白や改行は結果にも残ります。

対応表にある文字だけを置換

対応表には一部のラテン文字や句読点が含まれます。表にない文字は小文字変換後の形を維持します。漢字は位置が入れ替わるだけで、字形は上下反転しません。結合文字は同じ書記素に残りますが、記号自体が回転するわけではありません。

ブラウザーのIntl.Segmenterを使い、認識される絵文字列や結合文字のまとまりを分離せずに処理します。分割結果はブラウザーのUnicode対応に依存します。このAPIがない環境や、対になっていないUnicodeサロゲートを含む入力ではエラーを表示します。

逆さま文字について

2回変換すれば元に戻りますか?

必ず元に戻るわけではありません。1回目の処理で大文字が小文字になるため、元の大文字を復元できません。可逆なエンコードではなく、見た目を変える文字効果です。

変換のために入力を送信しますか?

変換処理はこのページのJavaScriptで実行し、入力を送信しません。サイトの表示用リソースは読み込まれます。この説明は文字の変換処理についてのものです。

見た目が変わらない文字があるのはなぜですか?

対応表にある文字だけに置換先が用意されています。それ以外は小文字変換後の形が残り、置換された文字の表示も貼り付け先のフォントに左右されます。

最近使ったツール: