Corrigindo texto desfocado no Windows 8.1 para profissionais de TI

Atualizado: outubro de 2013

Aplica-se a: Windows 8.1

Os aplicativos da área de trabalho do Windows® são divididos em duas classes: aplicativos com reconhecimento de DPI e os sem. Os aplicativos com reconhecimento de DPI avisam de forma ativa o Windows durante a inicialização que conseguem se colocar em escala para trabalhar bem em uma exibição com alto DPI. Esses aplicativos incluem Internet Explorer, Office, Firefox e .NET 2.0+ (incluindo WPF). Esses aplicativos geralmente funcionam bem em uma ampla gama de fatores de escala. Portanto, se os seus aplicativos de linha de negócios corporativos também tiverem reconhecimento de DPI, os usuários não deverão ter problemas com nenhum fator de escala ou exibição do Windows 8.1.

No entanto, se um aplicativo não tiver reconhecimento de DPI e estiver sendo executado em uma exibição com alto DPI, o Windows colocará o aplicativo em escala aplicando escala de bitmap para a saída do aplicativo. Isso garante que o aplicativo fique no tamanho correto em uma exibição com alto DPI. Na maioria dos casos, isso resultará em aplicativos nítidos e utilizáveis, mas, em alguns casos, o resultado é menos nítido e pode ter uma aparência ligeiramente distorcida ou desfocada por causa da escala de bitmap.

Neste tópico:

Use a ferramenta Process Explorer para determinar se um aplicativo tem reconhecimento de DPI. A Figura 1 Process Explorer mostra esse utilitário em uso, com a coluna para Reconhecimento de DPI habilitada. (Por padrão, o Process Explorer não mostra a coluna Reconhecimento de DPI. Para ativar essa coluna, clique no menu Exibir, clique em Selecionar Colunas, marque a caixa para Reconhecimento de DPI e clique em OK.) A coluna Reconhecimento de DPI indica se um determinado processo tem reconhecimento de DPI ou não.

Process Explorer - Sysinternals

Figura 1 Process Explorer

O Windows 8.1 faz distinção entre três classes de aplicativos.

Tabela 1 Aplicativos com reconhecimento de DPI

 

Reconhecimento de DPI Exemplos Comportamento

Sem reconhecimento

Mmc.exe (Microsoft Management Console e seus plugins)

O bitmap do Windows coloca em escala o aplicativo para todas as exibições com alto DPI conectadas ao sistema; pode ficar distorcido em fatores de escala de 125% e 150%.

Com reconhecimento de sistema

Aplicativos Office

O aplicativo coloca-se em escala na inicialização conforme o DPI do sistema (geralmente o mesmo DPI da exibição principal); o Windows coloca o aplicativo em escala para todas as exibições que não correspondem a isso.

Com reconhecimento por monitor

Internet Explorer 11

O aplicativo coloca-se em escala de forma dinâmica conforme o DPI da exibição.

A Microsoft recomenda que todos os aplicativos tenham reconhecimento de DPI. É possível que as versões mais recentes dos aplicativos já tenham reconhecimento de DPI. Se não tiverem, você pode pedir ao fornecedor do aplicativo para atualizar o aplicativo para que ele tenha reconhecimento de DPI. A Microsoft fornece recursos para ajudar os desenvolvedores a atualizarem os aplicativos, incluindo os seguintes:

Nos casos em que os usuários não podem lidar com a escala de bitmap de aplicativos sem reconhecimento de DPI (por exemplo, colocação em escala de 125% e aplicativos distorcidos), aplicativos de área de trabalho individuais do Windows podem ser corrigidos para não serem colocados em escala. Os usuários podem fazer isso usando a guia Compatibilidade da interface do usuário Propriedades do aplicativo. Por exemplo, a Figura 2 Propriedades do aplicativo mostra como um usuário pode desativar a escala de bitmap:

Propriedades do aplicativo

Figura 2 Propriedades do aplicativo

