Safari отображает шрифт правильно, а Chrome и Firefox — нет на macOS

Safari отображает шрифт правильно, а Chrome и Firefox — нет на macOS

У меня уже некоторое время возникли проблемы при посещении сайтов в 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" для очистки кэша системных шрифтов, не так ли? Для этого требуются права администратора.

Связанный контент