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 після перезавантаження комп’ютера, щоб правильно відображати одноразові шрифти на цих сайтах.

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

Ось як це виглядає перед тим, як видалити кеші шрифту:

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

Ось як виглядає після очищення кешів шрифту та як він повинен виглядати:

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

Хтось знає про цю проблему і може надати рішення?


1
Я хотів би перевірити, чи є у вас пошкоджена версія Courier (шрифт фіксованої ширини за замовчуванням для Chrome). Ви можете спробувати видалити його та встановити нову копію, щоб побачити, наскільки далеко ви дістаєтесь.
Самуель Мікель Боулз

Здається, у Chrome є деякі проблеми із шрифтами, якими керуються спеціальні менеджери шрифтів . Використовуєте програмне забезпечення для управління шрифтом (Suitcase, Fontcase, FontExplorer)?
kopischke

Просто з якимось контекстом у мене також виникає ця проблема, і я не використовую жодних сторонніх менеджерів шрифтів. Мені також подобається, що atsutilконкретно закликає не використовувати server -shutdownдієслово, але це моментально вирішило мою проблему.
hoss

Відповіді:


1

Я використовую Linotypes Font Explorer вже досить давно. Є безкоштовна версія, яка чудово. З моменту використання цього додатка я виявив менше проблем із шрифтом у своїх комп’ютерах, ніж у валізах, шрифтах чи шрифтах, особливо на веб-сайтах. Після встановлення ви можете запустити очищувач шрифту, який вивчає всі ваші томи на вашому Mac та усуває можливі проблеми


1

Хм ... я завантажував цю сторінку як тест - я використовую версію 23 Chrome - і текст форматується правильно. Не в кур'єрі , пам’ятайте, а в Менло (це фактично оновлена ​​версія Монако ).

Ви можете перевірити налаштування шрифту Chrome - вставте chrome://chrome/settings/fonts#fontв адресний рядок - і подивіться, що він вирішив використовувати як шрифт фіксованої ширини. Цікаво, що в моєму випадку здається, що він повинен використовувати Courier , але (як я вже згадував раніше) він насправді замість цього використовує Menlo .


0

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

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

Я припускаю, що це пов’язано з тим, що Bitstream якимось чином забивається в кеш шрифту (на відміну від того, що він не встановлюється вперше, коли це сталося). На щастя, команди CLI для скидання кешу, розміщеного ОП, все ще спрацювали для мене (після також перезавантаження Chrome).

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


Була така ж проблема в Chrome. Якщо я правильно пам’ятаю: Якщо веб-шрифти, використані на сторінці, також були встановлені в моїй системі через FontExplorer , на веб-сайті відображалися лише хитрощі. Я видалив спірні шрифти з FontExplorer, і проблема пішла. Або був інший шлях? (Папка системних шрифтів ➝ FE) У будь-якому випадку комутатор допоміг.
myhd

-1

Спробуйте повторно завантажити потрібний шрифт у Книгу шрифтів. Тоді це має спрацювати. Якщо проблема не зникає, спробуйте переглядати налаштування у своєму браузері.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.