ブラウザで強制的にフォントを指定する方法

Windows Vistaリリース以降、Webサイトのいくつかは、メイリオフォントを指定しているところもいくつかでてきました。「MSゴシックとメイリオとどちらが見やすいか?」というのは主観的な判断ですが、個人的には、メイリオの方が読みやすい場面も少なくないな。と思っています。

すると気になるのが、メイリオで表示されないWebサイト。

そこで、独自のスタイルシートをブラウザに読み混ませることで、多くのサイトでメイリオで表示させることができますので、方法を紹介します。

まず、独自のCSSを作ります。もっとも単純なのは、

* {
   font-family: "Meiryo","メイリオ";
}

と指定ししていまうこと。このファイルを作り.cssで保存します。

そして、ブラウザにこのCSSをよみこませます。Internet Explorerの場合、メニューより ツール(T)|インターネットオプション(O)|全般ページにある[ユーザー補助(E)]|ユーザー スタイルシート の項目で[自分のスタイル シートでドキュメント書籍を設定する(D)]で、先ほどのCSSを読み込ませればOKです。

IEユーザー補助ダイアログ
(あえて、Windows XPダイアログ)

サイトによってはフォント指定を変更されることを考慮していない場合などもありますので、その場合はCSSを外せば大丈夫です。 

#個人的な感覚ではMSDNライブラリなど見やすくなる感がありますね。
 

ちなみに、Windows XPでもメイリオフォントは利用できます。その方法は今度。