壊れた日本語フォントを再インストールする手順
日本語の文字が四角い箱、疑問符、意味のない記号として表示されると、フォントファイルの破損や削除を疑う必要があります。特に古いHTMLやフレーム構成のウェブサイトでは、文字コードの指定とフォント環境が合わず、ページの題名や画像内の文字まで正しく読めないことがあります。
ただし、文字化けの原因が必ずしも日本語フォントとは限りません。UTF-8とShift_JISの不一致、ブラウザーの互換表示、古いプラグイン、画像ファイルの欠落などでも似た症状が起きます。まず症状を切り分けてから、必要なフォントだけを安全に入れ直すことが重要です。
Windowsではメイリオ、MS ゴシック、MS Pゴシック、游ゴシックなどが日本語表示を支えています。macOSではヒラギノ角ゴシックやヒラギノ明朝、LinuxではNoto Sans CJK JPやIPAexゴシックなどがよく使われます。OSの種類によって標準フォントと再インストール方法が異なるため、手順を混同しないように進めます。
フォントを入れ直す前に、作業中の文書を保存し、管理者権限やインターネット接続を確認してください。非公式サイトから集めたフォントには、改変されたファイルや不正なプログラムが含まれる可能性があります。配布元はOSメーカー、フォント開発元、信頼できるオープンソースの公式ページに限定します。
症状から原因を切り分ける
特定のアプリケーションだけで日本語が崩れる場合は、そのソフトのフォント設定、文字コード設定、キャッシュが原因かもしれません。メモ帳やシステム設定画面でも同じ文字が崩れるなら、OSの日本語フォントが欠落または破損している可能性が高くなります。複数のアプリで同じ書体だけが表示できないか確認してください。
ウェブサイトだけが読めないときは、フォントを再インストールする前に別のページを開きます。一般的な日本語サイトが正常なら、対象ページのHTMLにある文字コード指定、古いフレーム構造、画像のリンク切れが主な原因です。ウェブページが指定するWebフォントを読み込めない場合も、パソコン内のフォントを直すだけでは改善しません。
文字が「□」になる場合は、その文字を含むフォントが選ばれていない状態が多く、文字化けした記号が並ぶ場合はエンコーディングの問題が疑われます。文字が見えない場所を右クリックしても、背景画像や画像化されたタイトルそのものが失われていれば、フォント修復の対象ではありません。
作業前にフォントの状態を確認する
Windowsでは「設定」から「個人用設定」、「フォント」の順に開くと、インストール済みフォントを確認できます。検索欄に「メイリオ」「MS ゴシック」「游ゴシック」などを入力し、書体のプレビューが表示されるか調べます。プレビュー画面でも日本語が欠ける場合は、そのフォントのファイルに問題がある可能性があります。
macOSでは「Font Book」を起動し、左側のコレクションから日本語フォントを探します。対象フォントを選択して「ファイル」メニューの検証機能を使うと、破損や重複を診断できます。Linuxではディストリビューションのパッケージ管理画面や、fc-listコマンドで登録済みフォントを確認できます。
同じ名前のフォントが複数登録されていると、古い版やユーザー専用のファイルが優先されることがあります。フォント一覧に重複がある場合は、いきなり削除せず、ファイル名、保存場所、提供元を記録してください。業務用ソフトや印刷データが特定の版に依存していることもあるため、バックアップを取ってから整理します。
Windowsで日本語フォントを削除する
Windowsでは、対象フォントの詳細画面からアンインストールを実行できます。削除前に、必要なフォント名と現在の表示状態をメモし、文書作成ソフトやブラウザーを終了します。システムが使用中の書体は削除できないことがあるため、失敗した場合は再起動後にもう一度試します。
標準搭載フォントを手動で別の場所から入手して置き換える方法は避けてください。Windowsのシステムファイル保護や更新機能と競合する可能性があります。標準フォントが消えている場合は、「設定」の「システム」、「オプション機能」から追加フォントを確認し、必要に応じてWindows Updateを実行します。
破損したフォントを特定できない場合は、システムファイルチェッカーを使う方法があります。管理者としてコマンドプロンプトを開き、sfc /scannowを実行すると、保護されたシステムファイルの検査と修復が行われます。処理が終わるまで画面を閉じず、完了後にパソコンを再起動してください。
Windowsへ安全に再インストールする
公式のWindows機能や信頼できる提供元から、必要な日本語フォントを入手します。ダウンロードしたファイルがZIP形式なら、展開後に拡張子がttfまたはotfであることを確認します。ファイルを開いてプレビューし、書体名、ライセンス、対応言語を確かめてからインストールします。
インストールは、フォントファイルを右クリックして「インストール」または「すべてのユーザーに対してインストール」を選ぶ方法が基本です。後者には管理者権限が必要です。複数のウェイトや斜体をまとめて入れる場合も、配布元が同じ正式なセットだけを選び、名前の似た不明なファイルは追加しません。
導入後は、フォント一覧に新しい書体が表示されることを確認します。Wordなどのアプリケーションを再起動し、日本語入力、記号、句読点、全角文字を入力して表示を確認します。改善しない場合は、ブラウザーやアプリケーションが独自のフォントキャッシュを保持している可能性があるため、ログアウトまたは再起動を行います。
macOSでフォントを修復する
macOSのFont Bookでは、フォントを選択して無効化や削除ができます。破損と表示された書体は、先に「ファイル」メニューの検証を実行し、警告内容を確認します。ユーザーが追加したフォントと、システムに付属するフォントを見分け、後者をFinderから直接消去しないでください。
再インストールする場合は、提供元からダウンロードしたフォントファイルをFont Bookで開き、「インストール」を選択します。ユーザー用に入れるか、すべてのユーザーが使える場所に入れるかを選べる場合があります。会社の共有端末では、管理者の許可やライセンス条件を確認してから作業します。
重複フォントが原因なら、Font Bookの重複解決機能を使います。自動で残す書体を決める前に、使用中のデザインデータや印刷環境に影響しないか確認してください。インストール後はログアウト、またはMacを再起動し、Safariや使用中の文書ソフトで日本語を確認します。
Linuxで日本語フォントを入れ直す
Linuxでは、ディストリビューションの公式リポジトリから日本語フォントを導入するのが安全です。Notoフォント、IPAフォント、VLゴシックなど、利用する環境に合ったパッケージを選びます。配布元が不明なアーカイブをシステム全体へコピーする方法は、依存関係や更新管理を壊すおそれがあります。
ユーザーだけが使う場合は、ホームディレクトリのフォント用フォルダーに配置できます。システム全体で使う場合は管理者権限が必要です。導入後にフォントキャッシュを更新するため、必要に応じてfc-cache -f -vを実行し、fc-match sans-serif:lang=jaなどで日本語フォントが選ばれるかを確認します。
アプリケーションによっては、設定画面で日本語フォントを明示的に指定しなければなりません。デスクトップ環境の表示言語、日本語入力環境、ブラウザーの標準フォント設定も確認します。端末上では正常でも、古いGTKアプリやWine上のソフトだけが崩れる場合は、アプリ側の設定や互換レイヤーを調整します。
ブラウザーと文字コードを確認する
フォントを入れ直した後も古いウェブサイトの文字が乱れるなら、ブラウザーの文字コード設定を確認します。ページがShift_JISで作られているのにUTF-8として解釈されると、日本語は意味のない記号列になります。逆の場合も同じです。開発者ツールのネットワーク情報やHTMLのcharset指定を確認すると、原因を特定しやすくなります。
ブラウザーの設定で標準フォントを日本語対応書体に変更し、最小フォントサイズやページズームも確認します。拡張機能がWebフォントを置き換えている場合は、プライベートウィンドウや拡張機能を無効にした状態で表示を試します。キャッシュを削除する際は、保存済みのログイン情報まで消さないよう対象を選択します。
フレームを使った古いページでは、親フレームと子フレームで文字コード指定が異なることがあります。日本語版へのリンク先だけが別のエンコードを使っているケースもあるため、各フレームを単独で開いて調べます。タイトルやロゴが画像ファイルなら、フォントの再インストールでは復元できず、画像URL、拡張子、大文字小文字、サーバー上のファイルの有無を確認する必要があります。
再発を防ぎながら表示を検証する
修復後は、一般的な日本語テキスト、半角英数字、全角記号、旧字体、ひらがなとカタカナを含むテスト文を表示します。ブラウザー、文書ソフト、メール、PDFのそれぞれで確認すると、特定のアプリだけに残る問題を見つけられます。表示できても印刷時に別の書体へ置き換わる場合があるため、印刷プレビューも確認します。
フォントファイルを追加しすぎると、一覧が見にくくなり、アプリケーションの起動や書体選択が遅くなることがあります。必要な書体だけを残し、配布元、バージョン、インストール日を記録しておくと、次回のトラブル対応が簡単になります。業務で使うフォントは、ライセンス証明やバックアップも同じ場所で管理します。
文字化けした古いサイトを閲覧する目的なら、フォント修復と文字コード変換を別の作業として扱うことが大切です。正常なサイトまで崩れていないか、別の端末やブラウザーで再現するか、対象ページの画像やリンクがサーバー上に残っているかを確認します。これにより、不要なシステムフォントの削除や、効果のない再インストールを避けられます。
使用しているOSの公式手順に沿ってフォントを検査し、必要な書体だけを正規の配布元から再導入してください。作業後はブラウザーとアプリケーションを再起動し、日本語表示、文字コード、画像リンクを順番に確認しましょう。正しいフォント環境と安全なバックアップを整えておけば、古いページの確認や日常の文書作成も安定して行えます。