¿Cómo hacer que Google Chrome respete mi configuración de DPI de Windows?

33

Google Chrome no parece respetar mi configuración de DPI en Windows. Corro a 150 DPI, pero Chrome lo ignora, lo que significa que las imágenes y el texto son muy pequeños .

Golpee:

  • Ctrl + +
  • Ctrl + +

para acercar. Desafortunadamente, cada nueva pestaña , o nueva ventana , por defecto es el nivel de zoom diminuto 100% pequeño .

Actualización: también es importante tener en cuenta que no puede hacer clic en los botones en flash (por ejemplo, videos de YouTube), porque Chrome maneja mal las coordenadas del mouse. (Fijo 6.0.472.55)

¿Es posible para cualquiera:

  • Chrome para respetar mi configuración de dpi de Windows?
  • ¿Chrome para recordar mi preferencia de zoom?

Versión comprobada: 4.1.249.1045


Medio arreglado


Si bien Chome aún no respeta la configuración DPI de Windows, ahora recuerda su nivel de zoom.

Versión: 5.0.375.55


Cinco octavos fijos


Si bien Chrome aún no respeta la configuración DPI de Windows, ahora ofrece una opción predeterminada de "zoom de página":

ingrese la descripción de la imagen aquí

Desafortunadamente, no hay un nivel de zoom que coincida con mi configuración de DPI actual: 136% (131 ppp).

Versión: 10.0.648.133

Indicador de zoom

Intenté la sugerencia de scoducks de la nueva bandera de dpi oculta. Es realmente horrible Parece que Chrome simplemente vuelve a escalar la ventana renderizada final; haciendo que el texto se vuelva borroso (en lugar de ser más nítido):

ingrese la descripción de la imagen aquí

Ian Boyd
fuente

Respuestas:

16

Es un error conocido con Chromium, el programa sobre el cual se construyó Chrome.

¡Asegúrate de destacarlo!

Actualización : Informe de errores más actualizado: habilite la compatibilidad con DPI alto en Vista, Win7 y Win8

Kelbizzle
fuente
omfg. He estado viendo el hilo, recibiendo notificaciones por correo electrónico donde hay una nueva respuesta. Un desarrollador bloqueó el hilo hace 5 minutos, diciendo que realmente no entiende el problema. facepalm
Ian Boyd
1
Informe de error relacionado más actualizado: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007
También vea bugs.chromium.org/p/chromium/issues/detail?id=410696 Para mí todavía no funciona (v53), configuré DPI en 125%, pero Chrome muestra páginas más pequeñas que FF o IE. (Dato curioso: Windows admitió la escala de DPI desde al menos XP, ese es el año 2002)
David Balažic
1

Tenía esta pregunta y encontré esta respuesta que se publicó en otro lugar. Ir: chrome://flags/#high-dpi-support

No es perfecto porque todavía no es totalmente compatible, pero es exactamente lo que estaba buscando, me solucionó el problema. Algunos botones tienen un tamaño incorrecto, pero es mucho mejor.

scoducks
fuente
2
El texto es horriblemente borroso. Parece que simplemente están aplicando el martillo romo de escalar la imagen final de la ventana compuesta, en lugar de admitir realmente una alta resolución. Esperemos que sea un trabajo en progreso; quizás en 7 años Chrome estará donde IE estuvo hace 7 años.
Ian Boyd
Intenté esto y lo revertí, los menús y extensiones de Chrome no funcionan bien con esta configuración (por ejemplo, desplazar el texto del menú desde una ventana visible).
Eric L
1

Actualización: 5/09/2014

¡Chrome 37 ahora admite alta resolución!

Por ejemplo:

  • los iconos de la barra de marcadores están escalados
  • el texto de la barra de marcadores está escalado
  • el texto de la barra de direcciones está escalado
  • el icono de la pestaña y el texto están escalados
  • los iconos de extensión se escalan
  • el icono de personalizar está escalado

Ahora Chrome solo necesita mejorar su velocidad de renderizado para que sea tan rápido como IE .

¡Pero este es un gran día!

Ian Boyd
fuente
Y muchos temas están rotos ...
Fran Marzoa
1

Con Chrome 44.0.2403.9 dev-m (64 bits) tengo un problema en el que solo unos pocos sitios web se muestran extremadamente pequeños. Lo que funciona para mí es usar Chrome DevTools para emular un dispositivo diferente.

  • ctrl+ shift+ ipara abrir Chrome DevTools
  • ctrl+ shift+ mpara activar el modo del dispositivo , si aún no está activado
  • En el menú desplegable del dispositivo en la parte superior izquierda de la pantalla, seleccione un dispositivo móvil, por ejemplo, una tableta con una resolución de pantalla grande como el Nexus 10
  • ctrl+ shift+ ipara cerrar Chrome DevTools

Esto hace que la página se represente normalmente para mí, pero es posible que deba seleccionar uno de los dispositivos portátiles, después de seleccionar uno de los dispositivos móviles, para que la página se muestre correctamente.

