Dimensionamento do Windows 10 por aplicativo?

22

Estou em uma tela de 3840 x 2160 de 15,6 polegadas e a escala de 150% me dá uma mistura perfeita de imóveis e tamanho de texto legível, mas os aplicativos que não reconhecem DPI têm texto desfocado.

Existe alguma maneira de escalar todos os aplicativos normais (com reconhecimento de DPI) em 150%, mas dimensionar os aplicativos que não reconhecem DPI em 200%?

Eu estava imaginando algum hack do registro que alterou o valor padrão de escala (aquele que é usado quando você verifica "desabilitar o dimensionamento deste aplicativo" para 200% ou algo assim, mas não consigo descobrir exatamente como fazê-lo. Alguém tem alguma ideia?

Obrigado!

    
por AngelofSilence 07.08.2015 / 05:29

3 respostas

14

A partir deste momento, a resposta é clara e simples - NÃO.

É compreensível implementar esse recurso é um pouco complicado, mas já faz muito tempo desde o Windows 10 Beta e o lançamento. O seguinte é creditado como sendo uma citação direta dos desenvolvedores da Microsoft sobre o problema de dimensionamento originado de aqui .

"Scaling is a complex problem for the open Windows ecosystem, which has to support devices ranging in size from roughly 4” to 84,” with densities ranging from 50DPI to 500DPI. In Windows 10 we took steps to consolidate and simplify our developer story for scaling and to improve the end-user visual experience. Stay tuned for future release!"

Agora vamos para a página de ajuda oficial da Microsoft, neste caso, a dica da revista Technet sobre como corrigir Problemas de escala no Windows 7

If you’ve enabled scaling and the text in an application is blurred or unreadable, you may want to disable display scaling for that particular application. To do this, right-click the application’s shortcut and then click Properties. On the Compatibility tab, select Disable Display Scaling On High DPI Settings, and then click OK.

Tudo bem, agora que vimos a página de ajuda mais antiga, vamos ver a versão do Windows 10 corrigindo os problemas de escala em seus pgina de ajuda . Eu realmente quero citar a página inteira aqui, é hilário, mas vou deixar você interpretar a totalidade dela. Vou citar apenas a Solução 2 :

You can disable display scaling for an individual desktop app in Windows 10. Here’s how:

Step 1: Select the search box in the taskbar, enter run programs, and then select Run programs made for previous versions of Windows in the search results.

Step 2: In the Program Compatibility Troubleshooter, select Next.

Step 3: Select your program from the list, and then select Next.

Step 4: Select Troubleshoot program, select The program opens but doesn’t display correctly, and then select Next.

Step 5: Select Program does not display properly when large scale font settings are selected, and then select Next.

Step 6: Select Test the Program to open the app with the new settings. If it works, select Next and save the settings. Otherwise, select Cancel.

Não é novidade que todas essas etapas são necessárias para desativar o dimensionamento de exibição em alta DPI. O mesmo que foi mencionado anteriormente na solução do Windows 7.

Portanto, agora está claro que não há possibilidade de alterar o dimensionamento por aplicativo, a menos que o desenvolvedor o implemente como Aplicativo de área de trabalho sensível ao DPI ou aplicativo win32 .

Como não temos confirmação oficial, não está claro se esse recurso será implementado no Windows no futuro previsível.

    
por 28.06.2016 / 03:32
2

Não tanto quanto eu sei em meus experimentos com dimensionamento de janelas. É ativado ou desativado - a menos que o aplicativo esteja ciente disso, como o CC2014 é e permite que você defina sua própria variável. T ele parecia ser o caso do windows 8

A coisa mais próxima que eu posso pensar em uma opção de 'dimensionamento' por aplicativo é a lupa no Windows, talvez com a exibição da lente

    
por 23.06.2016 / 12:15
0

Você pode definir sua exibição para uma resolução mais baixa (1/150% = 75%) e definir as janelas de volta para 100%.

Para os aplicativos compatíveis com DPI, isso não mudaria nada, e os aplicativos que não reconhecem DPI seriam dimensionados pelo driver de dispositivo (em vez de pelo Windows). Isso pode ou não ser melhor, mas é uma tentativa.

    
por 23.06.2016 / 19:26