Вимкніть 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.