安全に反転する方法
- 正確なテキストを入力します。
- 反転を選ぶと書記素単位で処理します。
- 往復確認後にコピーします。
- 編集で古い結果が消え、クリアで全消去します。
書記素が必要な理由
UTF-16を単純に逆順にするとサロゲートや結合記号を分離します。Intl.Segmenterで絵文字、国旗、結合文字をまとめます。
改行を含む全体を1つの列として反転します。単語順や行ごとの反転ではありません。
正確な例
“A👨👩👧👦B” → “B👨👩👧👦A”。
“éx” → “xé”、“A B” → “B A”。
範囲と制限
- ブラウザーのUnicode実装に従います。
- 双方向文字は表示が意外になる場合があります。
- 上下反転文字、翻訳、保存機能ではありません。
よくある質問
絵文字は壊れますか?
一般的な結合絵文字は一塊で扱います。
行ごとに反転?
いいえ、全文です。
確認方法は?
2回目の反転を原文と完全比較します。
RTLが意外に見える理由は?
保存順の後に双方向表示が適用されます。