Evite textos embaçados ao ter 150% do DPI normal (windows 8.1)

10

(sim, é um problema comum, mas as soluções encontradas não são aceitáveis ​​para mim)

Estou usando uma tela 1920 x 1080 e 125% do DPI normal é pouco para mim e prefiro ter 150% no Windows 8.1.

Quando DPI = 150% dos textos no Opera e Chrome estão embaçados, mas não no Firefox http://imageshack.com/a/img545/3117/5jyw.png

Quando o texto em DPI = 125% (padrão) é claro como cristal, eles são pequenos http://imageshack.com/a/img812/5769/p8r7.png

Tentei soluções que supostamente resolveram meu problema:

  • a) ligar Deixe-me escolher um nível de escala para todos os meus monitores - sem efeito na nitidez do texto (veja a primeira imagem)
  • b) menu de contexto do programa> guia Compatibilidade > marque Desativar escala de exibição nas configurações de Alto DPI - o programa ignora a escala de 150% e mostra como na escala de 125%. Isso significa que o tamanho do texto é pequeno:

insira a descrição da imagem aqui

Observe que mesmo o gerenciador de dispositivos (programa nativo do Windows) está desfocado com 150% de DPI.

insira a descrição da imagem aqui

Então, estou procurando um método para obter texto claro e de tamanho grande em todos os programas (por exemplo, ópera, cromo) no Windows 8.1

Fibo Kowalsky
fonte
Tente usar 125% de escala e, em seguida, CTRL e + e veja se isso ajuda. Pressionar + repetidamente aumentará ainda mais o tamanho.
cybernard
o aplicativo deve ser DPIaware: msdn.microsoft.com/en-us/library/ms701681%28v=vs.85%29.aspx . Parece que você usa alguns que não estão cientes.
magicandre1981
Geralmente, a renderização de texto do Chrome é bastante inferior à do Firefox e IE. Não tenho certeza se você pode fazer muito além de alternar entre navegadores, considerando que esse é um problema conhecido e relatado há anos (também, renderização de subpixel e substituição de Unicode).
Bob
cybernard - então eu tenho que fazê-lo para todas as guias recém-abertas e, em geral, esse não é o caso para todos os aplicativos. O Opera tem o recurso de zoom, mas ainda está embaçado. O Skype também fica embaçado ao alternar 150% de DPI.
precisa saber é o seguinte

Respostas:

3

O Chrome não tem suporte para o DirectWrite para renderizar fontes no Windows. O problema que você está descrevendo é o que acontece não apenas nas configurações de DPI alto, mas também nas configurações normais (100%).

Há um tópico antigo e longo no site de problemas do Chromium: https://code.google.com/p/chromium/issues/detail?id=25541

Os desenvolvedores disseram que já o habilitam nas versões do Chrome Canary, mas não há um cronograma para o suporte da versão regular do Chrome.

Você pode ativar o DirectWrite para lançar a versão mais recente do Chrome Canary com os seguintes 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 

Os parâmetros acima foram listados por um dos desenvolvedores no mesmo segmento. O link da postagem é https://code.google.com/p/chromium/issues/detail?id=25541#c61

Esteja avisado que, ao desabilitar o recurso de sandbox, você compromete um dos recursos de segurança do Chrome.

O Opera, que usa o Webkit, tem o mesmo problema que o Chrome.

rubenalamina
fonte
O DirectWrite agora é suportado no Chrome. Eu acho que foi corrigido na versão 34 ou 37.
Hind-D
1

Também estou usando 1920 x 1080. No Chrome Beta versão 37 (não sei se ainda está disponível no Chrome estável), você pode entrar em sinalizadores ( chrome://flags) e ativar o texto do campo de distância . Agora, o texto fica muito mais claro quando amplio (mas nem todos os sites).

Devid
fonte
0

Eu tenho o Win 7 64bit e resolvi o problema verificando a compatibilidade com o Win XP (SP 2).

Então, clique com o botão direito do mouse em Chrome-> Compatibilidade-> Verificar: execute este programa em compatibilidade com-> Selecionar: Windows XP (Service Pack 2).

Antes, eu tinha verificado e selecionado para o Win 7, ou não foi verificado.

Laura
fonte
0

A edição do Registro do Windows corrigiu completamente o problema de espessura da fonte. Podemos ajustar a espessura / escuridão da fonte calibrando o valor de FONTSMOOTHINGGAMMA entre 150 e 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

Agora, todas as fontes são muito grossas e muito escuras no navegador Chrome.

Mas devemos garantir que a suavização do ClearType esteja ativada no Windows (controlPanel -> personalização -> aparência -> Efeitos -> verificação suave do ClearType (caixa marcada))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen
YVRao
fonte
Você poderia incluir screenshots antes e depois para ilustrar a diferença?
Zero3