【Windows】Webブラウザのフォントが勝手にMS UI Gothic等の中華フォントになる時の優先順位設定

【Windows】Webブラウザのフォントが勝手にMS UI Gothic等の中華フォントになる時の優先順位設定
🛡️ 超解決

Webブラウザの表示フォントが意図せず「MS UI Gothic」のようなフォントに変わり、読みにくいと感じることはありませんか。

これはブラウザやOSのフォント設定の優先順位が原因で発生します。

この記事では、Webブラウザのフォント表示を改善するための具体的な設定手順を解説します。

【要点】Webブラウザのフォント表示を改善する設定

  • Webブラウザのフォント設定: EdgeやChromeで優先的に使用するフォントの種類を指定し、Webサイトの表示を調整します。
  • レジストリ編集によるフォント置換: システム全体で特定のフォントが使用される際に、別のフォントに置き換える設定を適用します。
  • フォント表示の改善: 意図しないフォント表示を抑制し、視認性の高いフォントでWebコンテンツを閲覧できるようになります。

ADVERTISEMENT

Webブラウザで意図しないフォントが表示される原因

Webブラウザで特定のフォントが優先的に表示される問題は、複数の要因が絡み合って発生します。

主に、Webサイト側のフォント指定がない場合や、ブラウザおよびOSのフォント設定が影響しています。

Webサイトのフォント指定とブラウザの既定設定

多くのWebサイトは表示フォントをCSSで指定しています。

しかし、サイト側でフォントが指定されていない場合、または指定されたフォントが閲覧者のパソコンにインストールされていない場合、Webブラウザは自身の既定フォント設定に従って表示します。

この既定設定が「MS UI Gothic」などに設定されていると、意図しないフォントでの表示につながります。

Windowsのシステムフォントとフォントリンク

Windowsは、多言語表示のために「フォントリンク」という仕組みを持っています。

これは、あるフォントで表示できない文字を、別のフォントで補完する機能です。

特に、英数字と日本語が混在するWebページでは、このフォントリンクの設定が影響し、「MS UI Gothic」のようなフォントが優先的に適用されることがあります。

OSの内部設定で、特定のフォントが他のフォントへのリンク元として設定されている場合、そのフォントが予期せず表示される原因となります。

Webブラウザのフォント表示を改善する設定手順

Webブラウザのフォント表示を改善するには、まずブラウザ自体の設定を見直します。

さらに、システム全体に影響を与えるレジストリの編集も有効な手段となります。

Microsoft Edgeのフォント設定を変更する

Edgeのフォント設定を変更し、既定のフォントを調整します。

  1. Edgeの設定を開く
    Edgeブラウザを開き、画面右上にある三点リーダー「…」アイコンをクリックし、「設定」を選択します。
  2. 外観メニューに進む
    設定画面の左側メニューから「外観」をクリックします。
  3. フォントのカスタマイズを選択する
    「フォント」セクションにある「フォントのカスタマイズ」をクリックします。
  4. 標準フォントとセリフフォントを設定する
    「標準フォント」と「セリフフォント」のプルダウンメニューから、「Yu Gothic UI」や「メイリオ」など、希望するフォントを選択します。
    必要に応じて「最小フォントサイズ」も調整します。
  5. 設定を適用する
    設定は自動的に保存されます。Edgeを再起動すると、新しいフォント設定が適用されます。

Google Chromeのフォント設定を変更する

Chromeのフォント設定を変更し、表示されるフォントを制御します。

  1. Chromeの設定を開く
    Chromeブラウザを開き、画面右上にある三点リーダー「⋮」アイコンをクリックし、「設定」を選択します。
  2. デザインメニューに進む
    設定画面の左側メニューから「デザイン」をクリックします。
  3. フォントをカスタマイズを選択する
    「フォントをカスタマイズ」をクリックします。
  4. 標準フォントとセリフフォントを設定する
    「標準フォント」「セリフフォント」「サンセリフフォント」「等幅フォント」のプルダウンメニューから、希望するフォントを選択します。
    例えば、「標準フォント」に「Yu Gothic UI」や「メイリオ」を設定します。
  5. 設定を適用する
    設定は自動的に保存されます。Chromeを再起動すると、新しいフォント設定が適用されます。

レジストリを編集してフォントの置換を設定する

システム全体で「MS UI Gothic」などのフォントが優先されないように、レジストリを編集してフォントの置換設定を行います。

