Windowsでピクセル化されたフォントや壊れたフォントを修正する5つの方法

Windowsでピクセル化されたフォントや壊れたフォントを修正する5つの方法

もしあなたのWindows PCでピクセル化されたり壊れたフォントが表示されているなら、パニックにならないでください!この問題は、更新をインストールした後に発生した可能性があります。また、OSの設定が不正であることも原因かもしれません。このガイドでは、問題の原因を特定し、それを完全に排除する方法を説明します。

目次

    1. コントロールパネルを介してデフォルトのフォント設定を復元する
    1. Resetfont.Regファイルを使用してデフォルトのフォント設定を復元する
    1. フォントキャッシュを手動で再作成する
    1. BATファイルを使用してフォントキャッシュを再作成する
    1. SFCおよびDISMスキャンを実行する
  • よくある質問

ヒント: 創造的になりたいですか?これらのトッププログラムを使って自分のフォントを作成することができます。

1. コントロールパネルを介してデフォルトのフォント設定を復元する

不正なフォント設定は、Windowsでピクセル化されたり壊れたフォントを引き起こす可能性があります。その場合、フォント設定をリセットすることが良いアイデアです。

  1. スタートメニューをクリックし、「コントロールパネル」と入力してEnterを押します。
  2. 「外観と個人設定」を選択します。

コントロールパネルの「外観と個人設定」セクション.

  1. 「フォント」セクションの下にある「フォント設定の変更」を開きます。

コントロールパネルのフォントの下にある「フォント設定の変更」を選択します.

  1. 「デフォルトのフォント設定を復元」をクリックします。

フォント設定の下にある「デフォルトのフォント設定を復元」をクリックします.

  1. PCがフォントを正しく表示しているか確認します。

知っておくと良いこと: Windows PCのキャッシュをクリアする方法を学びましょう。

2. Resetfont.Regファイルを使用してデフォルトのフォント設定を復元する

デフォルトのフォント設定に戻す別のオプションは、.REG(レジストリ)ファイルを作成することです。レジストリのトリックがもっと必要な場合は、こちらをチェックしてください。

  1. スタートメニューをクリックし、「メモ帳」と入力してEnterを押します。

Windows検索でメモ帳を検索しています.

  1. メモ帳に以下のコマンドをコピーして貼り付けます:
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"=-
  1. ツールバーから「ファイル」を選択し、「名前を付けて保存」をクリックします。

メモ帳の「名前を付けて保存」ファイル.

  1. 「名前を付けて保存」ドロップダウンメニューから「すべてのファイル」を選択し、「ファイル名」として「Resetfont.Reg」と入力して「保存」をクリックします。

メモ帳で新しいレジストリファイルを作成しています.

  1. 「Resetfont.Reg」ファイルを右クリックし、「管理者として実行」を選択します。プロンプトが表示されたら「はい」を押します。

レジストリエディタの警告.

  1. プロセスが完了したら、コンピュータを再起動します。

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

Windowsフォントキャッシュサービスは、一般的に使用されるフォントデータをキャッシュすることでアプリケーションのパフォーマンスを最適化します。以下の手順に従って再作成し、可能な問題を排除します:

  1. Windows + Rキーを押して実行ウィンドウを開きます。
  2. services.mscと入力し、「OK」を選択します。

実行ウィンドウで「services.msc」を実行しています.

  1. 「Windowsフォントキャッシュサービス」を右クリックし、「プロパティ」を開きます。

「プロパティ」を見つけるためにWindowsフォントキャッシュサービスを右クリックしています.

  1. 「サービスの状態」の下で「停止」を選択し、「スタートアップの種類」を「無効」に変更します。その後、「適用」をクリックし、「OK」をクリックします。

「Windowsフォントキャッシュサービス」を無効にしています.

  1. 「Windows Presentation Foundation Font Cache 3.0.0.0」についても同様に行います。
  2. スタートメニューを右クリックし、「Windowsエクスプローラー」を選択します。
  3. 次のフォルダーに移動します:「C:\Users\IWiLL\AppData\Local\Microsoft\FontCache」

ファイルエクスプローラーでの.DATファイルの表示.

  1. .DAT拡張子を持つ「FontCache ファイルを削除します。

