2016.08.14: 一部ダイアログのフォントがはみ出る問題の修正
2015.01.17:一部表示に不具合が出る旨を補足し忘れていたので追記

Windows7のフォント設定、フォント変更、ClearType解除やスムージング解除について。

サイト内で似たような話、余分な話が多くなってしまい、後から読み返してもよく解らない状態になってしまったので、まとめページを作っておく事に。

関連ページ

このページは、以下情報の要点のみをまとめたページです。

  1. Windows7 のデスクトップのアイコンを小さくする・フォントをMSゴシックに変更する方法
  2. Windows7 のタスクバー、コンパネ、各種メニューを含めた全てのClearType、フォントスムージングを無効にする方法1
  3. Windows7 のタスクバー、コンパネ、各種メニューを含めた全てのClearType、フォントスムージングを無効にする方法2

各種メニュー、ツールバー、ダイアログ等のフォント変更

コントロールパネル ≫ 個人設定 ≫ ウィンドウの色 ≫ デザインの詳細設定
ウィンドウの色
▲この画面上で、各「指定する部分」プルダウンメニューのフォントを、全て変更。
全部メイリオ以外にする
お勧め例:
9ポイントのMS UIゴシック
8ポイントのTahoma
等々。

■上記を変更するレジストリファイル
ダウンロード: metrics.zip

使い方:ファイル選択して右クリック≫結合
解らない人は無理しないこと。自己責任でお使い下さい。

ClearTypeフォントの解除

ClearTypeオフ02

「コントロールパネル」>「ディスプレイ」>「ClearTypeテキストの調整」のチェックを外す

スポンサー リンク

フォントスムージングの解除

ClearTypeオフ01

「コンピューター」右クリック>「プロパティ」>「システムの詳細設定」>「パフォーマンス」の「設定ボタン」をクリックし、「視覚効果」をカスタムにして「スクリーンフォントの縁を滑らかにする」のチェックを外す。

タスクバーの時計、アプリ名等々のClearType設定の解除

ここはレジストリを弄らないと解除出来ない。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Meiryo & Meiryo Italic & Meiryo UI & Meiryo UIItalic (TrueType)"=""
"Meiryo Bold & Meiryo Bold Italic & Meiryo UI Bold& Meiryo UI Bold Italic (TrueType)"=""

regeditで上記を設定する事で、OSはMeiryoやSegoeなどのシステムフォントを認識できなくなる。
さらに以下

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]
"Segoe UI"="MS UI Gothic"
"Meiryo UI"="MS UI Gothic"
"メイリオ"="MS ゴシック"

システムがMeiryoやSegoeを見つけようとした場合の為、代替フォントを指定しておく
赤文字箇所 「"メイリオ"="MS ゴシック"」 で以下の問題が解消するそうです。

レジストリ変更時の注意
こっちはまだ
▲先ほどの赤文字箇所 「"メイリオ"="MS ゴシック"」を指定しなかった場合、フォントサイズの指定が外れてしまうため、「電源オプション」や「ファイル名を指定して実行」など、一部のダイアログはフォントがはみ出した状態になってしまいます。
公開当初、この部分の問題解決が出来ていませんでした。
コメント経由でこのツイートを教えていただきました。ありがとうございます!

上記3設定を一発で行う為のレジストリファイル

ダウンロード:win7font-off.zip
使い方:ファイル選択して右クリック≫結合
  ・ClearTypeフォントの解除
  ・フォントスムージングの解除
  ・タスクバーの時計、アプリ名等々のClearType設定の解除
上記3点分のレジストリ変更ファイルです。
使い方が解らない人は無理しないこと。こちらも自己責任でお使い下さい。

ブラウザのClearType設定の解除

ClearTypeオフ03
▲インターネットエクスプローラー(IE)を起動
上部メニューバーから「ツール」>「インターネットオプション」を選択。
「詳細設定」タブを開き、「HTMLで常にClearTypeを使用する」のチェックをオフにする。
「適用」ボタンを押してから、IEを終了させる

各項目の更に詳しい話が読みたい場合は、関連リンクを辿ってみて下さい。

関連リンク

  1. Windows7 フォント変更・設定(スムージング解除)まとめ(このページ)
  2. Windows7 のデスクトップのアイコンを小さくする・フォントをMSゴシックに変更する方法
  3. Windows7 のタスクバー、コンパネ、各種メニューを含めた全てのClearType、フォントスムージングを無効にする方法1
  4. Windows7 のタスクバー、コンパネ、各種メニューを含めた全てのClearType、フォントスムージングを無効にする方法2