miにペーストした互換漢字が化ける件

  • 文字列をコピーしてmi 2.1.8b4にペーストした場合、その文字列に対してNFCUnicode正規化処理が行われていることを確認(テスト環境はMac OS X 10.5.4)。
  • テキストエディットから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正規化処理(あるいはそれ以外の処理)によって(「正規化される前は互換漢字であった統合漢字」だけを)再び互換漢字に戻すことは不可能だからだ。