この操作はシステムに影響を与えるため、必ず事前にレジストリのバックアップを取得してください。

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

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
    「regedit」と入力し、Enterキーを押します。
    ユーザーアカウント制御のプロンプトが表示されたら「はい」をクリックします。
  2. レジストリ全体をエクスポートする
    レジストリエディターの画面上部メニューから「ファイル」をクリックし、「エクスポート」を選択します。
    「エクスポート範囲」で「すべて」を選択し、任意の場所に分かりやすいファイル名(例:registry_backup_YYYYMMDD.reg)を付けて保存します。

フォント置換のためのレジストリ編集手順

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
    「regedit」と入力し、Enterキーを押します。
    ユーザーアカウント制御のプロンプトが表示されたら「はい」をクリックします。
  2. 対象のキーに移動する
    レジストリエディターのアドレスバーに以下のパスを貼り付け、Enterキーを押します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  3. 新しい文字列値を作成する
    「SystemLink」キーを右クリックし、「新規」から「複数行文字列値」を選択します。
    新しい値の名前を「MS UI Gothic」と入力し、Enterキーを押します。
    (「MS UI Gothic」が既に存在する場合は、その値を編集します。)
  4. 値を編集する
    作成または既存の「MS UI Gothic」をダブルクリックして「複数行文字列の編集」ダイアログを開きます。
    「値のデータ」欄に、優先したいフォント名を新しい行に記述します。
    例えば、「Yu Gothic UI,128,96」と入力します。
    これは「MS UI Gothic」が要求された際に「Yu Gothic UI」で代替する設定です。
    さらに別のフォントで補完したい場合は、改行して「メイリオ,128,96」のように追加します。
  5. 他の関連フォントも同様に編集する
    同様に、「MS Sans Serif」「Tahoma」「Gulim」など、意図しないフォントが表示されがちな他のフォント名に対しても、上記の手順で新しい複数行文字列値を作成し、優先したいフォント名を記述します。
    これにより、これらのフォントが要求された際にも指定したフォントで表示されるようになります。
  6. PCを再起動する
    レジストリの変更をシステムに反映させるため、PCを再起動します。

Windows 10でも同様のレジストリ編集で対応できます。

ただし、システムフォントの置き換えは慎重に行う必要があります。

フォント設定変更後の注意点と関連トラブル

フォント設定を変更した後も、意図しない表示が続く場合があります。

ここでは、よくある問題とその対処法を解説します。

設定変更後もフォントが変わらない場合の対処

ブラウザやレジストリの設定を変更しても、すぐにフォントが変わらないことがあります。

ブラウザのキャッシュが古いフォント情報を保持している場合や、システムが変更を完全に認識していない場合があります。

ブラウザのキャッシュをクリアし、PCを再起動することで、新しい設定が適用されるか確認してください。

また、複数のブラウザを使用している場合は、それぞれのブラウザでフォント設定を確認する必要があります。

レジストリ編集によるシステム不安定化のリスク

レジストリの誤った編集は、Windowsの動作に深刻な問題を引き起こす可能性があります。

操作手順を正確に実行し、必ず事前にレジストリのバックアップを取得してください。

万が一システムが不安定になった場合は、バックアップした.regファイルをダブルクリックしてインポートすることで、元の状態に戻せます。

特定のWebサイトのみフォントが変わらない場合

一部のWebサイトでは、CSSによってフォントが強力に指定されていることがあります。

この場合、ブラウザやシステムのフォント設定を変更しても、サイト側の指定が優先され、フォントが変わらないことがあります。

このような状況では、ユーザー側でフォントを完全に制御することは難しい場合があります。

ブラウザの拡張機能で強制的にフォントを変更するツールもありますが、表示が崩れるリスクもあります。

ADVERTISEMENT

ブラウザ設定とレジストリ設定の比較

項目 Webブラウザのフォント設定 レジストリによるフォント置換
影響範囲 設定したブラウザ内のみに適用 システム全体に影響し、特定のフォントが要求された際に代替フォントを表示
難易度 比較的容易に設定可能 レジストリの知識が必要で、慎重な操作が求められる
即効性 ブラウザ再起動で反映されることが多い PCの再起動が必要
リスク ほぼリスクなし 誤った操作はシステム不安定化の原因となる
主な目的 Webコンテンツの表示フォントを調整 特定のフォントが意図せず表示されるのを根本的に抑制

Webブラウザのフォントが意図しない表示になる問題は、ブラウザ設定とレジストリ編集の両方で対応できます。

この記事で解説した手順を実行することで、快適なWebブラウジング環境を構築できます。

まずはブラウザのフォント設定から試し、それでも改善しない場合にレジストリ編集を検討しましょう。

常にレジストリのバックアップを忘れずに行い、安全に操作を進めてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。