Очистити кеш шрифтів & баз даних шрифтів у Mac OS X для вирішення проблем із незвичними шрифтами
Зміст:
У деяких незвичайних і, правда, рідкісних ситуаціях шрифти в OS X і різних програмах Mac можуть відображатися помилково або зовсім не відображатися. Зазвичай це трапляється після того, як шрифт було змінено або встановлено поза стандартним каталогом ~/Library/Fonts, але в деяких ситуаціях це також може статися раптово. Хоча деякі проблеми зі шрифтами можна вирішити шляхом відновлення дозволів, для більш незрозумілих проблем може знадобитися скинути кеш шрифтів і перебудувати їх.
Це не те, що вам слід робити випадково, оскільки немає причин виконувати це завдання, якщо у вас немає дуже специфічних проблем зі шрифтами, пов’язаних із кеш-пам’яттю, помилками чи певними помилками відображення, коли замість шрифтів з’являються гліфи.
Як очистити бази даних шрифтів і кеш шрифтів у OS X
У терміналі введіть наступний командний рядок і натисніть Enter. Для цього використовується sudo, для виконання якого потрібен пароль адміністратора, як зазвичай, для елемента командного рядка потрібно, щоб команда відображалася в одному рядку:
sudo atsutil databases -remove
Це видалить усі бази даних шрифтів і кеші з системи й користувачів OS X. Згідно зі сторінкою посібника atsutil, прапорець -remove виконуватиме наступне:
Завершення усунення несправностей відображення шрифтів за допомогою дозволів і перезавантаження
Коли atsutil завершить роботу, ви, ймовірно, захочете також відновити дозволи в OS X з терміналу, використовуючи також команду disktuil (оскільки ви вже в терміналі):
sudo diskutil repairPermissions /
Відновлення прав доступу до диска може зайняти досить багато часу, тому будьте готові чекати до кількох годин залежно від розміру та швидкості вашого диска та кількості файлів, які ви маєте на Mac.
Коли обидва вищезазначені процеси завершаться, перезавантажте Mac, як зазвичай, ваші шрифти тепер мають працювати та відображатися нормально без жодних подальших проблем.
Якщо вам цікаво, це зображення є прикладом того, як може виглядати така проблема відображення шрифту:
Очевидно, якщо кожен шрифт на вашому Mac відображається так, як поле з великою літерою A у ньому, наприклад , вам може бути складно зробити багато чого, і в такому випадку вам може знадобитися завантажитися у безпечний режим OS X або навіть у режим одного користувача, утримуючи Command+S під час завантаження, щоб виконати наведені вище команди.
Повідомте нам у коментарях, чи це спрацювало для вас, чи у вас є інше рішення для певних проблем зі шрифтами на Mac.