1

После тяжелых манипуляций со шрифтами список шрифтов (в слове или фотошопе) показывает мне странные результаты.
Каковы лучшие методы очистки кэша шрифтов в SnowLeopard?

С Уважением,
Аврам.

4 ответа4

2

Используйте atsutil из командной строки.

databases удаляют шрифтовую Системную или Пользовательскую базы данных вместе с любыми файлами кеша. Удаление баз данных может привести к потере состояния регистрации шрифта: шрифты, активированные вне стандартных каталогов шрифтов, шрифты отключены и библиотеки шрифтов.

Новые базы данных будут восстановлены из шрифтов, установленных в стандартные каталоги шрифтов после выхода пользователя из системы, перезапуска или перезапуска сервера fontd.

Usage: atsutil databases [-remove | -removeUser] [-h]
-remove     removes databases for the system and current user.  Must be run as root.
-removeUser removes databases for the current user only
-h      help

В этой статье рекомендуется shutdown сервер шрифтов, но файл man atsutil не согласен:

server запрашивает состояние fontd или выключает fontd. Выключение fontd приведет к появлению нового fontd. Выключение сервера НЕ рекомендуется и может привести к неверному тексту или сбоям приложения.

Вы, вероятно, должны shutdown только при необходимости.

1

Safeboot (удерживая клавишу Shift после звука bong) очищает кэш шрифтов.

0

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

http://www.extensis.com/fmbpg

0

MainMenu - хорошая утилита для очистки кешей, в том числе шрифтов, и, хотя она больше не бесплатная, она того стоит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .