Mac OS X のフォント キャッシュ & フォント データベースをクリアして、通常とは異なるフォントの問題を解決する
目次:
まれな状況で、OS X やさまざまな Mac アプリのフォントが誤って表示されたり、完全に表示されなかったりする場合があります。通常、これはフォントが変更された後、またはフォントが標準の ~/Library/Fonts ディレクトリの外にインストールされた後に発生しますが、状況によっては突然発生することもあります。一部のフォントの問題はアクセス許可を修復することで修正できますが、より不明な問題では、フォント キャッシュをダンプして再構築する必要がある場合があります。
これは、キャッシュ、エラー、またはフォントではなくグリフが表示される特定の表示エラーに関連する非常に具体的なフォントの問題がない限り、このタスクを実行する理由がないため、気軽に行うべきものではありません。
OS X でフォント データベースとフォント キャッシュをクリアする方法
ターミナルから、次のコマンド文字列を入力してリターンを押します。これは sudo を使用します。実行するには管理者パスワードが必要です。通常どおり、コマンドを 1 行で表示するコマンド ライン アイテムを使用します:
sudo atsutil データベース -remove
これにより、OS X システムとユーザーからすべてのフォント データベースとキャッシュが削除されます。 atsutil のマニュアル ページによると、-remove フラグは次を実行します:
権限と再起動によるフォント表示のトラブルシューティングの完了
atsutil の実行が終了したら、おそらく disktuil コマンドを使用して、ターミナルからも OS X のアクセス許可を修復することをお勧めします (結局のところ、すでにターミナルにいるためです):
sudo diskutil repairPermissions /
ディスクのパーミッションの修復にはかなりの時間がかかるため、ドライブのサイズと速度、および Mac にあるファイルの数によっては、最大数時間かかる場合があります。
.ご参考までに、この画像はそのようなフォント表示の問題がどのように見えるかの例です:
. OS Xセーフモード、またはブート中にCommand + Sを押して上記のコマンドを実行することにより、シングルユーザーモードにすることもできます。
これで問題が解決した場合、または Mac での特定のフォントの問題に対する別の解決策がある場合は、コメントでお知らせください。