10

На некоторых сайтах Google шрифты выглядят ужасно в Firefox и Google Chrome под Windows 7 и 8:

уродливые шрифты, используемые на сайте Google Dev

Я выключил Clear Type, потому что большинство шрифтов уродливы.

Firefox и Chrome имеют проблему. Если проблема вызвана отсутствием шрифта, шрифт должен быть заменен другим шрифтом, не так ли? В таком случае мне нужно было бы узнать, что это за отсутствующий шрифт, и скачать его.

В то же время я установил все шрифты Google с https://github.com/w0ng/googlefontdirectory, но это не помогло. Либо сайты Google с некрасивыми шрифтами не используют один из этих шрифтов, либо этот некрасивый шрифт всегда безобразен без сглаживания или высокого DPI.

Есть ли способ это исправить?

6 ответов6

4

Похоже, у вас нет сглаживания шрифтов и включен ClearType, в этом случае некоторые шрифты будут выглядеть ужасно.

В Windows 7 перейдите на панель управления и выберите « Просмотр большими иконками», затем выберите « Отображение» -> «Изменить текст ClearType» и установите флажок « Включить ClearType». Это также должно включить сглаживание шрифтов.

3

Для меня эта проблема началась, когда я установил шрифты Roboto из Google/Android, и проблема исчезла при их удалении .

Я предполагаю, что с установленным шрифтом он пытается использовать локальную версию TrueType, которая очень плохо рендерится, тогда как шрифты, добавленные на веб-страницу через Google Font API, выглядят намного лучше.

2

Проблема в том, что Google использует шрифт: он кажется уродливым при низком разрешении или без сглаживания. Несколько хороших объяснений: http://wellcaffeinated.net/articles/2012/01/25/font-smoothing-detection-modernizr-style/

Таким образом, два решения, кажется, работают. 1-е: https://chrome.google.com/webstore/detail/change-font-family-style/aabledekpjmoghdjnpnhfkfpmjifklpb?hl=en-US Этот плагин заменяет шрифты. Он работает как задумано, все сайты Google снова доступны для чтения.

2-й: включить прозрачный тип. Сайты Google выглядят неплохо, но я намеренно показал четкий тип - все шрифты размыты. Я просто люблю четкие шрифты (нет проблем, чтобы увидеть отдельные пиксели).

Вывод: есть некрасивые шрифты без сглаживания или с низким разрешением (обычные мониторы). веб-сайт может определить (с помощью js), включено ли сглаживание шрифта, и заменить шрифт, если это необходимо (см. ссылку выше, пример внизу с и без сглаживания шрифта).

Что явно не работает: отключите HW-ускорение. Установка всех шрифтов Google (я думаю, что если у меня не будет правильного шрифта, его заменит более читаемый - это то, что делает плагин Chrome.)

0

Я использую это в Firefox, чтобы блокировать веб-шрифты в целом, но за исключением некоторых сайтов (таких как github)

0

Раньше у меня была такая же проблема со шрифтами Google (особенно с таблицами Google), использующими Firefox. То, что это работало для меня, было следующим:

  1. Откройте в Firefox документ или URL-адрес, на котором отображаются "некрасивые шрифты". Обязательно открывайте окно Firefox на каждом доступном мониторе / экране. В моем случае у меня есть дисплей моего ноутбука и 2 внешних монитора.
  2. Открыть ссылку Обновить Firefox
  3. Нажмите на кнопку "Обновить Firefox".
  4. Во всплывающем окне подтвердите нажатием кнопки "Обновить Firefox".
  5. Ваша конфигурация Firefox и надстройки будут сброшены к настройкам по умолчанию, не волнуйтесь, ребята из технаря: все ваши закладки и пароли будут сохранены.
  6. Подождите, пока Firefox закроется и снова откроется.
  7. После обновления Firefox вы можете начинать, проверьте страницу с ужасными шрифтами и проблема должна исчезнуть.

Другой вариант, кроме того, что ссылка, показанная на шаге №2, это перейти по ссылке : поддержка. Кнопка "Обновить" находится в правом верхнем углу.

0

Из вопроса поддержки Mozilla:

Попробуйте отключить аппаратное ускорение в Firefox.

Tools > Options > Advanced > General > Browsing: "Use hardware acceleration when available"

https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes 

https://hacks.mozilla.org/2010/09/hardware-acceleration/ 

Попробуйте установить для параметра gfx.content.azure.enabled pref значение false или, если это не помогло отключить Direct2D, для параметра gfx.direct2d.disabled pref задайте значение true на странице about:config и оставьте аппаратное ускорение в противном случае включенным.

http://kb.mozillazine.org/about:config 

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