Отключите ClearType (размытые шрифты) в Internet Explorer 10 на Windows 7

9

Я недавно установил последнюю версию Internet Explorer 10 и снова узнал, в чем заключалась моя проблема с предыдущим обновлением - размытые шрифты, известные как ClearType! К сожалению, есть некоторые приложения, которые используют движок IE и, следовательно, все содержимое там размыто: /

Я знаю об оболочке DWrite.dll, но, к сожалению, кажется, что это только для IE9. Есть ли другое решение для отключения CT в IE10?

(и для ясности - мне не нравится КТ, я пытался настроить его, но для меня это просто размытие и боль в глазах, независимо от того, что я делаю ... это, вероятно, связано с низким разрешением экрана моего монитора)

Войтек
источник
Я связывался с Microsoft по этому вопросу. Они отказываются предоставлять какое-либо решение по любой цене.
Джошуа
Я почти уверен, что нет официального решения. Проблема в том, что по глупым причинам они используют сглаживание в градациях серого, что выглядит крайне некрасиво. Единственный обходной путь, который я могу себе представить, - это написание DLL, такой как оболочка DWrite.dll, которая будет перехватывать вызов функции, но перехватывать вызовы функций, как это, непросто ...
user541686
@ Mehrdad на самом деле вы ошибаетесь. ClearType НЕ использует сглаживание в оттенках серого. Регулярное сглаживание делает. ClearType использует цветные субпиксели для достижения своих результатов. См. En.wikipedia.org/wiki/ClearType#How_ClearType_works .
Mxx
@Mxx: IE использует ClearType? Я думал, что он просто использует сглаживание в градациях серого, и поэтому он такой размытый (я точно знаю, что это делает Metro).
user541686
@Mehrdad IE9 и ниже используют ClearType. IE10 на Win8, кажется, использует регулярное сглаживание. Я не знаю о IE10 на Win7.
Mxx

Ответы:

8

В IE10 полное подпиксельное сглаживание удалено, и остается сглаживание в оттенках серого, хотя они все еще называют его «ClearType».

Это разработано, как описано в ClearType, занимает второе место для Windows 8 Metro .

Это влияет на пользовательский интерфейс Metro, приложения в стиле Metro, включая IE, а также на настольный IE, и ничего не поделаешь, чтобы это исправить. Рендеринг шрифтов в Windows 8 оптимизирован скорее для планшетов и небольших ноутбуков, чем для ПК.

Если Microsoft не вернет эту опцию в будущем для IE10, и если вы не можете жить с ClearType, то в данный момент вы можете отключить ее только для настольного компьютера и использовать другой браузер, отличный от IE, в качестве браузера по умолчанию.

harrymc
источник
Я делаю это, но все же - некоторые приложения используют рендеринг IE, поэтому я не могу уйти. Как упомянуто ранее - опция не была здесь и в IE9, но был обходной путь, такой как DSWrite.dll
Wojtek
Для рабочего стола IE10 вы можете попробовать включить просмотр совместимости. Я не знаю решения для встроенного ActiveX (кроме перехода на Windows 7 и блокировки установки IE10).
harrymc
0

Я использую обходной путь, чтобы установить режим браузера по умолчанию в IE8 . Это отключает ускорение HW, но мне все равно. Теперь у меня есть IE8 рендеринг, который не повредит моим глазам.

magicandre1981
источник
Можете ли вы рассказать, как, используя эту информацию, установить режим совместимости для всех приложений, использующих компонент IE?
Войтек
ссылка объясняет это. Создайте DWORD с именем Exe (например, iexplore.exe) и установите правильное значение.
magicandre1981
хорошо, я сделал это - шрифты все еще размыты (в IE и в miranda IM)
Wojtek
какое значение вы используете? 8000 или 8888?
magicandre1981
Я использовал 8000, но чтение описания 8888, вероятно, будет работать лучше
Войтек