Сегодня я обновил Google Chrome, с версии 36.0.1985.143
до 37.0.2062.102
которой появилось странное изменение рендеринга. Похоже, что для ссылок-якорей расстояние между нижней частью текста ссылки и его подчеркиванием (текстовое оформление) стало на один пиксель меньше, чем раньше:
Лично для меня это выглядит просто ужасно. Может кто-нибудь сказать, это баг или новая фича?
Кроме того, самое главное, что я хотел бы знать, — это есть ли способ отменить или отключить это изменение.
решение1
Рендеринг шрифта
Этоособенность. На самом деле, это не просто подчеркивание. Например, сравните 0
до и после: они немного отличаются. Увеличивая изображение, вы можете заметить другие тонкие различия:
Theсубпиксельная визуализацияэто не одно и то же, как следует из списка изменений (жирный шрифт выделен мной):
Chrome 37.0.2062.94 содержит ряд исправлений и улучшений, в том числе:
- Поддержка DirectWrite в Windows для улучшенной визуализации шрифтов
- Ряд новых приложений/API расширений
- Множество внутренних изменений для повышения стабильности и производительности.
Полный список изменений доступен вбревно.
Изменение было направлено на улучшение, но вызвало неоднозначную реакцию, поскольку не все ощутили реальное улучшение. Конечно, комбинации оборудования и программного обеспечения определенно играют здесь важную роль, поэтому ваши впечатления могут отличаться.
Возвращаясь назад
Если вам не нравятся изменения, вы можете попробовать отключитьDirectWriteкак обходной путь:
Введите или вставьте следующий адрес в адресную строку Chrome:
chrome://flags/#disable-direct-write
Отключите функцию DirectWrite. Перезапустите браузер, чтобы применить изменения.
ПримечаниеОписанные выше шаги применимы к версии 37.0.2062.102
; более новые версии могут потребовать иного подхода. Поскольку DirectWrite доступен только в Windows Vista и более поздних версиях, старый движок рендеринга на основе GDI можно полностью удалить послеПоддержка XP заканчивается в апреле 2015 г..