Como definir o dimensionamento DPI do estilo XP em todo o sistema no Windows 8.1?

13

Eu corro meu ThinkPad com uma configuração de DPI do sistema de 140%. No Windows 7 e 8, ativei a caixa de seleção "Usar escala de DPI do estilo do Windows XP" na caixa de diálogo Configuração de DPI personalizada. Quando essa configuração está desativada, os aplicativos que não reconhecem DPI obtêm a virtualização de DPI por meio do alongamento de bitmap, o que resulta em texto grande, mas confuso. Ativar a caixa de seleção desativa esse alongamento de bitmap, de modo que os aplicativos que não reconhecem DPI obtêm texto menor, mas sem o alongamento difuso. Acho que a maioria dos aplicativos é mais legível com o texto menor e mais nítido, por isso, habilito o dimensionamento de estilo do XP (ou seja, desabilitar a virtualização do DPI).

O Windows 8.1 RTM removeu completamente essa opção. Após a atualização, todos os meus aplicativos não compatíveis com DPI estão sendo executados com um alongamento feio de bitmap. Consigo corrigir isso acessando as propriedades de cada aplicativo e definindo a caixa "Desativar o dimensionamento de diplay em configurações de alta DPI" na guia Compatibilidade, mas isso é um pouco trabalhoso.

Existe alguma maneira de restaurar o escalonamento DPI no estilo XP no Windows 8.1?

    
por Michael Geary 10.09.2013 / 19:08

2 respostas

8

Resposta curta (AFAIK): Você não pode mais , pois eles reformularam o sistema DPI em 8.1 para melhor se ajustarem a telas HD mais recentes e configurações mais complexas (talvez às custas da execução de programas antigos, programas não sensíveis a DPI).

Verifique isso, no "Blog do Windows Extreme" (blogs.microsoft.com, 15 de julho de 2013): Aprimoramentos no dimensionamento do Windows 8.1 DPI

Blurb:

With the recent proliferation of high-DPI tablets, notebooks, and external displays these high-DPI and DPI scaling issues became an important consideration for Windows 8.1.

Windows 8.1 DPI scaling improvements are primarily focused on:

  • Optimizing the usability and readability of high-DPI displays
  • Providing a uniform experience [on] multi-display systems
  • Empowering developers to optimize app-specific scaling based on display DPI
    
por 10.09.2013 / 19:18
7

Para encurtar a história, você pode definir isso globalmente selecionando "Deixe-me escolher um nível de escala para todas as minhas exibições" e sair e voltar.

Foi assim que descobri: tive o mesmo problema.

Primeiro, comecei a corrigir individualmente com configurações de compatibilidade, mas logo se tornou uma dor de cabeça por causa de tantos programas diferentes com esse problema.

Então, lendo alguns ponteiros, você aprende que esta opção serve para que cada programa possa ser adaptado a diferentes telas trabalhando em paralelo, de modo que seja legível em cada um, ampliando-o como um bitmap que o torna maior, mas feio em muitos casos - concedidos, alguns podem querer em um único display, mas podem usar algum valor de tamanho otimizado que ainda renderiza bem.

Agora, o Windows aplica isso a qualquer monitor, incluindo o padrão, mesmo que seja o único.

Eu imaginei que talvez, se você dissesse que apenas usasse o mesmo escalonamento em todos os monitores, não precisaria mais da sobrecarga da rotina de bitmap por exibição e desabilitá-la completamente - ou pelo menos corresponder aos valores otimizados que sempre disponível e bom.

A funcionalidade de dimensionamento simplesmente corresponderia aos valores selecionados manualmente (Menor - 100%, Médio - 125%, Maior - 150%, personalizado, etc.) sem o método por exibição (bitmap) que sempre renderizava bem o passado.

Parece que agora todos os programas renderizam muito bem e até maiores que eu não estava esperando, uma vez que a opção embaçada estava realmente produzindo texto menor no meu caso (eu mudei alguns tamanhos de texto para facilitar o uso da tela sensível ao toque, talvez foi isso.)

Como isso é tudo que eu precisava, deixo para os outros descobrir e esclarecer o mecanismo exato de como isso funcionou para melhorar o que são simplesmente conjecturas minhas.

    
por 20.10.2013 / 20:29