Как отключить directwrite в яндекс браузере

Обновлено: 07.07.2024

Тут на днях вышла новая версия Chrome, в которой текст стал выводиться с помощью DirectWrite (на венде есесно). Многие наверное уже успели заметить и оценить это очаровательное мыло. Надо сказать, что Chrome был последним из могикан, который рисовал текст силами GDI; IE и Firefox отказались от этого способа более трех лет назад. Ну а раз теперь все играют по одним правилам, интересно сравнить, кому удалось приручить DirectWrite лучше других.

В качестве теста я буду использовать вот эту страницу. Основной текст набран шрифтом Verdana (размер 13 пикселей или 10 пунктов), а заголовок и содержимое правой колонки — шрифтом Tahoma. Это стандартные системные шрифты. Verdana очень широко распространен в интернете. Нажмите в браузере F11 что бы упростить сравнение снимков.

Сравнение на стандартном DPI 100% (96 пикселов на дюйм):
Chrome 36 (GDI) Chrome 37 (DirectWrite) IE 11 Firefox 31
Лучшее качество текста здесь у Firefox, он выглядит именно так, как я задал в настройках ClearType венды (для меня это важно). В Chrome 36 текст хоть и сравним по качеству, но почему-то менее насыщенный. Новый Chrome 37 сильно мылит, а у IE в добавок кое-где заметны цветные разводы вокруг букв (артефакты сглаживания ClearType).

Почему так происходит? В теории DirectWrite более крут, потому что может обеспечить правильные размер и начертание букв, а так же более качественное сглаживание. Но есть мааааленький нюанс. Для того что бы все эти плюшки хорошо работали, шрифт должен быть достаточно большого размера. Под размером я имею ввиду количество пикселей, из которых состоят буквы. Однако на снимках выше это не так. Например, буква «о» занимает всего 7х7 пикселей. В таких условиях невозможно накормить волков и сохранить овец. Приходится выбирать: либо мы имеем правильные размер и начертания букв (крутые дизайнеры пищат от восторга), либо хорошую разборчивость (а здесь уже аплодируют обычные пользователи).

В Firefox этот момент учли (не сразу, а после того как пользователи вылили на них тонны говна), там шрифт размером менее 16 пикселей рисуется по алгоритму GDI, который обеспечивает лучшую разборчивость. В IE до сих пор стригут все шрифты под одну гребенку. Индусов можно понять, домохозяйки и так схавают. Разработчики Chrome решили скопировать подход индусов.

