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

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でもメイリオフォントは利用できます。その方法は今度。

Comments

  • Anonymous
    March 31, 2009
    二週間ほどまでに「 ブラウザで強制的にフォントを指定する方法 」というエントリを書きました。ここで、 >>ちなみに、Windows XPでもメイリオフォントは利用できます。その方法は今度。

  • Anonymous
    July 08, 2009
    初めまして。 記事に書かれている用途とはかなり方向が違うのですが、 仕事で使っているソフトが内部でIEを使用しており、一台だけ半角文字がボヤけて読みづらいマシンがあったので こちらの方法でIEのフォントをMS Pゴシックに強制変換した所、無事に読みやすくなりました。 ありがとうございました。