2010年11月 4日

Windows XPのシステムフォントの変更

Category : Windows

Windows XPには、Windows VISTA以降の標準フォントとなっているメイリオ系のフォントを入手してインストイールしていましたが、ブラウザーやアプリケーションで表示させるくらいでした。

今回システムフォントの方もメイリオ系のフォントに変更たので、
古いXPマシンも変更する予定なので、
一応防備録として残しておきます。


参考サイト: WindowsXP のシステム・フォントを変更する(6)――最終(改) 『ことば・その周辺』


メイリオフォントの入手

フォント類の入手は以下のサイトからありがたく頂戴します。
メイリオ、メイリオ改、meiryoKe、ttfname3

ダウンロードするファイル
1.meiryo602.zip: Windows 7でインストールされているメイリオフォントです。
ダウンロード後、解凍しておきます。

2.meiryoKe_gen_6.02rev1.zip: メイリオ6.02 から MeiryoKe_Gothic6.02 と MeiryoKe_Console6.02 (MeiryoKe_Gothic, MeiryoKe_PGothic, MeiryoKe_UIGothic, MeiryoKe_Console) とをまとめて生成するパッチです。
ファイル生成の方法:
メイリオ6.02(meiryo.ttc, meiryob.ttc)と meiryoKe_gen_6.02rev1.exe とを同じフォルダに入れて meiryoKe_gen_6.02rev1.exe を実行させる(ダブルクリックする)と、meiryoKe_602r1.ttc と meiryoKeB_602r1.ttc という二つのファイル(TrueType collection)が生成されます。
生成されたmeiryoKe_602r1.ttc および meiryoKeB_602r1.ttc のファイル名をそれぞれ meiryoKeGothic.ttc, meiryoKeGothicB.ttc に変更しておきます。

3.meiryo_Kai602.zip: メイリオのディセンダ・アセンダを改良したフォント。解凍してできたファイル(meiryo_Kai602.ttc, meiryob_Kai602.ttc)をそれぞれmeiryo.ttc, meiryob.ttcとリネームしておきます。
メイリオのディセンダ・アセンダについては、
2007.02.28メイリオ(6)――メイリオのディセンダを変える2007.12.26メイリオ(7)――メイリオのディセンダを変える(改)を参考にしてください。

以上が終ったら、3.で出来たmeiryo.ttc, meiryob.ttcファイルと
2.で出来たmeiryoKeGothic.ttc, meiryoKeGothicB.ttcファイルを
フォントとしてインストールします。


4.msgothic の偽装: 上記の4つのファイルによるフォントのインストールでほとんどの表示が目0リオになるようですが、それでもまだMS ゴシック系の文字が残っている部分があるらしいので、「meiryoKeGothic で msgothic を置き換えてしまう。」という手段を取ります。
これはかなり過激らしくおすすめはしないらしいのですが、一応トライしてみました。
2007.12.27WindowsXP のシステム・フォントを変更する(6)――最終(改)
により作成したMSGothic.ttcを、既存のmsgothic.ttcと置き換えます。
既存のmsgothic.ttcは必ずどこかに移動させて保存しておいてください。

私が作成したMSGothic.ttcは、ZIPファイル形式でダウンロード出来るようにしておきますので、
自己責任で使う条件でご自由にDLして下さい。

MSGothic_mod.zip


以下は、レジストリ変更の手順の記録です。






[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \FontLink\SystemLink]

"Tahoma"="meiryoKeGothic.ttc,MeiryoKe_UIGothic"
 ←値を "MSGOTHIC.TTC,MS UI Gothic" から変更。
"Microsoft Sans Serif"="meiryoKeGothic.ttc,MeiryoKe_UIGothic" ←同上
"Lucida Sans Unicode"="meiryoKeGothic.ttc,MeiryoKe_UIGothic" ←同上


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \FontSubstitutes]

"MS UI Gothic,128"="MeiryoKe_UIGothic,128"    ←この項目を追加。
"MS ゴシック,128"="MeiryoKe_Gothic,128"     ←同上。
"MS Pゴシック,128"="MeiryoKe_PGothic,128"   ←同上。
"MS Gothic,128"="MeiryoKe_Gothic,128"       ←同上。
"MS PGothic,128"="MeiryoKe_PGothic,128"      ←同上。
注記:
MS PGothic,128については、英語版、Windows XPマシンにもfontの変更を行ないましたが、
Windows版Safariで一部のサイト(GoogleYahoo Japan)で文字化けが起こった為、
上記の部分の追加は、英語版XPでは外しました。
日本語版XP、Safariではこの現象は発生しておらず、日本語版XPではそのままにしています。
"Microsoft Sans Serif,0"="MeiryoKe_UIGothic,128" ←同上。


まあ、英語版XPの日本語システムフォントを変更するなどという事自体が、
無謀なのかもしれませんが、海外で生活している方にはこのようなパターンもあるかなと思っています。


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT \CurrentVersion\Console\TrueTypeFont]

"932."="MeiryoKe_Console" ←この値を追加


[HKEY_USERS\.DEFAULT\Control Panel\Desktop]

"FontSmoothing"="2"   ←"1" から "2" に変更
"FontSmoothingType"="2" ←同上


当サイトの関連記事

Bookmarks

  はてなブックマーク - Windows XPのシステムフォントの変更   

トラックバックURL

このエントリーのトラックバックURL:
http://herethere.cressel.com/mt4/mt-tb.cgi/1365

コメントする


お詫び:コメント投稿後に反映まで時間がかかったり、
エラーが表示される事がありますが殆どの場合正常に投稿されます。
暫く待って、INTERNAL SERVER ERROR等が表示された場合、
そのままブラウザーの「戻る」ボタンで前の画面に戻ってください。
コメントは正常に投稿されているはずです。