Визуализация шрифтов Chrome: Google убирает флаг DirectWrite

Google отказался от поддержки Chrome для нескольких старых операционных систем, включая Windows XP и Vista, в апреле 2016 года.

Компания начала удалять код из Chromium, основы браузера Chrome с открытым исходным кодом, чтобы отразить изменение в поддержке и просто кодовую базу браузера, сосредоточившись исключительно на Windows 7 и более новых версиях Windows.

Сотрудники Google начали удалять фрагменты кода из Chromium еще в январе 2016 года, и некоторые из удаленных элементов могут повлиять на отображение шрифтов в веб-браузере.

Ошибка 579678 «Удаление пути шрифта GDI» подтверждает, что Google удалил рендеринг шрифта GDI, переключатель «отключить прямую запись» и связанный код из Chrome.

Этот патч удалит рендеринг шрифта gdi, переключатель «disable-direct-write» и связанный с ним код. Все рендеринг шрифтов теперь будет выполняться DirectWrite.

Google Chrome будет использовать DirectWrite исключительно для рендеринга шрифтов в Windows начиная с Chrome 52.

Изменения вступают в силу в Chrome 52, который в настоящее время доступен на бета-канале, был выпущен в настоящее время. Следующее стабильное обновление переместит браузер на эту версию, и именно тогда основная часть пользователей заметит это изменение.

Большинство современных браузеров используют DirectWrite в Windows для рендеринга шрифтов, и в большинстве случаев он работает хорошо.

Обновление : обратите внимание, что Google удалил флаг из своего веб-браузера Chrome, чтобы отключить DirectWrite. Он больше не является его частью, что также означает, что сейчас нет возможности отключить DirectWrite на компьютерах с Windows.

С опущенной опцией для затронутых пользователей остается мало что делать. В то время как расширения Chrome, такие как Font Rendering Enhancer, могут помочь решить проблему для некоторых, другие могут не обратиться за помощью, если расширения не решат проблему рендеринга шрифтов с их стороны.

Однако в зависимости от системы, настроек дисплея и драйверов дисплея DirectWrite может ухудшить отображение шрифтов. Пользователи, затронутые этой проблемой, могут установить флаг на странице chrome: // flags, чтобы отключить визуализацию шрифтов DirectWrite в Chrome до настоящего времени.

Пока неясно, как изменения повлияют на другие браузеры на базе Chromium, например, Vivaldi или Opera. Поскольку код был удален из Chromium, компаниям придется добавить код еще раз, чтобы продолжить предлагать поддержку отключения DirectWrite в веб-браузерах.

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

Теперь вы : на вас повлияло изменение в Google Chrome?