ブラウザのテキストフィールドを押すと、Ctrl+Shift+Xテキストの並べ替えは右に変わりますが、右の並べ替えとまったく同じではありません。シンボルはソートに従わず、相対位置も変更します。
例:
export http_proxy=""
に変更
""=export http_proxy
他の多くのテキストをチェックした結果、単語、数字、および中間記号の順序を維持しながら末尾の記号をミラーリングしているようです。誰でもこの動作と考えられるユースケースを説明できますか?
テスト環境:Firefox 58、Ubuntu 17.10
答え1
あなたは選んだ右から左モード(双方向テキスト)たとえば、アラビア語とヘブライ語でテキストを入力するときに使用されます。実際にFirefox キーボードショートカットLinuxとOS Xで。動作は完全に正確ですが、発見したとおりに予期しない場合は少し奇妙です。
追加の背景素材:
陳、レイモンド。「Unicode Bidiアルゴリズムが直感的かどうかは、「直感性」の定義によって異なります。」 古いもの 新しいもの、2012年10月26日に更新されました(2018年3月2日に検索)。
W3C。Unicode双方向アルゴリズムの基本知識2016年8月9日に更新されました(2018年3月2日に確認済み)。
2011年の公式文書にはその起源が記載されています。 HTMLのBidiの追加要件
最新の公式文書(もっと読む:p) - https://www.w3.org/TR/html-bidi/