Deshabilite ClearType (fuentes borrosas) en Internet Explorer 10 en Windows 7

9

Instalé recientemente la última versión de Internet Explorer 10 y descubrí de nuevo cuál era mi problema con la actualización anterior: ¡fuentes borrosas, también conocidas como ClearType! Desafortunadamente, hay algunas aplicaciones que usan el motor IE y, por lo tanto, todo el contenido allí también es borroso: /

Sé sobre DWrite.dll wrapper pero desafortunadamente parece que es solo para IE9. ¿Hay alguna otra solución para deshabilitar CT en IE10?

(y para mayor claridad: no me gusta la tomografía computarizada, he intentado ajustarla, pero para mí es solo borrosa y dolor en los ojos, no importa lo que haga ... probablemente esté relacionada con el bajo dpi de mi monitor)

Wojtek
fuente
He estado en contacto con Microsoft sobre esto. Se niegan a proporcionar cualquier solución a cualquier precio.
Joshua
Estoy bastante seguro de que no hay una solución oficial. El problema es que, por razones estúpidas, usan suavizado en escala de grises, que se ve extremadamente feo. La única solución que puedo imaginar es escribir un archivo DLL como DWrite.dll envoltura que se enganche la llamada a la función, pero enganchando las llamadas a funciones como esto no es fácil ...
user541686
@Mehrdad en realidad estás equivocado. ClearType NO utiliza suavizado en escala de grises. Regular anti-aliasing hace. ClearType utiliza subpíxeles de color para lograr sus resultados. Ver en.wikipedia.org/wiki/ClearType#How_ClearType_works .
Mxx
@Mxx: ¿IE usa ClearType? Pensé que solo usa suavizado en escala de grises, y es por eso que es tan borroso (lo sé, de hecho, Metro lo hace).
user541686
@Mehrdad IE9 y siguientes usan ClearType. IE10 en Win8 parece usar antialiasing regular. No sé acerca de IE10 en Win7.
Mxx

Respuestas:

8

En IE10, se elimina el suavizado completo de subpíxeles y lo que queda es el suavizado en escala de grises, aunque todavía lo llaman "ClearType".

Esto es así por diseño, como se describe en ClearType ocupa un segundo plano para Windows 8 Metro .

Esto afecta la interfaz de usuario de Metro, las aplicaciones de estilo Metro, incluido IE, así como el IE de escritorio, y no se puede hacer nada para solucionarlo. La representación de fuentes en Windows 8 está optimizada en lugar de tabletas y computadoras portátiles pequeñas que para PC.

A menos que Microsoft devuelva esta opción en el futuro a IE10, y si no puede vivir con ClearType, su única opción en este momento es apagarlo para el escritorio y usar otro navegador que no sea IE como el navegador predeterminado.

harrymc
fuente
Lo estoy haciendo, pero aún así: algunas aplicaciones usan el renderizado IE, por lo que no puedo escapar. Como se mencionó anteriormente, la opción tampoco estaba aquí en IE9 pero había una solución alternativa como DSWrite.dll
Wojtek
Para el escritorio IE10, puede intentar habilitar la vista de compatibilidad. No conozco una solución para ActiveX incrustado (excepto degradar a Windows 7 y bloquear la instalación de IE10).
harrymc
0

Uso la solución alternativa para configurar el modo del navegador en IE8 de forma predeterminada . Esto desactiva la aceleración de HW, pero no me importa esto. Ahora tengo el renderizado IE8 que no me duele los ojos.

magicandre1981
fuente
¿Puede elaborar cómo, utilizando esta información, establecer el modo de compatibilidad para todas las aplicaciones que utilizan el componente IE?
Wojtek
El enlace lo explica. Cree un DWORD con el nombre del Exe (como iexplore.exe) y establezca el valor correcto.
magicandre1981
ok, lo he hecho - las fuentes todavía están borrosas (en IE y miranda IM)
Wojtek
¿Qué valor utilizas? 8000 o 8888?
magicandre1981
He usado 8000, pero leer la descripción 8888 probablemente funcionará mejor
Wojtek