Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
Работа с платёжными картами через эквайринг ПАО Сбербанк. Программа выполняет операции:• Прием и возврат платежей через ...
Бесплатная, сетевая программа для просмотра справочника кодов банков (БИК). Есть возможность сортировки справочника по л...
Программа выполняет следующие операции: * Запрос на поиск реквизитов по наименованию, адресу, региону и ФИО; * Фильтр по...
Утилита для массового переименования файлов. ReNamer позволяет добавлять или изменять префиксы и постфиксы в именах файл...
Программа предназначена для автоматизации работы компьютерных клубов. Внимательно следит за работой администраторов, вед...
OSzone.net Microsoft Internet Explorer Как полностью отключить сглаживание ClearType в Internet Explorer 9 RSS

Как полностью отключить сглаживание ClearType в Internet Explorer 9

Текущий рейтинг: 4.49 (проголосовало 49)
 Посетителей: 12531 | Просмотров: 15658 (сегодня 0)  Шрифт: - +

IE9

В Internet Explorer 9 применена технология субпиксельного позиционирования шрифтов ClearType. В связи с этим отключение ClearType в IE9 стало невозможным. Имевшаяся в IE8 настройка Всегда использовать ClearType для HTML также исчезла.

В теории новая технология должна улучшить качество и точность отображения, но на некоторых компьютерах наблюдается излишняя размытость шрифтов. В Microsoft рекомендуют установить заплатку KB2545698 и настроить ClearType в Windows:

  • В Windows 7 - Пуск ---> в строке поиска введите Настройка текста ClearType ---> Enter.
  • Пользователи Windows Vista могут воспользоваться онлайн-тюнером.

Со сглаживанием ClearType:

*

Без сглаживания ClearType:

*

Если настройка ClearType не позволила добиться нужного качества отображения и текст на нижней картинке выглядит лучше, Вы можете полностью отключить ClearType, для этого придётся воспользоваться способом "народных умельцев".

Отключение

  1. Скачайте архив и извлеките из него файлы.
  2. Скопируйте dwrite.dll и detoured.dll в папку
    32-bit Windows:
    C:\Program Files\Internet Explorer
    64-bit Windows:
    C:\Program Files (x86)\Internet Explorer
  3. Закройте и заново откройте IE9.
  4. Нажмите Alt ---> Сервис ---> Параметры режима представления совместимости ---> поставьте флажок Отображать все веб-узлы в режиме представления совместимости. Если этого не сделать, будет неправильное расстояние между буквами.

Для возвращения в исходное состояние просто удалите эти 2 файла из папки с программой и снимите флажок.

Как это работает?

В IE9 для отрисовки текста используется Direct2D/DirectWrite, в котором был принудительно включён ClearType. Исследования автора показали, что при запуске IE ищет библиотеку DWrite.dll сначала в своей папке, а затем в папке Windows\System32. Поскольку такой библиотеки в папке с программой по умолчанию нет, используется библиотека из системы. Если не вдаваться в глубокие технические подробности, то на этом этапе и было реализовано отключение ClearType путём добавления в папку с программой переделанной библиотеки DWrite.dll и вспомогательного модуля detoured.dll.

Проект имеет развёрнутое описание и открытый исходный код.

Приятного использования!

Автор: Morpheus  •  Иcточник: www.oszone.net  •  Опубликована: 06.04.2011
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей RSS
20.05.2011/14:27  NZZ

На сайте разработчиков написано так же, что эти файлы можно использовать для отключения сглаживания в других программах, использующих MSHTML. Например, просмотрщик веб справки dexplore.exe. Необходимо только разместить их в папке с этой программой.

Чтобы оставить комментарий, зарегистрируйтесь или войдите с учетной записью социальной сети.