« PreviousNext »

Entry

メイリオをIE6にも適用させようとした時に気づいたこと。

IE6、もしくはそれ以下のバージョンのIEはフォント指定に謎の部分がある。
たとえば、

と指定した場合は、当然"MS Pゴシック"が適用されるが、メイリオを指定しようと思って、

としたら、"メイリオ"が反映されない。まあこれは何となく対応していないんだろうくらいで納得がいったのだけど、さらに次点の"MS Pゴシック"までも無視されてしまうことに気づいた。
※ちなみにこのとき適用されるフォント名についてはわからないが、ブラウザのデフォルトフォントでもないみたい。

実はこれはHTMLの文字コードがutf-8の時の話であって、shift_jisでは期待通りの結果になる。
なので気づかない人も多いかもしれない。通常、メイリオがインストールされている環境ではIE6を使う人はいないだろうからあまり気にしなくていいんだろうけど"MS Pゴシック"まで無視されてしまうとなるとちょっと困る。

いろいろ試してみた結果、HTMLの文字コードがutf-8でIE6にメイリオを適用させる場合のまとめは次のとおり。

Page Top

« PreviousNext »