Выше я рассмотрел ситуацию у владельцев крупных мониторов. Теперь посмотрим, все ли так плохо на бюджетных (таких как Full HD 22") и ноутбучных мониторах. Их владельцам приходится крутить вендовый DPI, увеличивая размер шрифта. И так, сравнение на DPI 125% (120 пикселов на дюйм):
Chrome 36 (GDI) Chrome 37 (DirectWrite)
Размер буквы «о» увеличился до 10х9 пикселов и DirectWrite заметно похорошел — осталось немножко мыла в правой колонке, но в целом разборчивость текста на хорошем уровне. В то же время у GDI появились косяки в виде наезжающих друг на друга букв.

И последнее сравнение на DPI 150% (144 пикселов на дюйм). Актуально для планшетов и смартфонов, реже ноутбуков. Вы уже догадываетесь какой будет результат…
Chrome 36 (GDI) Chrome 37 (DirectWrite)
Здесь преимущество DirectWrite еще более заметно, использовать GDI нет никакого смысла.

Мне вот интересно, почему разработчики Chrome решили кинуть владельцев крупных мониторов…

ЭНЕРГОПОТРЕБЛЕНИЕ

Странный заголовок, да? Фишка в том, что DirectWrite может переложить часть рисования текста на GPU (если позволяют дрова и железо) для ускорения работы «печатных машинок». В качестве побочного эффекта это может привести к изменению энергопотребления компьютера, как в большую, так и в меньшую сторону. К сожалению, у меня нет под рукой ноутбука, поэтому проверить не могу. Можете проверить сами, тема дохлых аккумуляторов актуальна.

Данные об измененном масштабе сохраняются в Яндекс.Браузере . При повторном открытии страница будет отображаться в выбранном вами масштабе.

Чтобы удалить настройки масштаба для отдельных страниц:

Горячие клавиши и жесты мыши для изменения масштаба

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

Внимание. Если вы пользуетесь однокнопочной мышью в macOS, все жесты нужно выполнять, удерживая клавишу Ctrl и кнопку мыши.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

Шрифт

Чтобы задать общий для всех страниц шрифт:

Определите, какие шрифты и какого размера необходимо использовать.

Чтобы увеличить размер шрифта:

На странице Настройки шрифтов в блоке Размер шрифта передвиньте ползунок вправо.

Нечеткий, бледный или ломаный шрифт

Отключите сглаживание шрифтов ClearType в настройках Windows.

Выберите Система и введите в поисковой строке Настройка текста ClearType .

Если у вас установлена программа GDIPP, отключите ее на время и проверьте, как отображаются шрифты.

Отключите глобальную функцию сглаживания FXAA в настройках видеокарты:

В области уведомлений Windows запустите программу управления видеокартой.

Более конкретные рекомендации вы найдете в Руководстве по использованию вашей видеокарты.

В браузерах на основе Chromium шрифты иногда становятся блеклыми. В этом случае попробуйте удалить шрифт Roboto:

Выберите шрифт Roboto и над списком шрифтов нажмите Удалить .

Кодировка

Если текст на странице отображается неправильно, воспользуйтесь автоматическим переопределением кодировки или попробуйте изменить кодировку страницы вручную:

Нажмите&nbsp; &nbsp;→ Дополнительно &nbsp;→ Дополнительные инструменты &nbsp;→ Кодировка . Укажите предполагаемую кодировку страницы или выберите из списка пункт Автоматически . Внимание. Для отображения текста на редких языках потребуется установить дополнительные шрифты на компьютер. ","lang":>,"extra_meta":[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>],"title":"Масштаб, шрифт и кодировка - Яндекс.Браузер для ДИТ. Справка","productName":"Яндекс.Браузер для ДИТ","extra_js":[[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>]],"extra_css":[[],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>]],"csp":<"script-src":[]>,"lang":"ru">>>'>

Масштаб


Примечание. Вы можете нечаянно изменить масштаб страницы — например, нажав при прокрутке колесика мыши клавишу Ctrl . Чтобы вернуть нормальный масштаб, в правой части Умной строки нажмите значок .


Нажмите → Настройки → Сайты . В блоке Масштаб страниц выберите из списка нужный Масштаб страницы .


Нажмите значок .

В открывшемся меню нажмите кнопку:


— уменьшить масштаб,


— увеличить масштаб,


— развернуть окно во весь экран.

Данные об измененном масштабе сохраняются в Яндекс.Браузере . При повторном открытии страница будет отображаться в выбранном вами масштабе.

Чтобы удалить настройки масштаба для отдельных страниц:


Нажмите → Настройки → Сайты .

Данные об измененном масштабе сохраняются в Яндекс.Браузере . При повторном открытии страница будет отображаться в выбранном вами масштабе.

Чтобы удалить настройки масштаба для отдельных страниц:

Горячие клавиши и жесты мыши для изменения масштаба

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

Внимание. Если вы пользуетесь однокнопочной мышью в macOS, все жесты нужно выполнять, удерживая клавишу Ctrl и кнопку мыши.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

При нажатой клавише Ctrl прокрутите колесо мыши вперед.

При нажатой клавише Ctrl прокрутите колесо мыши назад.

Шрифт

Чтобы задать общий для всех страниц шрифт:

Определите, какие шрифты и какого размера необходимо использовать.

Чтобы увеличить размер шрифта:

На странице Настройки шрифтов в блоке Размер шрифта передвиньте ползунок вправо.

Нечеткий, бледный или ломаный шрифт

Отключите сглаживание шрифтов ClearType в настройках Windows.

Выберите Система и введите в поисковой строке Настройка текста ClearType .

Если у вас установлена программа GDIPP, отключите ее на время и проверьте, как отображаются шрифты.

Отключите глобальную функцию сглаживания FXAA в настройках видеокарты:

В области уведомлений Windows запустите программу управления видеокартой.

Более конкретные рекомендации вы найдете в Руководстве по использованию вашей видеокарты.

В браузерах на основе Chromium шрифты иногда становятся блеклыми. В этом случае попробуйте удалить шрифт Roboto:

Выберите шрифт Roboto и над списком шрифтов нажмите Удалить .

Кодировка

Если текст на странице отображается неправильно, воспользуйтесь автоматическим переопределением кодировки или попробуйте изменить кодировку страницы вручную:

Нажмите&nbsp; &nbsp;→ Дополнительно &nbsp;→ Дополнительные инструменты &nbsp;→ Кодировка . Укажите предполагаемую кодировку страницы или выберите из списка пункт Автоматически . Внимание. Для отображения текста на редких языках потребуется установить дополнительные шрифты на компьютер. ","lang":>,"extra_meta":[>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>],"title":"Масштаб, шрифт и кодировка - Яндекс.Браузер. Справка","canonical":"https://browser.yandex.ru/help/personalization/display-settings.html","productName":"Яндекс.Браузер","extra_js":[[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>],[,"mods":,"__func137":true,"tag":"script","bem":false,"attrs":,"__func67":true>]],"extra_css":[[],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>],[,"mods":,"__func69":true,"__func68":true,"bem":false,"tag":"link","attrs":>]],"csp":<"script-src":[]>,"lang":"ru">>>'>

Масштаб


Примечание. Вы можете нечаянно изменить масштаб страницы — например, нажав при прокрутке колесика мыши клавишу Ctrl . Чтобы вернуть нормальный масштаб, в правой части Умной строки нажмите значок .


Нажмите → Настройки → Сайты . В блоке Масштаб страниц выберите из списка нужный Масштаб страницы .


Нажмите значок .

В открывшемся меню нажмите кнопку:


— уменьшить масштаб,


— увеличить масштаб,


— развернуть окно во весь экран.

Данные об измененном масштабе сохраняются в Яндекс.Браузере . При повторном открытии страница будет отображаться в выбранном вами масштабе.

Чтобы удалить настройки масштаба для отдельных страниц:


Нажмите → Настройки → Сайты .

Периодически после обновления браузера Хром у пользователей возникали проблемы со шрифтом: он становился мыльным, нечетким, размытым и пр. До 51-ой версии включительно проблема эта легко решалась, а вот обновление до 52-ой версии принесло всем пользователям браузера большой сюрприз…


В версии 52.0.2743.82, которая вышла 21.07.2016 разработчики решили убрать возможность индивидуальной настройки внешнего вида шрифта посредством экспериментального параметра «Отключить DirectWrite Windows», который как раз помогал в случае наличия размытости и нечеткости. Теперь параметра DirectWrite нет.

Чем объяснить такой шаг – абсолютно непонятно, но на форумах, в том числе и официальном форуме Google, огромное количество гневных отзывов с просьбами и даже требованиями вернуть всё назад.

обсуждения проблемы на форуме Google

На момент написания статьи, 6 августа, мы имеем уже следующую версию браузера Chrome (52.0.2743.116), но ничего так и не изменилось. Видимо разработчикам виднее, какой шрифт удобней пользователям и не следует давать им свободу выбора…

Какие проблемы могут наблюдаться в браузере

Проблема со шрифтами может проявляться по-разному. У кого-то шрифт просто размытый и нечеткий. У кого-то жирный шрифт имеет тень либо вовсе не отличается от обычного:

нечеткий шрифт

У кого-то проблемы с отображением шрифта на сайте Вконтакте: он мутный, абсолютно нечитабельный, режет и напрягает глаза. Пример:

мутный шрифт Вконтакте

У кого-то вместо черного все буквы серого цвета, едва различимые на белом фоне:

буквы серого цвета на белом фоне

А у некоторых пользователей и вовсе полная ерунда и ужас: шрифты поломаны и выглядят криво:

кривой шрифт

Как же решить проблему со шрифтами в Google Chrome и вернуть их в читабельное состояние?


Для начала проверьте текущую версию своего браузера. Введите в адресную строку chrome://help/ и нажмите ввод. Откроется страничка «о программе».

проверка ревизии Google Chrome

Есть только два способа решить данную проблему:

  • Во-первых, перейти на другой браузер, например, Firefox. У последних версий Opera кстати есть такая же проблема со шрифтами, что и у Chrome, так как основаны они на одном и том же движке.
  • Во-вторых, откатить Хром на предыдущую версию, точнее на ту, где проблема еще отсутствовала (51.0.2704.106), и настроить параметр DirectWrite. Но тут есть одна загвоздка…

Разработчики гугл и тут всех перехитрили :) Сделать откат через настройки самого браузера невозможно – такая опция отсутствует. Даже если Вы удалите текущую версию программы, то на официальном сайте Вы не найдете установочных файлов предыдущих версий.

