Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

Windowsを日常的に使うほとんどのユーザーは、UIに使われているフォントを特に気にしません。しかし、カスタムフォントをダウンロードして使用した際、本来テキストが表示されるべき場所に奇妙な記号が表示されるケースがあります。これは非常に厄介な問題で、多くの場合、ダウンロードしたフォント自体が破損していることが原因です。この記事では、Windows 11/10で破損したフォントを修復する具体的な方法を詳しく解説します。

Windows 11/10で破損したフォントを修復する3つの方法

Windows 11/10のPCで破損したフォントを再構築・リセット・修復するには、以下のいずれかの方法を実行します。

  1. GUI(画面操作)から既定のフォント設定をリセットする
  2. レジストリから既定のフォント設定をリセットする
  3. PC上のフォントキャッシュを手動で再作成する

1. GUIから既定のフォント設定をリセットする

タスクバーの検索ボックスから「コントロールパネル」を検索して開きます。表示方法を「大きいアイコン」に変更し、「フォント」セクションを選択してください。

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

次のウィンドウの左側にオプション一覧が表示されるので、「フォント設定」をクリックします。

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

「フォント設定」ウィンドウが開いたら、「既定のフォント設定を元に戻す」をクリックします。完了したらPCを再起動し、変更を反映させましょう。

2. レジストリから既定のフォント設定をリセットする

上記と同じ処理は、既定のフォント設定へ戻す内容を記述した「.reg」ファイルを作成することでも実行できます。手順は以下のとおりです。

まず「ファイル名を指定して実行」ダイアログを開き、空欄に「Notepad.exe」と入力します。続けてCtrl+Shift+Enterキーを押すと、管理者権限でメモ帳が起動します。

そこに、以下のソースコードをそのまま貼り付けてください。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"="segoeui.ttf"

"Segoe UI Black (TrueType)"="seguibl.ttf"

"Segoe UI Black Italic (TrueType)"="seguibli.ttf"

"Segoe UI Bold (TrueType)"="segoeuib.ttf"

"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"

"Segoe UI Emoji (TrueType)"="seguiemj.ttf"

"Segoe UI Historic (TrueType)"="seguihis.ttf"

"Segoe UI Italic (TrueType)"="segoeuii.ttf"

"Segoe UI Light (TrueType)"="segoeuil.ttf"

"Segoe UI Light Italic (TrueType)"="seguili.ttf"

"Segoe UI Semibold (TrueType)"="seguisb.ttf"

"Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"

"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"

"Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"

"Segoe UI Symbol (TrueType)"="seguisym.ttf"

"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"

"Segoe Print (TrueType)"="segoepr.ttf"

"Segoe Print Bold (TrueType)"="segoeprb.ttf"

"Segoe Script (TrueType)"="segoesc.ttf"

"Segoe Script Bold (TrueType)"="segoescb.ttf"

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

"Segoe UI"=-

ファイルは任意の名前で保存できますが、拡張子が必ず「.reg」になるよう注意してください。保存時のファイルの種類を「すべてのファイル」に選択しないと、「.txt」ファイルとして保存されてしまいます。

アクセスしやすい場所にファイルを保存したら、その場所へ移動します。

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

ファイルを右クリックして「管理者として実行」を選択し、確認のプロンプトに同意します。あとは処理が完了するまでしばらく待ちましょう。

3. PC上のフォントキャッシュを手動で再作成する

PCで異常なフォントが表示される原因は、フォントキャッシュの破損である場合もあります。その場合は、フォントキャッシュファイルを手動で再構築する必要があります。

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

フォントキャッシュフォルダはシステムによって保護されているため、アクセスするには事前にセキュリティ設定を解除しておく必要があります。以下の手順に従ってください。

1] 「ファイル名を指定して実行」ダイアログに「services.msc」と入力してサービスマネージャーを開きます。実行中のサービス一覧からWindow Font Cache Serviceを探し、ダブルクリックでプロパティを開きます。「全般」タブでスタートアップの種類を「無効」に設定し、「サービスの状態」の「停止」ボタンを押してから設定を適用します。

2] 同様の手順を、Windows Presentation Foundation Font Cache 3.0.0.0というサービスにも繰り返します。

3] 完了したらサービスマネージャーを閉じ、エクスプローラーを開いて以下のパスをコピー&ペーストします。

C:\Windows\ServiceProfiles\

表示される警告を確認して先へ進み、「AppData > Local > FontCache」フォルダへ移動します。

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

ここに複数のファイルが表示されます。Ctrl+Aキーですべてを選択し、Deleteキーを押して削除してください。

4] 次に、以下の場所へ移動し、FontCache.datファイルを選択して削除します。

C:\Windows\ServiceProfiles\LocalService\AppData\Local

5] PCのSystem32フォルダを開き、FNTCACHE.DATファイルを右クリックして削除します。

以上が完了したらPCを再起動し、先ほど無効化したサービスをサービスマネージャーから再度有効に戻してください。

ClearTypeを有効にするには?

Windows 11/10で破損したフォントを修復する方法【初心者向け完全ガイド】

ClearTypeは、画面上の文字の読みやすさを向上させるWindows標準のユーティリティです。有効にするには、タスクバーの検索ボックスで「ClearType」と検索するだけです。組み込み機能のため、コントロールパネルにも同名の設定項目が表示されます。それを開き、「ClearTypeを有効にする」にチェックを入れて「次へ」をクリックしましょう。

破損したフォントを見つける方法

Windows PC上の破損フォントは、とても簡単な手順で特定できます。やり方は以下のとおりです。

  • PCのフォントフォルダを開きます。通常はCドライブのWindowsフォルダ内にあります。
  • 「詳細」をクリックし、「表示」オプションを選択します。
  • フォントファイルのサイズが「0」と表示されている場合、そのファイルは破損しています。該当フォントをアンインストールし、新しいコピーをダウンロードし直しましょう。

この記事が、今後破損したフォントに遭遇したときの対処にお役立ていただければ幸いです。

  1. Windows 11/10でHAL_INITIALIZATION_FAILEDエラーを解決する方法|原因と8つの対処法

    HAL_INITIALIZATION_FAILEDエラーは、PCがスリープ状態から復帰する際に発生する厄介なブルースクリーン(BSOD)エラーです。多くの場合、PCの再起動で一時的に解消されますが、根本的な原因を放置すると頻繁に再発します。このエラーはOSが古いPCで発生しやすく、ブルースクリーンが表示された後、PCが何度も自動的に再起動を繰り返すことがあります。 Windows PCでHAL_INITIALIZATION_FAILEDエラーが発生する原因 Windows 11/10のPCでBSODのHAL_INITIALIZATION_FAILEDエラーが発生する主な原因は以下の通りです。

  2. Windows 11/10で画面が真っ白になる「WSOD」エラーの直し方!原因と対処法を徹底解説

    Windows 11/10の「真っ白な画面」エラーとは?PCでWindows 10またはWindows 11を使用しているなら、「White Screen of Death(ホワイトスクリーン・オブ・デス、略称:WSOD)」と呼ばれるトラブルを経験したことがあるかもしれません。これはWindowsユーザーが日常的に遭遇しうる、比較的一般的な問題の一つです。Windows使用時によくある症状のひとつが、ログイン後に画面が真っ白になってしまう「ホワイトスクリーンエラー」です。この問題はすべてのWindowsバージョンで発生する可能性があり、どんなに経験豊富なユーザーでも避けられないことがあります。