システムフォントの入れ替え

システムフォントの入れ替え方法

  • Windowsのシステムフォント、エクスプローラーやコントロールパネルなどのOSを構成するソフトウェア、サードパーティのソフトウェアで、ウィンドウやメニューデフォルトで使っているフォントを入れ替えたい。
  • Windowsのバージョンによるが、Windows 10ではコントロールパネルからではシステムフォントの変更ができない。
  • 1つの方法として、フォントファイルを完全に置き換える、例えばMSゴシックのTTCファイルをメイリオのTTCファイルを偽装してMSゴシックに見せかけたフォントファイルに置き換えることでシステムフォントの入れ替えができる。
  • が、この方法は面倒で、元に戻すのも難しく、リスクが高い。
  • そこで、Windowsのフォントリンク機能とFont Substitution機能を使って、システムフォントで指定されているフォントの設定を入れ替える。
  • 今回はMSゴシックをメイリオに入れ替えるのを目的とする。

レジストリのバックアップ

元に戻せるように、修正対象のレジストリのバックアップを取っておく。

 reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink" C:\tmp\HKLM.FontLink.SystemLink.reg
 reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes" C:\tmp\HKLM.FontSubstitutes.reg
 reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize" C:\tmp\HKLM.GRE_Initialize.reg

レジストリの修正

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

  • 以下の3つのキーの値の先頭行にMEIRYO.TTC,...を追加。
  • ,128,80の80は数を大きくすればフォントが小さく表示される。アルファベット部分とバランスが悪い時に調整する。
  • 他にもMSゴシックが指定されている箇所はあるが、この3つでかなりの部分をカバー出来そうなので、今回はこれで十分とする。
  • Lucida Sans Unicode
  • Microsoft Sans Serif
  • Tahoma
 MEIRYO.TTC,Meiryo,128,80

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

以下のキーを右側にあるようにMeiryo...に書き換える。

 "MS Shell Dlg"="MS UI Gothic"    ->  "MS Shell Dlg"="Meiryo UI,128"
 "標準ゴシック"="MS ゴシック"   ->  "標準ゴシック"="Meiryo, 128"
 "@標準ゴシック"="@MS ゴシック" ->  "@標準ゴシック"="@Meiryo, 128"
 "ゴシック"="MS ゴシック"       ->  "ゴシック"="Meiryo, 128"
 "ゴシック"="MS ゴシック"          ->  "ゴシック"="Meiryo, 128"

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize

以下のキーを書き換える。

 "GUIFont.Facename"="MS UI Gothic" -> "GUIFont.Facename"="Tahoma"

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2017-01-03 (火) 23:03:16