Как сделать откат на предыдущую версию Google Chrome

Остается только такая схема:

как удалить браузер хром

  1. Удалить текущую версию Хрома (выбираете Хром в списке установленных программ, кликаете на нем правой клавишей мыши и выбираете «Удалить»)
  2. Найти в интернет на варезниках или торрентах версию 51.0.2704.106
  3. Установить её и не испытывать проблемы со шрифтами

Кто хочет может искать самостоятельно, а мы уже нашли, скачали, и теперь делимся с Вами ссылочкой на Яндекс.Диске: Google Chrome 51.0.2704.106 (есть версия как для 64bit, так и для 32bit систем).

  1. Перед удалением Хрома синхронизируйте все нужные данные с аккаунтом Google дабы они не пропали! Для этого в адресном окне браузера наберите chrome://settings/syncSetup и нажмите ввод. В открывшемся окошке поставьте галочки напротив всех нужных пунктов, а лучше просто выберите опцию «Синхронизировать всё», как на скриншоте ниже – так будет надежней :)

настройки синхронизации

Подождите некоторое время для завершения синхронизации, особенно если ранее эта опция была у Вас отключена.

  1. После установки версии 51.0.2704.106 верните прежние настройки Chrome путем синхронизации и обязательно отключите автоматическое обновление до свежей версии, а то браузер опять обновится и всё проделанное пойдет насмарку!

Решение других распространенных проблем с данным браузером (рейтинг пользователей):

Как отключить обновление Хрома

Чтобы браузер не мог обновляться, делаем одну хитрость. Переходим в папку c:\Program Files\Google\Update\ или c:\Program Files (x86)\Google\Update\, если у Вас 64-битная версия ОС, удаляем файлик GoogleUpdate.exe.

как удалить GoogleUpdate.exe

Всё, никаких проблем:) В интернете рекомендуют редактировать записи реестра, изменять групповые политики Windows, добавлять административные шаблоны и пр. и пр. Как всегда – большинство подобных инструкций написано теми, кто сам ничего этого не делал, а просто занимаются переписыванием друг у друга. Ничего этого не надо. Просто удаляете файлик GoogleUpdate.exe и Хром больше не сможет обновиться.

Когда Вы спустя какое-то время решите установить свежую версию Google Chrome (если вдруг такое случится), просто вручную с официального сайта скачаете установочный файл и запустите его. Никаких проблем!

P.S. (Update 06/2018)

изменение параметра FontCache scaling в настройках браузера

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

Читайте также: