To read all comments associated with this story, please click here.
Forget Windows 8. Windows 7 doesn't even support manually entering the DPI. You can choose normal, or high. Sometimes you can get it to accept a percentage.
I'd settle for just being able to manually enter the DPI so that I can reduce it on my low-res monitors (like the SD TV). "96 DPI" on a 27" TV with only 480 vertical pixels looks horrible! And "120 DPI" is worse.
Wouldn't it be nice if the OS included methods to query the monitor's physical dimensions, query the video card for the current resolution, and figure out what the *ACTUAL* DPI of the display is? And then use that figure for displaying things so that a resolution change wouldn't change the size of icons, text, images, etc? Or changing monitor sizes wouldn't change text/image/icon sizes?
Oh, wait, those capabilities already exist (EDID, for ex). But none of the OSes out there do this. 
Bert64 is correct. X11 has done this for years! X11 has set my dpi to 154 (I think that was the number) on my 8 year old laptop....umm 8 years ago. Windows XP (which was included with the Dell) always hard-coded it it 96 or 120 dpi. Most Windows apps couldn't work in 120 dpi (buttons appear outside a non-resizable window etc), so I was forced to use 96 dpi on a 1920x1200 screen - making for damn small text. Luckily I haven't run Windows on that Dell laptop in years.
Anyway, the hard-coded 96 dpi (from windows) or 72 dpi (from Mac) is what is keeping software and hardware from moving to high dpi displays! Maybe they can actually learn something from X11 and Linux apps (which are much much more high dpi friendly).
Is Windows' high DPI support just about adjusting text size, a setting which I do remembered finding somewhere in Windows 7's control panel, or have Windows GUIs become able to resize such things as icons, fixed-size windows and toolbar buttons in a way that makes high-DPI actually usable without me being aware of it ?
Edited 2012-04-13 16:55 UTC
Well, 120 DPI mode was available in XP. That's not exactly "high-DPI". And there's no way to easily, via the GUI tools, change that to anything higher. And there are so many hard-coded pixel sizing elements in XP that setting it to even 120 DPI made things wonky (text labels overrunning the edges of buttons, menus overrunning the edges of windows, etc).
To say Windows XP supports "high-dpi settings" is disingenuous at best, and certainly misleading.





Member since:
2010-03-08
My paranoid prediction : Windows 8 desktop mode will not support high DPI, Microsoft will take much care not to patch this, and then they will present this as an asset of their Metro interface in order to get people to use it.