miにペーストした互換漢字が化ける件
- あさうすさん(実験る〜む)の『「テキストエディット」 vs「mi」』について。まだ考えのまとまっていない部分もあるが、以下、現時点でわかっている点についてだけ。
- テキストエディットからmiへのコピー&ペーストで互換漢字が統合漢字に置換される現象について、あさうすさんはNFDのUnicode正規化処理によるものだと推測されているが(http://blog-imgs-21.fc2.com/d/s/l/dslabo/080727_Normalization_OSX.jpgの3番目の図)、そうとは考えにくい。わたしがテストした限りでは、行われているのはNFDではなくNFCである。
- また、miからテキストエディットへのコピー&ペーストでは互換漢字が化けないことについて、あさうすさんはhttp://blog-imgs-21.fc2.com/d/s/l/dslabo/080727_Normalization_OSX.jpgの2番目の図のようなメカニズムだと推測されているが、そうとは考えにくい。一度Unicode正規化処理によって互換漢字が統合漢字に置換された場合、他のUnicode正規化処理(あるいはそれ以外の処理)によって(「正規化される前は互換漢字であった統合漢字」だけを)再び互換漢字に戻すことは不可能だからだ。