Qual é a desvantagem do dimensionamento DPI do Windows XP no Windows 7?

26

Recentemente, acabei de me mudar para o Windows 7 e notei que muitos dos meus aplicativos de terceiros mais antigos não pareciam tão bons no alto DPI que eu tinha definido (150dpi versus os típicos 96dpi). Depois de pesquisar na web por maneiras de fazer com que meus aplicativos parecessem bons novamente, deparei com a opção "Escala DPI no estilo do Windows XP". Ativei isso e, de repente, os aplicativos pareciam bons novamente.

Enquanto estou feliz, também sou suspeito. O que eu perdi ativando esse recurso?

Alguém poderia me explicar as diferenças em como a tela é renderizada com e sem esse recurso, ou explicar o compromisso de usá-la?

    
por jeffmaher 27.04.2010 / 00:34

3 respostas

20

Isso responde muito bem à sua pergunta. Em suma, o modo XP aumenta a fonte e o tamanho dos objetos da interface, como se você tivesse ajustado as configurações de tamanho do seu tema, o que pode causar algumas anomalias gráficas em alguns aplicativos codificados para usar tamanhos de fonte e ícone padrão.

O modo "Vista" atrai aplicativos como padrão 96 DPI para um buffer fora da tela e os redimensiona usando as rotinas de redimensionamento de textura da sua placa gráfica. Se você já carregou uma imagem com muitos detalhes de pixel em um editor de imagens e a redimensionou, provavelmente encontrará a imprecisão induzida semelhante.

IMHO, ambos são hacks terríveis para contornar o fato de que aplicativos independentes de DPI são praticamente inexistentes. Que vergonha, realmente.

    
por 28.04.2010 / 05:04
2

Você deve sempre marcar a caixa 'Escala de fonte estilo XP' . Caso contrário, muitos aplicativos (Google Chrome, por exemplo) parecem borrados.

    
por 05.09.2012 / 19:59
0

Eu pensei sobre isso, e se você está tentando conseguir um aumento real de tudo 100% uniformemente, então você também pode reduzir sua resolução. Consegue o efeito exato que você está perguntando. Na verdade, seria exatamente como o dimensionamento do estilo do Vista, exceto que as coisas não ficarão borradas. A única desvantagem é que você não terá aplicativos que ignorem o dimensionamento para usar a resolução completa para coisas como vídeo em HD. Mas, se você tem apps ignorando o escalonamento escolhido, então está anulando a finalidade do tipo de escala que você está perguntando.

Uma possível solução no futuro (para os desenvolvedores de sistemas operacionais adicionarem a seus sistemas operacionais) seria para os usuários escolherem um dimensionamento que se comporta como uma resolução menor, permitindo que os aplicativos peçam sua permissão para usar a resolução completa para itens como vídeo. por exemplo. um player de vídeo lança um vídeo em HD e o Windows pergunta se você deseja permitir que o aplicativo use uma resolução sem escala (com uma observação de que isso é bom para coisas como vídeo em alta definição, etc.).

Uma solução atual é permitir que os aplicativos acessem a tela inteira e alterar a resolução de exibição do vídeo, como acontece com os jogos, mas a maioria dos aplicativos não relacionados a jogos não o implementa. Por exemplo, seria bom se eu pudesse colocar minha área de trabalho com uma resolução menor para uso diário, para que as coisas e fontes da interface ficassem maiores, mas um aplicativo como o Chrome poderia ir para tela cheia e alterar a resolução da tela ao reproduzir um vídeo . Essa seria a melhor solução se o Windows (ou qualquer sistema operacional) criasse uma API para permitir que os aplicativos fizessem essa resolução alternando facilmente quando um aplicativo entra em tela cheia.

    
por 29.09.2013 / 22:50