2010-04-26
WindowsXPのシステムフォントをmeiryoKeに変更
PC | |
![]()
メイリオがシステムフォントになったVistaと7とは違い、windowsXPのフォントは汚いですよね。ということで、綺麗なmeiryoKeに変更する方法。以前からしてましたが、方法を日記にもバックアップしとくと便利なので、書き出してみます。
1.meiryoKeフォントを作る
meiryoKeフォントはメイリオフォントを改造したものなので、直接ダウンロードはライセンス違反。ということで自分で作らなければなりません。
まずはMS謹製のメイリオフォントが必要。こちらからダウンロード。C:\WINDOWS\Fontsに以下のフォントがインストールされたはず。
これを任意のフォルダにコピペすると、meiryo.ttcとmeiryob.ttcに変わる。meiryoKe_gen_5.00rev1.exeを何とか手に入れ、meiryo.ttcとmeiryob.ttcと同じフォルダに入れて、meiryoKe_gen_5.00rev1.exeを実行。meiryoKeGothic、meiryoKeGothicB.ttc、meiryoKeConsoleが出来る。これがmeiryoKeフォント。C:\WINDOWS\Fontsにコピペしておきましょう。細かいことはここら辺を見ると色々手に入るかも。
2.レジストリをいじる
一字一句間違えると、フォントが豆腐(□)になるので要注意。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Tahoma":"MSGOTHIC.TTC,MS UI Gothic"→"meiryoKeGothic.ttc,MeiryoKe_UIGothic"
"Microsoft Sans Serif"と"Lucida Sans Unicode" も同様
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg":"MS UI Gothic"→"MeiryoKe_UIGothic,128"
"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"を追加
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
"GUIFont.Facename":"MS UI Gothic"→"Tahoma"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts]
"AssocSystemFont":"MSGOTHIC.TTC"→"meiryoKeConsole.ttf"
"FontPackage":"MS Gothic"→"MeiryoKe_Console"
上のように自分でレジストリをいじるのが面倒臭い場合は、メモ帳に以下を記して、拡張子を「reg」に変更したファイルを作り、実行すればOK(多分)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"=hex(7):6d,00,65,00,69,00,72,00,79,00,6f,00,4b,00,65,00,\
47,00,6f,00,74,00,68,00,69,00,63,00,2e,00,74,00,74,00,63,00,2c,00,4d,00,65,\
00,69,00,72,00,79,00,6f,00,4b,00,65,00,5f,00,55,00,49,00,47,00,6f,00,74,00,\
68,00,69,00,63,00,00,00,00,00
"Tahoma"=hex(7):6d,00,65,00,69,00,72,00,79,00,6f,00,4b,00,65,00,47,00,6f,00,74,\
00,68,00,69,00,63,00,2e,00,74,00,74,00,63,00,2c,00,4d,00,65,00,69,00,72,00,\
79,00,6f,00,4b,00,65,00,5f,00,55,00,49,00,47,00,6f,00,74,00,68,00,69,00,63,\
00,00,00,53,00,69,00,6d,00,53,00,75,00,6e,00,2e,00,54,00,54,00,43,00,2c,00,\
53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,67,00,75,00,6c,00,69,00,6d,00,2e,\
00,74,00,74,00,63,00,2c,00,67,00,75,00,6c,00,69,00,6d,00,00,00,6d,00,69,00,\
6e,00,67,00,6c,00,69,00,75,00,2e,00,74,00,74,00,63,00,2c,00,50,00,4d,00,69,\
00,6e,00,67,00,4c,00,69,00,55,00,00,00,00,00
"Microsoft Sans Serif"=hex(7):6d,00,65,00,69,00,72,00,79,00,6f,00,4b,00,65,00,\
47,00,6f,00,74,00,68,00,69,00,63,00,2e,00,74,00,74,00,63,00,2c,00,4d,00,65,\
00,69,00,72,00,79,00,6f,00,4b,00,65,00,5f,00,55,00,49,00,47,00,6f,00,74,00,\
68,00,69,00,63,00,00,00,53,00,69,00,6d,00,53,00,75,00,6e,00,2e,00,54,00,54,\
00,43,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,67,00,75,00,6c,00,\
69,00,6d,00,2e,00,74,00,74,00,63,00,2c,00,67,00,75,00,6c,00,69,00,6d,00,00,\
00,6d,00,69,00,6e,00,67,00,6c,00,69,00,75,00,2e,00,74,00,74,00,63,00,2c,00,\
50,00,4d,00,69,00,6e,00,67,00,4c,00,69,00,55,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="MeiryoKe_UIGothic,128"
"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"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
"GUIFont.Facename"="Tahoma"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts]
"AssocSystemFont"="meiryoKeConsole.ttf"
"FontPackage"="MeiryoKe_Console"
レジストリをいじったら、OSを再起動。windowsメニューが変化していれば大成功。ただし豆腐に変化してたらもちろん大失敗。
3.その他windows設定
デスクトップ>右クリック>プロパティ>デザイン>効果、でクリアタイプにするのを忘れずに。メイリオフォントは、クリアタイプじゃないと異常に汚い。
デスクトップ>右クリック>プロパティ>デザイン>詳細設定、で各所のフォントをMeiryoKeUIGothicに変えておきましょう。まあ、レジストリいじってシステムフォトを変えなくてもここでかなりな程度、フォントを変えられるんですけどね。



なにか、問題があるようでしたら、再編集いたしますので、ご連絡くださいhttp://take4chan.blog57.fc2.com/blog-entry-16.html