Como fazer o Google Chrome respeitar minha configuração de DPI do Windows?

33

O Google Chrome parece não respeitar minha configuração de DPI no Windows. Eu corro a 150 DPI, mas o Chrome ignora isso, o que significa que as imagens e o texto são minúsculos .

Eu bati:

  • Ctrl + +
  • Ctrl + +

para aumentar o zoom. Infelizmente, a cada nova guia ou nova janela o padrão é o nível de zoom minúsculo de 100% .

Atualização: também é importante observar que você não pode clicar nos botões em flash (por exemplo, vídeos do YouTube), porque o Chrome manipula incorretamente as coordenadas do mouse. (Corrigido 6.0.472.55)

É possível para:

  • Chrome para respeitar minha configuração de dpi do Windows?
  • Chrome para se lembrar da minha preferência de zoom?

Versão verificada: 4.1.249.1045


Meio fixo


Embora o Chome ainda não respeite a configuração de DPI do Windows, agora lembra o seu nível de zoom.

Versão: 5.0.375.55


Cinco oitavos fixos


Embora o Chrome ainda não respeite a configuração de DPI do Windows, agora oferece uma opção padrão de "zoom da página":

insira a descrição da imagem aqui

Infelizmente, não há nível de zoom que corresponda à minha configuração atual de DPI: 136% (131dpi).

Versão: 10.0.648.133

Sinalizador de zoom

Tentei a sugestão do scoducks da nova bandeira de dpi oculta. É realmente horrível. Parece fazer com que o Chrome simplesmente redimensione a janela renderizada final; fazendo com que o texto fique embaçado (em vez de mais nítido):

insira a descrição da imagem aqui

Ian Boyd
fonte

Respostas:

16

É um bug conhecido do Chromium, o programa no qual o Chrome foi desenvolvido.

Certifique-se de estrela!

Atualização : Relatório de bugs mais atualizado: Habilite o suporte de alto DPI no Vista, Win7 e Win8

Kelbizzle
fonte
omfg. Estive assistindo o tópico, recebendo notificações por e-mail quando houver uma nova resposta. Um desenvolvedor bloqueou o tópico há 5 minutos - dizendo que ele realmente não entende o problema. facepalm
Ian Boyd
1
Relatório de erros relacionado mais atualizado: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007
Consulte também bugs.chromium.org/p/chromium/issues/detail?id=410696 Para mim ainda não funciona (v53), configurei o DPI para 125%, mas o Chrome mostra páginas menores que FF ou IE. (diversão fato: Windows suportado escala DPI, pelo menos desde XP, que é o ano 2002)
David Balažic
1

Eu tinha essa pergunta e encontrei esta resposta que foi postada em outro lugar. Vamos para: chrome://flags/#high-dpi-support

Não é perfeito porque ainda não é totalmente suportado, mas é exatamente o que você estava procurando, o problema foi corrigido para mim. Alguns botões têm tamanho errado, mas é muito melhor.

scoducks
fonte
2
O texto está terrivelmente desfocado. Parece que eles estão simplesmente aplicando o martelo duro de redimensionar a imagem final da janela composta - em vez de realmente oferecer suporte a altos dpi. Espero que seja um trabalho em andamento; talvez em 7 anos o Chrome esteja onde o IE estava há 7 anos.
21714 Ian Ian Boyd
Eu tentei isso e o revertei, os menus e extensões do Chrome não funcionam bem com essa configuração (por exemplo, rolagem do texto do menu renderizado pela janela visível).
Eric L
1

Atualização: 5/9/2014

O Chrome 37 agora suporta alta resolução!

Por exemplo:

  • os ícones da barra de favoritos são redimensionados
  • o texto da barra de favoritos é redimensionado
  • o texto da barra de endereço é redimensionado
  • o ícone da guia e o texto são redimensionados
  • ícones de extensão são redimensionados
  • o ícone de personalização é redimensionado

Agora, o Chrome só precisa melhorar sua velocidade de renderização, para que seja tão rápido quanto o IE .

Mas este é um ótimo dia!

Ian Boyd
fonte
E muitos temas estão quebrados ...
Fran Marzoa
1

Com o Chrome 44.0.2403.9 dev-m (64 bits), eu tenho um problema em que apenas alguns sites são renderizados extremamente pequenos. O que está funcionando para mim é usar o Chrome DevTools para emular um dispositivo diferente.

  • ctrl+ shift+ ipara abrir o Chrome DevTools
  • ctrl+ shift+ mpara ativar o modo do dispositivo , se ainda não estiver ativado
  • No menu suspenso do dispositivo, na parte superior esquerda da tela, selecione um dispositivo móvel, por exemplo, um tablet com uma resolução de tela grande como o Nexus 10
  • ctrl+ shift+ ipara fechar o Chrome DevTools

Isso faz com que a página seja renderizada normalmente para mim, mas pode ser necessário selecionar um dos dispositivos laptop, depois de selecionar um dos dispositivos móveis, para que a página seja renderizada corretamente para você.