Você pode gerenciar a correção em lote de aplicativos usando a ferramenta Compatadmin, que está disponível no Application Compatibility Toolkit, incluído no ADK Windows (Kit de Avaliação e Implantação do Windows). Você pode baixar o Windows ADK no Kit de Avaliação e Implantação do Windows (ADK) para Windows® 8. Para obter mais informações sobre como usar a ferramenta Compatadmin, consulte Como usar o utilitário Administrador de Compatibilidade no Windows.

ImportantImportante
Desativar a colocação em escala de exibição pode resultar em conteúdo muito pequeno para ler ou interagir de forma confiável; também pode produzir artefatos visuais como conteúdo recortado ou sobreposto. Esses problemas dependem de detalhes de como o aplicativo foi escrito. Consequentemente, recomendamos a alteração dessa configuração apenas se ela for absolutamente necessária. Essa correção não deve ser aplicada a aplicativos ou dispositivos que não necessitam dela.

O Windows 8.1 inclui um modo de escala de compatibilidade do Windows 8 que pode ser implantado para cuidar de todos os problemas visuais de desfocagem com certas exibições. Observe que o uso do modo de compatibilidade desabilita todos os benefícios dos recursos de DPI do Windows 8.1. Esse método só deve ser usado como último recurso, se o ambiente corporativo incluir muitos aplicativos sem reconhecimento de DPI para serem reduzidos pela aplicação da correção nos aplicativos. Os usuários podem acessar este modo na interface do usuário CPL de DPI, marcando a caixa Deixe-me escolher um nível de escala para todas as minhas exibições:

Vídeo

Figura 3 Opção de nível de escala

Essa configuração também pode ser aplicada durante a implantação, se você tiver muitos aplicativos específicos que precisem de correção e planeja uma distribuição de grande escala para exibições com baixa ou média densidade. Você pode personalizar sua imagem no modo de auditoria antes da implantação. Consulte Visão geral do modo de auditoria. Veja também a próxima seção, que explica como executar de forma programática a personalização de detecção e registro de dispositivos.

O Windows 8.1 coloca em escala aplicativos sem reconhecimento de DPI de forma dinâmica, redimensionando o bitmap gerado pelo aplicativo. A escala de bitmap funciona melhor quando é colocada em escala em múltiplos inteiros (por exemplo, 1x, 2x, 3x), mas pode ter artefatos visuais que muitas vezes são percebidos como múltiplos não inteiros desfocados/distorcidos (por exemplo, 125%, 150%).

O Windows oferece suporte a uma gama completa de tamanhos de tela, resoluções e, portanto, DPI. Haverá alguns intervalos de DPI que resultarão em colocação em escala do Windows menor que o ideal para aplicativos sem reconhecimento de DPI.

A Tabela 2 Valores de escala descreve os possíveis problemas que os usuários podem encontrar em diferentes valores de escala do Windows:

Tabela 2 Valores de escala

 

Fator de escala Base 100% Valor 125% Premium 150% Premium 200%

Vantagem da colocação em escala

N/A

Melhoria de tamanho pequena

Melhoria de tamanho significativa

Melhoria de tamanho crítica

Colocação em escala de bitmap de aplicativos sem reconhecimento

N/A

Imprecisões mais perceptíveis

Imprecisões menos perceptíveis

Limpo e nítido

Colocação em escala de bitmap de aplicativos com reconhecimento

N/A

Limpo e nítido

Limpo e nítido

Limpo e nítido

Conforme mostrado na tabela anterior, a maioria dos problemas se manifesta na proporção de escala de 125%. Por essa razão, todas as reduções devem ser direcionadas apenas a aplicativos sem reconhecimento de DPI em sistemas de escala de 125%.

Para obter informações sobre como identificar sistemas de 125% ou como reverter para o comportamento de escala do Windows® 8 para um sistema de 125%, consulte Configurações de registro e APIs relacionadas ao DPI.

Consulte também

Mostrar: