Отрисовка шрифтов Chrome: Google удаляет флаг DirectWrite
- Категория: Гугл Хром
Google отказался от поддержки Chrome для нескольких старых операционных систем, включая Windows XP и Vista, в апреле 2016 г.
Компания начала удалять код из Chromium, основы браузера Chrome с открытым исходным кодом, чтобы отразить изменения в поддержке и упростить кодовую базу браузера, сосредоточившись исключительно на Windows 7 и более новых версиях Windows.
Сотрудники Google начали удалять фрагменты кода из Chromium еще в январе 2016 года, и некоторые из удаленных элементов могут повлиять на отображение шрифтов в веб-браузере.
вопрос 579678 , Удалить путь к шрифту GDI, подтверждает, что Google удалил отрисовку шрифта GDI, переключатель «отключить прямую запись» и связанный код из Chrome.
Этот патч удаляет визуализацию шрифта gdi, переключатель «отключить прямую запись» и связанный с ним код. Теперь весь рендеринг шрифтов будет выполняться DirectWrite.
Google Chrome будет использовать DirectWrite исключительно для рендеринга шрифтов в Windows, начиная с Chrome 52.
Изменения вступают в силу в Chrome 52, который в настоящее время доступен на бета-канале, а пока выпущен. Однако следующее стабильное обновление переместит браузер на эту версию, и именно тогда большинство пользователей заметят это изменение.
Большинство современных браузеров используют DirectWrite в Windows для рендеринга шрифтов, и в большинстве случаев он работает хорошо.
Обновить : Обратите внимание, что Google снял флажок со своего веб-браузера Chrome, чтобы отключить DirectWrite. Он больше не является его частью, что также означает, что сейчас нет возможности отключить DirectWrite на компьютерах с Windows.
Без этой опции затронутым пользователям мало что нужно сделать. Хотя расширения Chrome, такие как Улучшение визуализации шрифтов может помочь решить проблему для некоторых, у других может не быть выхода в этом отношении, если расширения не решат проблему рендеринга шрифтов на своей стороне.
Однако в зависимости от системы, настроек дисплея и драйверов дисплея DirectWrite может ухудшить отображение шрифтов. Пользователи, затронутые этой проблемой, могли установить флаг на странице chrome: // flags, чтобы отключить отрисовку шрифтов DirectWrite в Chrome до сих пор.
В настоящее время неясно, как это изменение повлияет на другие браузеры на основе Chromium, например, Vivaldi или Opera. Поскольку код был удален из Chromium, компаниям придется снова добавить код, чтобы продолжать предлагать поддержку отключения DirectWrite в веб-браузерах.
Еще неясно, сколько пользователей Chrome страдают от проблем с рендерингом шрифтов в браузере и скольким удалось исправить проблемы с рендерингом, отключив DirectWrite.
Теперь ваша очередь : повлияло ли на вас изменение в Google Chrome?