To read all comments associated with this story, please click here.
In Windows 7, an app declares in its manifest whether its "DPI-aware" or not. If so, then W7 doesn't do anything to the app, since the app handles high DPI on its own (and when it's done right, it's very good).
But if an app doesn't declare itself to be DPI aware, then W7 uses XP DPI scaling for DPI between 100% and 125% (where 100% is 96 DPI), then above 125% W7 just does a bitmap scaling, which looks horrible (though its more "accurate" than what XP would do). This is the default behavior, but the user can change that behavior in the DPI Control Panel (that is, the user can change the threshold for XP DPI scaling, and I think a user can choose to always use XP behavior for non-DPI aware apps).
Note: I typed the above from memory; I don't vouch for it to be 100% accurate.
Windows 8 has a better high-DPI behavior, at least for Metro apps.




Member since:
2006-01-03
I had a corporate Dell D830 with a 1920x1200 resolution, which is about 45% the pixel density this new one. While nice as a bed warmer for arctic conditions (half an hour of arctic conditions, that is), or for weighting down a blimp, it was absolutely unusable without an external LCD. With WinXP, everything was SO small as to immediately be headache inducing. I was SO glad the day it gave up the ghost and it was replaced by something else.
But then, WinXP is laughable at adapting to higher pixel densities. Fonts may be enlarged, but that throws most programs into total disarray.
It is astonishing how different the situation was with Linux. Ubuntu tends to use fonts and widgets that are too large to start with, and it automatically adapts to the actual pixel density, so it really looked gorgeous in that screen. Even icons can be vector images, so they may be drawn at any size. It used to be extremely easy to choose smaller fonts which allowed me to make things exactly the size I liked.
Apple software (unlike desktop Linux or Android) seems dislike different pixel densities or resolutions, and apparently what Apple is only to double-up the size of things, which gives you much smoother fonts in any app and somewhat smoother widgets for updated apps. But the good thing in this distaste for adapting to other densities is that we get a huge 4x jump in resolution in one go.
Anybody knows how does W7 fare with high pixel densities? I guess I soon will, because new hardware is on the way, but I am afraid I won´t be pleased.