У меня уже некоторое время возникли проблемы при посещении сайтов в Chrome, использующих шрифт Palatino: строчные буквы y
не z
отображаются вообще, а строчные x
отображаются как двойные кавычки ( "
). Я только что попробовал установить Firefox, и он делает то же самое. Однако Safari отображает шрифт правильно.
Утилита Chrome rendered fonts показывает, что шрифт из локального файла. Я пытался использовать atsutil
утилиту для удаления кэша шрифтов, но безуспешно. Font Book отображает шрифт правильно, и приложения вроде TextEdit могут использовать его без проблем.
У меня эта проблема уже несколько лет, по крайней мере, с El Capitan (у меня Catalina 10.15.2). Все это время это было мелкое раздражение. Я хотел бы это исправить, но понятия не имею, почему эта проблема изначально была только в Chrome и Firefox.
Как мне решить эту проблему?
решение1
Я не пользуюсь Chrome, но знаю, что настройка в Firefox позволяет использовать или нет веб-шрифты на веб-страницах. Иногда снятие отметки с опции, перезапуск Firefox, а затем повторное включение опции очищает кэш веб-шрифтов и загружает чистый набор шрифтов.
Кроме того, вы можете загрузить шрифт с сайтасайт редактораи установите его вручную (он автоматически определит вашу ОС, если только вы не используете блокировщик скриптов, такой как NoScript или ScriptSafe; в противном случае вам придется авторизовать всю страницу).
EDIT: вы ведь использовали команду "sudo atsutil databases -remove" для очистки кэша системных шрифтов, не так ли? Для этого требуются права администратора.