Windows installer has poor dpi scaling
See original GitHub issueSteps to reproduce
Execute Installer on a Windows machine with a high resolution and dpi scaling turned on. In my case 1080p and 125% scaling.
Expected behavior
Clean interface with sharp font
Actual behavior
very blurry fonts during installation
Environment data
dotnet --info
output:
.NET Command Line Tools (1.0.1)
Product Information: Version: 1.0.1 Commit SHA-1 hash: 005db40cd1
Runtime Environment: OS Name: Windows OS Version: 10.0.14393 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\1.0.1
Issue Analytics
- State:
- Created 7 years ago
- Reactions:6
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Windows scaling issues for high-DPI devices
To work around scaling issues, try the following methods: ... Change application properties In Explorer or on the Start menu, right-click the application...
Read more >Windows 10 High DPI Scaling problem
On the Compatibility tab, select Disable Display Scaling On High DPI Settings, and then click OK. You can also search "dpiscaling" and change ......
Read more >Why is dpi scaling in windows so bad?
Trust us when we say it'll probably be worth it: Go here! Why is dpi scaling in windows so bad? Thread starter ussjtrunks ......
Read more >Why Windows 10 DPI scaling is so bad on some programs?
Why Windows 10 DPI scaling is so bad on some programs? ... I am currently running a 125% scaling, which was recommended at...
Read more >High DPI Settings in Windows 10 Makes Some Applications ...
A quick way to deal with high DPI scaling in Windows 10 is to change the options in Advanced Scaling Settings. You can...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
You don’t have to go as far as to roll your own UI. Someone just needs to teach
thmutil
(the UI technologywixstdba.dll
uses) high-DPI. That can be done by volunteer effort or approaching @firegiantco to contract the work.Just because it hasn’t been our priority (aka: not @firegiantco’s customers’ priority) doesn’t mean it shouldn’t be done. 😄
If you override the DPI scaling mode for the installer in explorer’s properties, the installer scales up just fine:
I’m not sure if you can opt into this mode with a manifest like you can with the older DPI awareness modes, but it would be ideal. I tried setting it to fully DPI aware (like what you get with a .manifest) but it doesn’t scale to system DPI, for some reason the font sizes are all in pixels.