Primeiro vou abordar sua segunda pergunta e depois a primeira.
Alta DPI
Alta DPI refere-se à configuração quando a exibição está configurada para mais de 96 dpi. O DPI exato de sua exibição depende de três coisas.
- Resolução
- Tamanho físico
- Configuração do Windows
Eu tenho uma tela de 2560x1440 de 14 polegadas. Isso se traduz em 209 dpi (você pode usar o teorema de Pitágoras), o que efetivamente significa uma configuração máxima de 192 dpi. O Windows pode ser configurado para as seguintes configurações de dpi
- 96 dpi - 100%
- 120 dpi - 125%
- 144 dpi - 150%
- 168 dpi - 175%
- 192 dpi - 200%
- 216 dpi - 225%
- 240 dpi - 250%
Isso é o que você define através de Configurações de exibição no painel de controle. Então, eu posso definir meu display de 14 "para qualquer configuração de DPI de 96 dpi para 192 dpi.
Eu também tenho um monitor de 21,5 "com resolução de 1920x1080. Isso se traduz em 102 dpi (efetivamente 96 dpi). Isso significa que não posso configurar este monitor para alta resolução. Mesmo se eu alterar a porcentagem através de Configurações de exibição, isso só resultará em um efeito de zoom.
Exibir escala
Quando alteramos a configuração de DPI de uma exibição, o número de pixels disponíveis no visor muda. Suponha que nos movemos de 96 dpi para 192 dpi, o número de pixels disponíveis na tela irá dobrar (note que os pixels estão sempre presentes, nós apenas usamos menos ou mais deles dependendo da configuração de dpi). Em 96 dpi, uma janela de 96 pixels de largura ocuparia toda a largura da tela. Mas sob a configuração de 192 dpi, a mesma janela ocuparia apenas metade da largura da tela. Isso pode fazer com que suas fontes (e outras coisas) pareçam pequenas demais para serem lidas. Então, o Windows oferece uma opção de escala de exibição. Quando o DPI de um monitor muda, o Windows dimensionará automaticamente os tamanhos das janelas para se adequar ao visor. No caso acima, após o Display Scaling, nossa janela ocuparia toda a largura da tela.