Очистка кэшей шрифтов & Базы данных шрифтов в Mac OS X для решения необычных проблем со шрифтами

Оглавление:

Anonim

В некоторых необычных и, по общему признанию, редких ситуациях шрифты в OS X и различных приложениях Mac могут отображаться ошибочно или вообще не отображаться. Обычно это происходит после того, как шрифт был изменен или шрифт был установлен вне стандартного каталога ~/Library/Fonts, но в некоторых случаях это может произойти и совершенно неожиданно. Хотя некоторые проблемы со шрифтами можно исправить, восстановив разрешения, более неясные проблемы могут потребовать сброса кешей шрифтов и их повторной сборки.

Это не то, что вы должны делать случайно, так как нет причин выполнять эту задачу, если у вас нет особых проблем со шрифтами, связанных с кешем, ошибками или конкретными ошибками отображения, когда отображаются глифы, а не шрифты.

Как очистить базы данных шрифтов и кэши шрифтов в OS X

В терминале введите следующую командную строку и нажмите клавишу возврата. При этом используется sudo, для выполнения которого требуется пароль администратора, как обычно с элементом командной строки, который вы хотите, чтобы команда отображалась в одной строке:

sudo atsutil databases -remove

Это удалит все базы данных шрифтов и кеши из системы OS X и пользователей. Согласно справочной странице atsutil, флаг -remove будет выполнять следующее:

Завершение устранения неполадок отображения шрифтов с разрешениями и перезагрузкой

Когда atsutil завершит работу, вы, вероятно, захотите восстановить разрешения в OS X из терминала также с помощью команды disktutil (поскольку вы уже в терминале, в конце концов):

sudo diskutil repairPermissions /

Восстановление прав доступа к диску может занять довольно много времени, поэтому будьте готовы ждать до нескольких часов в зависимости от размера и скорости вашего диска и количества файлов на Mac.

Когда оба вышеуказанных процесса завершены, перезагрузите Mac как обычно, теперь ваши шрифты должны работать и отображаться нормально, без каких-либо дальнейших проблем.

Если вам интересно, это изображение является примером того, как может выглядеть такая проблема с отображением шрифта:

Очевидно, что если каждый шрифт на вашем Mac отображается таким образом, как прямоугольник с заглавной буквой A, например , может быть сложно что-либо сделать, и в этом случае вам может потребоваться загрузка в безопасный режим OS X или даже в однопользовательский режим, удерживая клавиши Command + S во время загрузки, чтобы выполнить вышеуказанные команды.

Сообщите нам в комментариях, сработало ли это для вас или у вас есть другое решение для конкретных проблем со шрифтами на Mac.

Очистка кэшей шрифтов & Базы данных шрифтов в Mac OS X для решения необычных проблем со шрифтами