WhiteKnight
fuente
Entonces no use la versión dev, use la última versión estable en su lugar (43.0.2357)
DavidPostill
@DavidPostill Esto no fue una queja, sino una posible solución para las otras personas que experimentan el mismo problema. Este problema ha existido durante años y todavía existe en las versiones actuales del navegador Chrome, que estaba destacando al publicar mi número de versión y también se puede ver en publicaciones recientes en el error enumerado en la publicación actual marcada como la respuesta.
WhiteKnight
Si solo se trata de unos pocos sitios web, entonces probablemente no sea un problema de Chrome. ¿Puedes compartir un par de sitios defectuosos?
DavidPostill
@DavidPostill Algunos ejemplos son Reddit, 500px y Google Drive, pero otros sitios web más pequeños tienen el mismo problema. He reportado estos sitios a Google.
WhiteKnight
0

Intentaré resumir la discusión en los foros de soporte de Google vinculados anteriormente. Todo se reduce a dos sugerencias.

A. Diseñe nuestras páginas web con ancho fijo y fuente fija, para un ppp establecido y luego deje que el navegador escale todo.

B. Utilice texto variable, imágenes y tamaños de tabla que se especifiquen en relación con 96 DPI y permita que el navegador agregue la configuración de DPI del escritorio a esos valores.

Microsoft se ha ido y ha establecido el nivel de Zoom en IE8 para que coincida con la configuración de DPI en el sistema operativo. Si tiene un tamaño de 125% DPI (120 ppp), el nivel de zoom predeterminado en IE8 sería 125%. Observe que IE lo define como un aumento porcentual del valor predeterminado de 96 DPI, no el objetivo de DPI real que representa. 100% significa 96 ppp en la configuración de DPI de Windows.

La verdad es que la mayoría de las páginas web no están hechas con un texto, tabla y tamaño de diseño variables, por lo que en su mayoría necesitaría usar la función de ampliar la página web completa. Los diseñadores web perezosos y el dominio de Microsoft Microsofts Windows con su paquete injusto de Internet Explorer, podemos suponer que la solución de zoom está aquí para quedarse.

DarkUltra
fuente
2
¿ En qué se diferencia A de B ? Quiero decir, desde el punto de vista de la implementación, no notarías ninguna diferencia. Y como diseñador web, ambos son equivalentes. Y aunque es decir, "hace zoom", no "hace zoom". No "explota todo". Si así fuera, el texto se volvería borroso. No lo hace. es decir, reescala todo según corresponda. Por otro lado, me estoy cansando del pobre soporte de alta resolución de Chrome. Tan pronto como ie9, y se libera su velocidad de renderización rápida, estoy muuuy cambiando de nuevo.
Ian Boyd el
Además, sería una mala decisión llamarlo 96 ppp, en lugar de 100%. Nadie sabe, le importa o el espectáculo tiene que saber, o tener que preocuparse, qué es un dpi y por qué hay 96 de ellos. Windows mismo, cuando configura dpi, ni siquiera lo llama dpi. Utilizan un porcentaje mayor, por ejemplo, 125%
Ian Boyd
1
Podríamos llamar la resolución en monitores como VGA, WXGA, WUXGA, etc. en lugar de 640x480, 1280x768 o 1920x1200. Podríamos poner estacionamiento, lento, rápido, muy rápido y demasiado rápido en el velocímetro. Podríamos callar cualquier cosa y llamarlo juego. Tal como lo han hecho en el modo multijugador Modern Warfare 2; establecen la latencia como barras, y no hay forma de saber cuánto representa una barra. Se descubrió que tenían un rango demasiado alto, y muchas personas editaron los archivos de configuración, por lo que una barra significaría 25 ms. Y luego descubrieron que la mayoría de las personas tenían más de 100 ms de latencia en cualquier momento, para cualquier host.
DarkUltra
Se requeriría una curva de aprendizaje al mostrar la latencia en ms en lugar de barras, pero de nuevo se escalaría muy bien en el futuro, cuando las conexiones a Internet se vuelvan más rápidas.
DarkUltra
Lo mismo se aplica a DPI. Es necesario saber si desea ser preciso en lo que diseña o escribe, y se escalaría bien en el futuro, y proporcionaría un punto de referencia preciso del texto general y la escala del diseño. Las páginas web deberían poder escalar y verse bien en la mayoría de las resoluciones de escritorio y portátiles y en situaciones de DPI.
DarkUltra
0

En primer lugar, si Chrome (u otras aplicaciones) aparecen borrosas, regrese a la configuración de dpi de Windows y marque la opción 'Escala de fuente de estilo XP'.

ingrese la descripción de la imagen aquí

Mientras tanto, en Chrome, mantenga el zoom al 100% pero aumente el tamaño de fuente a grande (o muy grande). Establecer un tamaño de fuente mínimo.

Si tienes Chrome 26 o anterior, esto funciona bien. El texto de la página se amplía, al igual que el propio Chrome (las barras de URL y marcadores). En Chrome 28 o posterior, el texto de la página se amplía, pero las barras de URL y marcadores siguen siendo pequeñas.

Coronel Panic
fuente
1
Eso simplemente deshabilita la composición de escritorio de las aplicaciones que no son compatibles con HighDpi. Se puede lograr el mismo efecto deshabilitando la escala de solo Chrome. (Charla de bonificación: no use una solución global para resolver un problema local De cualquier manera, no resuelve el problema.
Ian Boyd
0

Esto es lo que funcionó para mí

En lugar de usar la escala predeterminada de 100%, 125%, 150%, etc., la cambié a una escala personalizada de 126%, y funcionó.

Por alguna razón, Google Chrome ignora la ampliación hasta el 125%.

SJCorp
fuente