Evite textos borrosos cuando tenga el 150% del DPI normal (Windows 8.1)

Evite textos borrosos cuando tenga el 150% del DPI normal (Windows 8.1)

(sí, es un problema común pero las soluciones encontradas no son aceptables para mí)

Estoy usando una pantalla de 1920 x 1080 y el 125% del DPI normal es incluso poco para mí y prefiero tener el 150% en Windows 8.1.

Cuando DPI = 150% los textos en Opera y Chrome aparecen borrosos pero no en Firefox http://imageshack.com/a/img545/3117/5jyw.png

Cuando DPI = 125% (predeterminado) el texto es muy claro solo que son pequeños http://imageshack.com/a/img812/5769/p8r7.png

Probé soluciones que supuestamente resolvieron mi problema:

  • a)activando Déjame elegir un nivel de escala para todas mis pantallas- ningún efecto sobre la nitidez del texto (ver la primera imagen)
  • b) Menú contextual del programa >Compatibilidadpestaña > comprobarDeshabilite la escala de visualización en configuraciones de alto DPI- El programa ignora la escala del 150% y se muestra como si estuviera en una escala del 125%. Esto significa que el tamaño del texto es pequeño:

ingrese la descripción de la imagen aquí

Tenga en cuenta que incluso el administrador de dispositivos (programa nativo de Windows) aparece borroso al 150% DPI.

ingrese la descripción de la imagen aquí

Entonces, estoy buscando un método para obtener texto claro y de gran tamaño en todos los programas (por ejemplo, Opera, Chrome) en Windows 8.1.

Respuesta1

A Chrome le ha faltado soporte para DirectWrite para representar fuentes en Windows. El problema que está describiendo es lo que sucede no solo en configuraciones altas de DPI sino también en configuraciones normales (100%).

Hay un hilo largo y antiguo en el sitio web de problemas de Chromium:https://code.google.com/p/chromium/issues/detail?id=25541

Los desarrolladores dijeron que ya lo habilitan en las versiones de Chrome Canary, pero no hay un cronograma sobre cuándo lo admitirá la versión normal de Chrome.

Puede habilitar DirectWrite iniciando la última versión de Chrome Canary con los siguientes parámetros:

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

Los parámetros anteriores fueron enumerados por uno de los desarrolladores en el mismo hilo. El enlace de la publicación eshttps://code.google.com/p/chromium/issues/detail?id=25541#c61

Tenga en cuenta que al desactivar la función Sandbox está comprometiendo una de las funciones de seguridad de Chrome.

Opera, que utiliza Webkit, tiene el mismo problema que Chrome.

Respuesta2

También estoy usando 1920 x 1080. En Chrome Beta versión 37 (no sé si todavía está disponible en Chrome estable) puedes ir a banderas ( chrome://flags) y habilitartexto del campo de distancia. Ahora el texto es mucho más claro cuando hago zoom (pero no en todos los sitios).

Respuesta3

Tengo Win 7 de 64 bits y resolví el problema comprobando la compatibilidad con Win XP (SP 2).

Entonces haga clic derecho en Chrome->Compatibilidad->Verificar: Ejecute este programa en compatibilidad con->Seleccione: Windows XP (Service Pack 2).

Antes, lo tenía marcado y seleccionado para Win 7, o no lo había marcado en absoluto.

Respuesta4

La edición del Registro de Windows solucionó completamente el problema del grosor de la fuente. Podemos ajustar el grosor/oscuridad de la fuente calibrando el valor de FONTSMOOTHINGGAMMA entre 150 y 190 hexadecimal (336 a 400 decimal).

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

Ahora todas las fuentes son muy gruesas y muy oscuras en el navegador Chrome.

Pero debemos asegurarnos de que el suavizado ClearType esté habilitado en Windows (panel de control -> personalización -> apariencia -> Efectos -> verificación suave ClearType (casilla marcada))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

información relacionada