Google Chrome постоянно отображает моноширинные шрифты неправильно, как «Times New Roman»

10

Я наблюдаю чрезвычайно раздражающую проблему со шрифтами в Google Chrome для Mac. Когда я захожу на страницу типа GitHub или Bitbucket (где используются моноширинные шрифты, например, для кода), я вижу разделы HTML, которые должны отображаться моноширинным шрифтом, отображаемым в «Times New Roman». Это делает эти сайты бесполезными для меня.

Я нашел сообщение в блоге, в котором описана похожая проблема и в котором предлагается очистить кэш шрифтов Mac OS X с помощью следующих команд терминала:

$ sudo atsutil databases -remove
$ atsutil server -shutdown
$ atsutil server -ping

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

Для пояснения здесь приведены два скриншота, отображающих проблему.

Вот как это выглядит перед удалением кэшей шрифтов:

Пример изображения перед очисткой кэшей шрифтов

Вот как это выглядит после очистки кэшей шрифтов и как это должно выглядеть:

Пример изображения после очистки кеша шрифтов

Кто-нибудь знает об этой проблеме и может предоставить решение?

tow8ie
источник
1
Я бы проверил, есть ли у вас испорченная версия Courier (шрифт фиксированной ширины по умолчанию для Chrome). Вы можете попробовать удалить его и установить новую копию, чтобы увидеть, как далеко вы зашли.
Сэмюэль Микел Боулз
Похоже, в Chrome есть некоторые проблемы со шрифтами, управляемыми специальными менеджерами шрифтов . Используете ли вы программное обеспечение для управления шрифтами (Suitcase, Fontcase, FontExplorer)?
копишке
Просто для некоторого контекста у меня также была эта проблема, и я не использую какие-либо сторонние менеджеры шрифтов. Мне также нравится, что он atsutilспециально призывает не использовать server -shutdownглагол, но это сразу решило мою проблему.
hoss

Ответы:

1

Я уже давно использую Linotypes Font Explorer. Есть бесплатная версия, которая великолепна. С тех пор, как я использовал это приложение, я обнаружил меньше проблем со шрифтами на моем Mac, чем с Suitcase, Fontbook или Fontcase, особенно с веб-сайтами. После установки вы можете запустить очиститель шрифтов, который проверяет все ваши тома на вашем Mac и устраняет возможные проблемы

Гав Эллис
источник
1

Хм ... Я загрузил эту страницу в качестве теста - я использую версию 23 Chrome - и текст корректно отформатирован. Заметьте , не в Курьере , а в Менло (который фактически является обновленной версией Монако ).

Вы можете проверить настройки шрифта Chrome - вставить chrome://chrome/settings/fonts#fontв адресную строку - и посмотреть, что он решил использовать в качестве шрифта с фиксированной шириной. Любопытно, что в моем случае кажется, что он должен использовать Courier , но (как я упоминал ранее) вместо этого он использует Menlo .

Applemeister
источник
0

Просто хотел позвонить сюда и сказать, что эта проблема не только поразила меня (Github показывает с Times New Roman), но и после того, как я исправил ее впервые (несколько месяцев назад), у меня произошел интересный регресс. Сегодня вечером я поднял Github, чтобы найти это:

введите описание изображения здесь

Я предполагаю, что это связано с тем, что Bitstream каким-то образом засоряется в кэше шрифтов (в отличие от того, что он не был установлен в первый раз, когда это произошло). К счастью, команды CLI для сброса кэша, размещенного OP, по-прежнему отлично работали для меня (после перезапуска Chrome).

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

Брайан Мескау
источник
Была такая же проблема в Chrome. Если я правильно помню: если веб-шрифты, использованные на странице, также были установлены в моей системе через FontExplorer , веб-сайт отображал только бред. Я удалил указанные шрифты из FontExplorer, и проблема исчезла. Или был другой путь? (Папка системных шрифтов ➝ FE) В любом случае, переключатель помог.
myhd
-1

Попробуйте заново загрузить нужный шрифт в Font Book. Тогда это должно работать. Если проблема не устранена, попробуйте просмотреть настройки в своем браузере.

fr00ty_l00ps
источник