Уродливые шрифты на нескольких сайтах Google в Firefox и Chrome

11

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

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

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

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

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

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

dermoritz
источник
Убедитесь, что шрифты, используемые веб-сайтом, установлены в вашей системе. Требуется больше информации о вашей системе. Какую версию Windows7 и 8 вы используете, какие языковые пакеты вы установили, и тому подобное. Возможный дубликат: superuser.com/questions/59697/…
Ramhound
@Ramhound: есть ли разница во включенных шрифтах между различными версиями Windows 8? Но по какой-то странной причине это помогает вам: обе версии полностью залатаны «про».
дермориц
Вы убедились, что у вас есть необходимые шрифты? Вопрос, на который я ссылался, обозначил шрифт, которого вы, вероятно, пропустили.
Ramhound
как это сделать? как получить шрифт, необходимый для данного сайта и где его скачать? почему эти шрифты не заменяются шрифтами, установленными в настройках (времена новые римские для засечек, arial для без засечек)?
Дермориц
Если это сайты Google, вероятно, в вашем браузере возникла проблема с отображением веб-шрифтов (связанных шрифтов). Это тот случай, когда ваши шрифты выглядят четкими, если они установлены на вашем компьютере, и выглядят пиксельными, если они связаны с веб-страницей? Я знаю, с Firefox на Windows, у меня есть эта проблема - тип всегда выглядит лучше в Firefox на Mac.
Джек Ян

Ответы:

4

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

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

Джеймс П
источник
2
clear type делает все остальные шрифты безобразными - так что это не реальное решение. только сайты Google имеют эту проблему.
Дермориц
Существует два уровня - сглаживание шрифтов ( sevenforums.com/tutorials/… ), которое является сглаживанием на уровне пикселей, и ClearType, который влияет на субпиксели монитора. Вы отключили оба или только ClearType? Кроме того, вы уверены, что используете монитор с правильным разрешением? Кажется странным, что вы считаете рендеринг ClearType «безобразным», так как он предназначен для улучшения внешнего вида текста.
Джеймс П,
я уверен в выходе. и я отключаю все виды сглаживания - чтобы все шрифты были чистыми. тем временем я обнаружил, что: plus.google.com/+SethLadd/posts/ByN5ELN9vEy в конце есть ссылка: chrome.google.com/webstore/detail/change-font-family-style/…, которая решает проблему в хром!
дермориц
Джеймс АБСОЛЮТНО ПРАВ. Проблема может усугубляться из-за неправильной установки разрешения экрана.
Джошуа
1
Это на самом деле изображение, а не текст, поэтому у него не будет той же проблемы. Я не хочу продолжать говорить о ClearType, но я должен отметить, что он может быть сильно настроен так, что он почти не влияет на большинство шрифтов, но все же оказывает положительное влияние на те, которые нуждаются в этом больше всего.
Джеймс П
3

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

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

Мартейн
источник
Я не помню, что только что установил шрифт Roboto в конце прошлой недели, пока не прочитал твой ответ. Вот почему шрифт так плохо рендерится и в моем случае. Спасибо.
JohnDubya
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.)

dermoritz
источник
Или просто используйте gdi ++ для лучшей визуализации текста в Windows.
Дерек 朕 會 功夫
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 
Ян Догген
источник
это не помогло
dermoritz
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, это перейти по ссылке : поддержка . Кнопка «Обновить» находится в правом верхнем углу.

2ark0
источник