Вимкніть ClearType (розмиті шрифти) в Internet Explorer 10 у Windows 7


9

Нещодавно я встановив останній Internet Explorer 10 і знову з’ясував, що було моєю проблемою з попереднім оновленням - розмиті шрифти aka ClearType! На жаль, є деякі додатки, які використовують двигун IE, і тому весь вміст там також розмитий: /

Я знаю про DWrite.dll обгортку, але, на жаль, здається, що це лише для IE9. Чи є якесь інше рішення для відключення КТ в IE10?

(а для наочності - мені не подобається КТ, я намагався налаштувати його, але для мене це просто розмито і болить у мене в очах, незалежно від того, що я роблю ... це, мабуть, пов’язано з низькою точкою на дюйм мого монітора)


Я з цим контактував з Microsoft. Вони відмовляються надавати будь-яке рішення за будь-яку ціну.
Джошуа

Я впевнений, що офіційного рішення немає. Проблема в тому, що з дурних причин вони використовують згладжування сірого кольору, що виглядає надзвичайно некрасиво. Єдине вирішення, яке я можу собі уявити, - це написання DLL, як DWrite.dll обгортки, яка б зачепила функцію виклику, але підключення дзвінків функції, як це, непросте ...
user541686

@Mehrdad насправді ви помиляєтесь. ClearType doe НЕ використовує згладжування відтінків сірого. Регулярне протизшивання робить. ClearType використовує кольорові субпікселі для досягнення своїх результатів. Дивіться en.wikipedia.org/wiki/ClearType#How_ClearType_works .
Mxx

@Mxx: IE використовує ClearType? Я подумав, що він просто згладжує відтінки сірого, і тому це так розмито (я знаю, фактично Метро робить).
користувач541686

@Mehrdad IE9 і нижче використовують ClearType. IE10 на Win8, здається, використовує регулярне антиалізінг. Я не знаю про IE10 на Win7.
Mxx

Відповіді:


8

У IE10 повний субпіксель-антисеалінг видаляється, а решта - відтіняння сірого масштабу, хоча вони все ще називають його «ClearType».

Це за дизайном, як описано в ClearType, займає заднє місце для Windows 8 Metro .

Це впливає на користувальницький інтерфейс Metro, програми в стилі метро, ​​включаючи IE, а також настільний IE, і нічого не можна зробити, щоб виправити це. Відображення шрифтів у Windows 8 оптимізовано швидше для планшетів та невеликих ноутбуків, ніж для ПК.

Якщо Microsoft надалі не поверне цю опцію до IE10, і якщо ви не можете жити з ClearType, то на даний момент єдиним варіантом є вимкнути її для робочого столу та використовувати інший браузер, який не є IE, як браузер за замовчуванням.


Я роблю таке, але все-таки - деякі програми використовують IE-рендерінг, тому я не можу відійти. Як вже згадувалося раніше - в IE9 опції не було, але існувало рішення типу DSWrite.dll
Wojtek

Для робочого столу IE10 можна спробувати включити перегляд сумісності. Я не знаю рішення для вбудованого ActiveX (за винятком пониження ступеня до Windows 7 та блокування установки IE10).
harrymc

0

Я використовую рішення, щоб встановити режим браузера на IE8 за замовчуванням . Це вимикає прискорення HW, але мене це не хвилює. Тепер у мене є рендерінг IE8, який не болить моїм очам.


Чи можете ви розробити, як за допомогою цієї інформації встановити режим сумісності для всіх програм, що використовують компонент IE?
Войтек

посилання пояснює це. Створіть DWORD з назвою Exe (наприклад, iexplore.exe) і встановіть правильне значення.
magicandre1981

ОК, я це зробив - шрифти все ще розмиті (в IE та miranda IM)
Wojtek

яке значення ви використовуєте? 8000 чи 8888?
magicandre1981

Я використав 8000, але, прочитавши опис 8888, напевно, буде працювати краще
Войтек,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.