※本ページにはプロモーション(広告)が含まれています
Windowsでフォントが崩れる・文字化けが起きる原因
Windowsで特定のフォントが正しく表示されない、文字化けする、フォントが欠けているといった問題の原因と解決方法を解説します。
この記事でわかること
- フォントが表示されない原因の種類
- フォントキャッシュのクリア方法
- フォントの再インストール手順
- システムフォントの修復方法
- 文字コード設定の確認方法
原因1:フォントキャッシュの破損
Windowsはフォント情報をキャッシュに保存していますが、キャッシュが破損するとフォントが正しく表示されなくなります。
フォントキャッシュのクリア手順
- Windowsを「セーフモード」で起動する(電源ボタン長押し→詳細オプション→スタートアップ設定→セーフモード)
- エクスプローラーで
C:/Windows/ServiceProfiles/LocalService/AppData/Local/FontCacheフォルダを開く - フォルダ内のファイルをすべて削除する
- 通常モードで再起動する
原因2:フォントファイルの破損・欠落
フォントファイル自体が破損または削除されている場合、そのフォントを使用するアプリで表示が崩れます。
フォントの再インストール手順
- 設定アプリ→「個人用設定」→「フォント」を開く
- 問題のあるフォント名を検索する
- フォントを選択して「アンインストール」する
- Microsoft公式サイトまたはフォントの入手元から再ダウンロードしてインストールする

原因3:SFC(システムファイルチェッカー)で修復
システムフォントが破損している場合、Windows標準のSFCコマンドで修復できます。
SFC実行手順
- スタートメニューを右クリック→「Windows PowerShell(管理者)」を開く
sfc /scannowと入力してEnterを押す- スキャンが完了するまで待つ(10〜20分)
- 「Windows リソース保護により、破損したファイルが見つかり、正常に修復されました」と表示されれば成功
- PCを再起動して確認する
原因4:文字コード・ロケール設定の問題
特に海外ソフトウェアで日本語が文字化けする場合、システムロケールの設定が原因の場合があります。
ロケール設定の確認・変更
- コントロールパネル→「地域」を開く
- 「管理」タブ→「システムロケールの変更」をクリック
- 「日本語(日本)」を選択して「OK」→再起動する

フォントトラブル比較表
| 症状 | 原因 | 対処法 |
|---|---|---|
| フォントが豆腐(□)になる | フォント欠落 | 再インストール |
| 特定アプリだけ文字化け | アプリの文字コード設定 | アプリ設定でUTF-8に変更 |
| フォントが突然変わった | キャッシュ破損 | キャッシュクリア |
| 日本語が?????になる | ロケール設定 | システムロケールを日本語に |
この記事に関連するおすすめ商品
Windows 11 Homeパッケージ版
約19,800円〜
クリーンインストールでフォント問題を根本解決
高解像度モニター 27インチ
約28,000円〜
フォント表示が鮮明になるフルHD以上のディスプレイ
※ 価格は変動します。最新価格はリンク先でご確認ください
よくある質問(FAQ)
Q. フォントを追加したら重くなった
A. フォントが多すぎるとWindowsの起動が遅くなることがあります。不要なフォントはアンインストールしましょう。
Q. Officeのフォントだけ表示されない
A. Officeを修復インストールすることで、Office固有フォントを再インストールできます。コントロールパネル→プログラムと機能→Office→変更→オンライン修復を試してください。
Q. 他のPCで作ったファイルを開くと字体が変わる
A. 相手のPCにないフォントが使われている場合、代替フォントで表示されます。PDFに変換して共有すると字体が保持されます。
まとめ
Windowsでフォントが正しく表示されない場合は、まずフォントキャッシュのクリアを試し、それでも解決しない場合はSFCコマンドでシステムファイルの修復を行ってください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!