.DATファイルを削除しています.

  1. FontCacheフォルダーを開き、その内容をすべて削除します。

FontCacheファイルが削除されています.

  1. 次のフォルダー「C:\Windows\System32\」に移動し、「FNTCACHE.dat」ファイルを削除します:

ファイルエクスプローラーでの.DATファイルに移動しています.

  1. 変更を保存するためにコンピュータを再起動します。
  2. システムが起動したら、再度手順#1から#3を実行します。
  3. 「サービスの状態」の下で「開始」を選択し、「スタートアップの種類」を「自動」に変更し、「適用 -> OK」をクリックします。

Windowsフォントキャッシュサービスを再度開始しています.

  1. 「Windows Presentation Foundation Font Cache 3.0.0.0」についても同様に行います。
  2. 問題が解決されたか確認します。

ヒント: ビジュアルで美しいフォントを見つけましたか?画像内のフォントを特定する方法はこちらです。

4. BATファイルを使用してフォントキャッシュを再作成する

.BATファイルは、順番に実行する必要があるコマンドを格納するスクリプトです。このようなファイルを利用して、数ステップでフォントキャッシュを再作成できます。

  1. スタートメニューをクリックし、「メモ帳」と入力してEnterを押します。

Windowsでメモ帳を検索しています.

  1. メモ帳に以下のコマンドをコピーして貼り付けます:
@echo off  
  
:: 「Windowsフォントキャッシュサービス」を停止し、無効にする  
  
:FontCache  
  
sc stop "FontCache"  
  
sc config "FontCache"start=disabled  
  
sc query FontCache |findstr/I/C:"STOPPED"  
  
ifnot%errorlevel%==0(gotoFontCache)  
  
:: 現在のユーザーに「%WinDir%\ServiceProfiles\LocalService」フォルダーおよびその内容へのアクセス権を付与  
  
icacls"%WinDir%\ServiceProfiles\LocalService"/grant"%UserName%":F /C/T/Q  
  
:: フォントキャッシュを削除  
  
del/A/F/Q"%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"  
  
del/A/F/Q"%WinDir%\System32\FNTCACHE.DAT"  
  
:: 「Windowsフォントキャッシュサービス」を有効にして開始  
  
sc config "FontCache"start=auto  
  
scstart"FontCache"
  1. メモ帳でファイルを保存します。

メモ帳でファイルを保存しています.

  1. 「名前を付けて保存」ドロップダウンメニューから「すべてのファイル」を選択し、「ファイル名」として「Rebuild_FontCache.bat」と入力して「保存」をクリックします。

メモ帳でファイルに名前を付けています.

  1. 「Rebuild_FontCache.bat」を右クリックし、「管理者として実行」を選択します。

  2. プロセスが完了したら、コンピュータを再起動します。問題が解決されるはずです。

5. SFCおよびDISMスキャンを実行する

Windowsには、最も一般的なWindowsの問題を修正できる2つの組み込みユーティリティツール、SFCおよびDISMがあります。両方のユーティリティは、Windowsコマンドを使用してシステムチェックを実行し、OSの欠陥を自動的に修正しようとします。ぜひ試してみてください。

知っておくと良いこと: Google Fontsは簡単にインストールできて無料です。これを使い始めるためのガイドに従ってください。

よくある質問

Windowsにフォントをインストールするにはどうすればよいですか?

希望のフォントをダウンロードした後、それを右クリックして「インストール」を選択します。

なぜ私のコンピュータのフォントが突然変わったのですか?

これは、不正な更新をインストールした場合、誤ってPCがマルウェアに感染した場合、またはフォント設定を不正に変更した場合に発生することがあります。PCが感染していると確信している場合は、迅速に行動する必要があります。最初に行うべきことは、Windowsセキュリティアプリを使用してマルウェアスキャンを実行することです。

壊れたフォントをPCから削除するにはどうすればよいですか?

Windowsのコントロールパネルを開き、「外観と個人設定」を選択し、「フォントのインストールまたは削除」をクリックします。削除したいフォントを右クリックし、「削除」を押します。

画像クレジット: Pexels. すべてのスクリーンショットはFarhad Pashaeiによるものです。