Windowsの細部まで徹底的にシステムフォントを変更する方法

フォント

通常のテーマの設定等からは変更出来ない部分のフォントまで変更します。テーマからのフォント変更には限界がありますが、レジストリ変更である程度のフォントは変更可能になります。詳細は続きで。



まずはテーマのフォントを一括変更
レジストリで細かい部分のフォントを変更する前に、テーマから変更できるフォントを一括で指定します。画面のプロパティからいちいち設定するのは面倒なので、専用ソフトを利用して一括で画面のプロパティから変更可能なフォントを指定しましょう。

ソフト:Tahomaなんて大っきらい!

LZH形式のファイルをダウンロードしたら、解凍しましょう。中に「noTahoma.exe」が入っていますので、実行します。そうすると、このようなウィンドウが出てくるので、左側でフォントを指定、右側で大きさを指定して「OK」をクリックしましょう。これで変更は終わりました。
フォント

レジストリをいじってシステムフォントを変更
ちなみに、レジストリをいじるのは全て自己責任です。バックアップは確実に取ってください。実際、私自身若干不具合があります。

まずは、「ウィンドウズキー+Rキー」で「ファイル名を指定して実行」を出し、そこに「regedit」と入力してエンターキーを押します。これで、レジストリエディタが起動しますので、下記のキーへアクセスしてください。一気にアクセスするのも可能ですが、フォルダをたどる感覚でアクセスされても結構です。
フォント

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

項目内に「Lucida Sans Unicode」と「Microsoft Sans Serif」と「Tahoma」がありますので、それぞれの次の部分を手順どおりに編集してください。ちなみに、項目をダブルクリックで編集可能です。

MSGOTHIC.TTC,MS UI Gothic

インストール前のフォント名.TTC(もしくはOTF),インストール後のフォント名

フォント

インストール前のフォント名というのは、コントロールパネルのフォント一覧に入れる前のフォント名です。インストール後のフォント名というのは、コントロールパネルのフォント一覧に表示されているフォント名のことです。

仮に、「freesoftlab.otf」というファイル名のフォントをインストールしたら、「FONT」というフォント名でインストールされた(フォント一覧に表示された)とします。そのようなフォントを利用する場合、次のように置き換えるということですね。

freesoftlab.otf,FONT

今後、「インストール前のフォント名」「インストール後のフォント名」は前述のような意味で記していきます。

さて。続いては次のキーへアクセスしてください。

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

この項目の中の「MS Shell Dlg」の値のデータ「MS UI Gothic」を「インストール後のフォント名,128」にします。つまり、次のような感じになりますね。

MS UI Gothic

インストール後のフォント名,128

フォント

続いてこのキーの中で、値を追加しましょう。値の追加は、メニューの「編集⇒新規⇒文字列値」で値を追加できます。
フォント

追加する値は「MS UI Gothic,128」「MS ゴシック,128」「MS Pゴシック,128」「MS Gothic,128」「MS PGothic,128」です。先ほど追加した値を「右クリック⇒名前の変更」からこれらの値の名前にします。

それらの追加した値をダブルクリックして編集画面を出します。その中の「値のデータ」を「インストール後のフォント名,128」に変更しましょう。
フォント

フォント

次は下記のキーにアクセスしてください。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \GRE_Initialize

このキーの中にある「GUIFont.Facename」という項目をダブルクリックして編集画面を出します。「値のデータ」の「MS UI Gothic」を「Tahoma」へ変更しましょう。先ほど「Tahomaなんて大っきらい!」というソフトを使いましたが、ここは気になさらずに。
フォント

次は下記のキーにアクセスです。このキーだけ場所が結構離れていますね。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc \Associated DefaultFonts

このキーの中の「AssocSystemFont」と「FontPackage」の値のデータを次のように変更します。

AssocSystemFont
MSGOTHIC.TTC

インストール前のフォント名.TTC(もしくはOTF)

フォント

FontPackage
MS Gothic

インストール後のフォント名

フォント

基本的なやり方はこのようになります。編集が終わったらPCを再起動して、問題がないか確認してください。ちなみに、全てのフォントが変更できたわけではありません。残っている部分もあります。

なお、私の環境では「GDI++が適用されていないMS ゴシック等のフォントがおかしく表示される」や「英文字をフォントビューアで見たときの日本語部分がおかしい」等の不具合が発生しました。下は実際の画像です。

(R)があるので、「プロパティ」ということが予想できますが、文字列だけ見たらもはや何が書いてあるのかサッパリ分かりませんよね。というよりも、文字だと認識できません。
フォント

英文字のフォントをフォントビューアで見たときのスクリーンショットです。「Windows」と数字は勿論はっきりと表示されていますが、日本語部分はご覧の通りぐちゃぐちゃです。
フォント

不具合はありますが、これで前よりも多くの部分のフォントを好きなものにすることが出来ます。Windows7には「Windows TV」系統のフォントが入っていますが、MS ゴシックよりはキレイなので安心しました。

クレジットカード

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://freesoftlab.com/2012/02/system-font/trackback/
Listed below are links to weblogs that reference
Windowsの細部まで徹底的にシステムフォントを変更する方法 from フリーソフトラボ.com

Home > Windowsの基本技・小技・裏技 > Windowsの細部まで徹底的にシステムフォントを変更する方法

Search
Feeds