Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

IE で UTF-8 ページを表示したときにも日本語フォントを使う

MicrosoftInternet Explorer (IE) では
UTF-8 にて書かれたページにおいて
HTTP ヘッダや HTML ヘッダで日本語の文書であることを指定しても
文書中の半角文字については
日本語用として設定したフォントが適用されない。
先日リリースされた IE9 Beta でも
解決しなかったので、仕方なくこれまでどおりの方法で設定する。

IE9Beta UTF-8 表示例(標準)
このでは、日本語の「MS Pゴシック」が選択されるはずだが、
半角英数字だけ別のフォント「Times New Roma」が選択されている。

IE9Beta UTF-8 表示例(日本語の設定をメイリオに変更)
インターネットのプロパティから
日本語のフォントを「メイリオ」に変更しても
半角英数字のフォントは変わらない。

IE9Beta フォントの設定
仕方ないので「ラテン語基本 (ベース)」のフォントを変更する。
インターネットのプロパティの全般タブにある
フォントボタンを押下し、フォント選択画面を表示する。
言語セットにて「ラテン語基本」または「ラテン語ベース」を選び
Web ページフォント にて日本語と同じフォントを選択する。

IE9Beta UTF-8 表示例(ラテン語の設定をメイリオに変更)
これで解決。