WhiteKnight
fonte
Então não use a versão dev, use a última versão estável (43.0.2357)
DavidPostill
@DavidPostill Não foi uma reclamação, mas uma solução possível para as outras pessoas com o mesmo problema. Esse problema existe há anos e ainda existe nas versões atuais do navegador Chrome, que eu estava destacando ao postar meu número de versão e também pode ser visto nas postagens recentes do bug listado na postagem atual marcada como resposta.
WhiteKnight
Se são apenas alguns sites, provavelmente não é um problema do Chrome. Você pode compartilhar alguns sites com falha?
DavidPostill
@DavidPostill Alguns exemplos são Reddit, 500px e Google Drive, mas outros sites menores têm o mesmo problema. Eu relatei esses sites para o Google.
WhiteKnight
0

Vou tentar resumir a discussão nos fóruns de suporte do Google vinculados anteriormente. Tudo se resume a duas sugestões.

R. Crie nossas páginas da Web com largura e fonte fixas, para um valor definido em dpi e, em seguida, deixe o navegador dimensionar tudo.

B. Use texto variável, imagem e tamanhos de tabela especificados em relação a 96 DPI e deixe o navegador adicionar as configurações de DPI da área de trabalho a esses valores.

A Microsoft definiu o nível de zoom no IE8 para corresponder à configuração de DPI no sistema operacional. Se você tiver um tamanho de 125% de DPI (120 dpi), o nível de zoom padrão no IE8 será de 125%. Observe que o IE o define como aumento percentual do padrão de 96 DPI, e não o alvo de DPI real para o qual ele representa. 100% significa 96dpi nas configurações de DPI do Windows.

A verdade é que a maioria das páginas da Web não é feita com um texto variável, tabela e tamanho de design; portanto, você precisa usar o recurso de zoom em toda a página da Web. Designers da web preguiçosos e domínio do Microsoft Microsofts com o pacote injusto do Internet Explorer, podemos assumir que a solução de zoom chegou para ficar.

DarkUltra
fonte
2
Como A é diferente de B ? Quero dizer, do ponto de vista da implementação, você não notaria nenhuma diferença. E como web designer, ambos são equivalentes. E enquanto, por exemplo, "zoom", não "zoom". Não "explode tudo". Se isso acontecesse, o texto ficaria confuso. Não faz. ou seja, redimensiona tudo conforme apropriado. Por outro lado, estou ficando cansado do suporte ruim de alto dpi do Chrome. Assim que ie9, e sua velocidade de renderização rápida forem liberados, estou muuuito voltando.
Ian Boyd
Além disso, seria uma má decisão chamá-lo de 96 dpi, em vez de 100%. Ninguém sabe, se importa ou mostra que precisa saber, ou precisa se preocupar, o que é um dpi e por que existem 96 deles. O próprio Windows, ao definir o dpi, nem o chama de dpi. Eles usam porcentagem maior, por exemplo, 125%
Ian Boyd
1
Poderíamos chamar a resolução em monitores como VGA, WXGA, WUXGA etc. em vez de 640x480, 1280x768 ou 1920x1200. Poderíamos colocar estacionamento, lento, rápido, muito rápido e muito rápido no velocímetro. Poderíamos emburrecer qualquer coisa e chamar isso de jogo. Assim como eles têm no multiplayer de Modern Warfare 2; eles definem a latência como barras e não há como dizer quanto uma barra representa. Foi descoberto que eles tinham um alcance muito alto e muitas pessoas editaram os arquivos de configuração para que uma barra significasse 25ms. E então descobriram que a maioria das pessoas tinha mais de 100 ms de latência a qualquer momento, em qualquer host.
precisa saber é o seguinte
Exigiria uma curva de aprendizado exibindo a latência em ms, em vez de barras, mas, novamente, seria bem dimensionada no futuro, quando as conexões à Internet se tornarem mais rápidas.
DarkUltra
O mesmo se aplica ao DPI. É necessário saber se você deseja ter precisão no que você projeta ou escreve, e será dimensionado bem no futuro, além de fornecer um ponto de referência preciso do texto geral e da escala do design. As páginas da Web devem poder ser dimensionadas e ter boa aparência na maioria das resoluções de desktop e laptop e situações de DPI.
DarkUltra
0

Primeiramente, se o Chrome (ou outros aplicativos) parecer embaçado, volte às configurações de dpi do Windows e marque a opção 'Escala de fonte de estilo do XP'.

insira a descrição da imagem aqui

Enquanto isso, no Chrome, mantenha o zoom em 100%, mas aumente o tamanho da fonte para grande (ou muito grande). Defina um tamanho mínimo da fonte.

Se você possui o Chrome 26 ou anterior, isso funciona bem. O texto da página é ampliado, assim como o próprio Chrome (as barras de URL e de favoritos). No Chrome 28 ou posterior, o texto da página é ampliado, mas as barras de URL e de favoritos permanecem pequenas.

Coronel Panic
fonte
1
Isso apenas desabilita a composição da área de trabalho de aplicativos que não reconhecem highDpi. O mesmo efeito pode ser alcançado desativando a escala apenas do Chrome. (Tagarelice Bonus: Não use uma solução global para resolver um problema local De qualquer maneira, isso não resolve o problema.
Ian Boyd
0

Isto é o que funcionou para mim,

Em vez de usar o dimensionamento padrão de 100%, 125%, 150% etc., mudei para dimensionamento personalizado de 126% e funcionou.

Por alguma razão, o Google Chrome ignora o aumento de até 125%.

SJCorp
fonte