himmelの日記: システムフォント
7/11編集 なんかいろいろ間違いが含まれているみたいなので気をつけてください!
先日こんなコメントをした後、しばらくぶりにSFCを使えないマシンのタスクバーのフォントが気になりだしたので少し調べてみた。
タスクバーのフォントを変えることが目標である。
基本的にここに書かれているとおりにレジストリをいじればいいようだ。
すなわち、
[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"="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"
"Microsoft Sans Serif,0"="MeiryoKe_UIGothic,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"
このように変えれば、いたるところのフォントがMeriyoKeなフォントに変わるようだ。
ただし、
・SFC同様、MS P ゴシック等を指定できなくなる。
・フォントのサイズまでは指定していないので、いくつかのアプリでデザインがおかしくなる。
上記のような不具合が有るので、このままでは使えない。
用を満たす分だけ、いじることにする。
タスクバーのフォントは以下の値を追加すればいいようだ。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \FontSubstitutes]
"Microsoft Sans Serif,0"="MeiryoKe_UIGothic,128"
キーの名前をみると判るとおり、"Microsoft Sans Serif"という文字列でフォント指定されている場所を"MeiryoKe_UIGothic"で指定するように置換してしまうようだ。("0"とか"128"とかはフォントの言語別の id番号みたいなものらしい)
つまり、タスクバー以外のMicrosoft Sans Serifとフォント指定されている場所までMeiryoKe_UIGothicになってしまうようだ。
まぁ、他人とやり取りのあるファイルでMicrosoft Sans Serifを使うことは無いだろうから、これでいいか。
ちなみに、
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
の"Microsoft Sans Serif"の"MSGOTHIC.TTC,MS UI Gothic"を"meiryoKeGothic.ttc,MeiryoKe_UIGothic"に変更した場合では、タスクバーのフォントは変わらなかった。
ついでに
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS UI Gothic,128"="MeiryoKe_UIGothic,128"
も追加しておいた。この値は「システムのプロパティ」等のフォントを変更できる。
フォントサイズの変更は今後の課題...
システムフォント More ログイン