closeこの記事は 1 年 6 ヶ月 11 日 前に書かれたものです。
最新の情報とは異なる場合がありますのでご注意ください。

Webページなどを制作するとき、Mac で “~”(波ダッシュ)を入力すると、Windows で見たときに、“〜” のようにギザギザで表示される場合があります。

これは、Windows XP 以前の Unicode に関する問題が原因(詳しくは Wikipedia 参照)で、文字コードが UTF-8 の場合に発生します。但し Windows Vista から採用された「メイリオ」フォントで表示する場合はこの問題は改善され、“~” のようにきれいに表示されます。

最近は Webサイトを UTF-8 で制作することが多く、「メイリオ」フォントが標準でインストールされていない Windows XP もまだまだ多く存在することから、Mac で Webページを編集する場合は注意が必要。今まで、仮想環境の Windows でテキストエディタを起動して “ ~ ” を入力し、これをコピーして Mac 側で貼付けるなど、面倒なことをしていましたが、もっと簡単に Windows でも化けない “ ~ ”(全角チルダ)を入力できるようにしてみました。

その方法の一つとして、文字参照形式で入力するという方法が考えれます。波ダッシュの文字参照は「〜」(16進数)または「〜」(10進数)、全角チルダの文字参照は「~」(16進数)または「~」(10進数)なので、「~」または「~」と入力すれば、Mac でも Windows でも “ ~ ” が表示されます。
しかし、Movable Type などの CMS で、HTML エンコード化して吐き出すような指定をしていると、「&」が「&」に変換され、結果「〜」のまま表示されてしまう場合があります。

そこで、もう一つの方法として採用したのが、“ ~ ”(全角チルダ)を単語登録してしまう方法です。Mac OS X 標準の「ことりえ」の登録方法は以下のとおり。

  1. メニューバーの「ことりえ」から「文字ビューア」を開きます。
  2. 分類から「全角文字」を選択すると “ ~ ” があります。
    文字ビューアの全角チルダ
  3. 次に、メニューバーの「ことりえ」から「単語登録/辞書編集」を開きます。
  4. 「よみ」に “ ちるだ ” と入力し、「単語」にカーソルを入れて、文字ビューアで “ ~ ” を選択して「入力」をクリックします。(「よみ」に “ から ” はデフォルトで “ 〜 ”(波ダッシュ)が登録されているため Mac では判別できません。
    全角チルダを単語登録
  5. 品詞は「無品詞」で構わないでしょう。[登録]をクリックします。

これで、「ちるだ」と入力すると、変換候補に “ ~ ” が現れ、Windows でも化けない “ ~ ”(全角チルダ)が入力出来るようになります。

本当は「全角チルダ」って何よ?って感じなので、意味的に正しく「波ダッシュ」を入力したいところなんですが、少なくとも Windows XP 以前が存在する以上、どうしようもありません。