As anyone who uses an ultra-portable laptop would know, reading ultra-minimalistic weblogs with 9px-sized fonts on a high-resolution 1400×1050 display panel spanning an entire 12″ is like an everyday blessing for eye-care companies. Now’s a good time to invest in the laser eye surgery business.
Whilst desktop monitors has always maintained the adequately readable 96 DPI standard with LCD displays, pixel-density on laptops has reached as high as 144 DPI, and that means smaller interfaces and fonts. But who doesn’t want more pixels? The more pixels, the clearer the image.
Windows Vista aims to reduce the negative effects of high-DPI displays by introducing an updated DPI-scaling engine for the desktop compositor. This allows icons, interfaces and text to be scaled bigger to compensate for the extra pixels. In theory, everything should look just as crisp and detailed compared to the default 96 DPI. But in practice, due to lack of vectorized interface elements and icons, it’s not perfect. So exactly how good does it look? I’ve put together this comparison to show you exactly that.
Hover over the links to change the image.
Please note: the images may take short while to appear due to the high quality and large file sizes.

96 DPI (Default) | 120 DPI (125%) | 144 DPI (150%) | 192 DPI (200%)
As you can see, the interface scales quite nicely all the way up to 144DPI. Everything is still reasonably crisp and usable. But when you get to 192DPI, things become awkward. For example, the search icon in Windows Explorer is definitely out-of-place, and the power control buttons in the Start menu is way out of proportion. Also to note, sadly Sidebar gadgets do not scale at all.
But it doesn’t stop here.
Warning: Do not try this at home. You will not be able to revert this change without knowledge of keyboard shortcuts.
The highest possible DPI setting was 500%. I wasn’t quite sure for which decade this feature was aimed at, but it was technically possible. Theoretically you would need a 12-inch display with a resolution of 7000×5250 to properly appreciate 480 DPI.

I knew I shouldn’t, but I wanted to attacked this giant enemy DPI for massive damage. (Sony E3 reference)

Calculator turned into a full-screen application.

You know when your system tray is bigger than the size of your applications, you’re in trouble.

Smaller scale? Fit more information? Don’t be ridiculous.

I wasn’t sure if I wanted to go back. This interface was starting to grow on me, in more than one ways.
Avoid 480 DPI, for quite a while.
Update: Thanks to Aaron Parker for submitting this. Here’s a great resource for more information on calculating DPIs. As well as an monitor DPI calculator tool to know exactly the DPI setting for your monitor size and resolution.

Comments for "Windows Vista DPI scaling: my Vista is bigger than your Vista"
suril89
480 dpi, what were you thinking? lol. Thanks for the info.
Nice little thing on the notes.
PocketKocurek
haha last one huv a little bit messed icons lol
Darren
ROFL, funny, one of the best!
PS Ads:”This will help me buy a Wii”
Blocked by firefox,
Aaron
Nice post Long, but as you say not everything scales correctly - not even some of the applications that come with Vista. Check out Windows Mail in high DPI. “No high DPI support for you!”
CoLD-FiRe
Shows you how rushed Vista really was.
Anthony Tam
It’s a shame the control boxes don’t get scaled properly (bitmaps?)
Anywho nice find, though it’s strange they’ve left a custom option that allows people to mangle the OS and see the flaws.
The systray icons do look beautiful though!
Jurek
480dpi might be useful using some nextgen cinema projector
maybe in 10years??
personally I use 120dpi @ 20″ wide(1680×1050), default is uncomfortable to read, some icons are jagged,but most apps work great. Vista can do so many magical things with windows rendering which are very big in realtime.. I wonder why it can’t do the same with icons which are 16×16… “nearest neighbour” resizing method is used in paint, not in Vista… argh.. cold-fire you’re right there was too much rush making vista… I hope they’ll make a hotfix by the release date…
Ryan LM
Apparently DPI scaling will be in OSX, for some reason I bet they will get it right…
Maybe MS will feel the need to fix it then. I remember the promise of this, the ablity to just “scale” a window, Vector meant everything, blaa blaa. Somehow MS just couldn’t figure out vector. Said that it didnt look good when scaled down, hell, just do a mixed Vector and Bitmap format..
Rushed!!
zitos
The DpI Scaling is a need when approaching a High Resolution Monitors
But i think that any OS should afford us with the appropriate icons,bitmaps,fonts … size that will look fine with the desired scale , and so the application developers, but till now they don’t
and i guess affording custom scale isn’t the right thing to do
Mike
Any application that uses the Windows Presentation Foundation (formerly code named “Avalon”) will scale perfectly, as the WPF is predominately vector-based. It’s the legacy MFC applications that will have some issues. I’m currently developing a turn-based strategy game in my spare time using the WPF, and I’ve tested out the DPI scaling–it’s flawless.
Lee
Does dpi-scaling work only in aero? Is it possible when all fancy graphics are off?
Viper
How can I set up different DPI settings for different users? I don’t want to have to change the settings every time I log on, but I need more real estate while my father wnats bigger text and icons.
Scatter
Does anyone know how to reduce my font size in Vista Ultimate? 96dpi is HUGE on my cheap laptop with a giant monitor that is only 1400 pixels width! I’m thinking like 48dpi, or at worst 72 dpi…help!
Simos
I think you should have used PNG for the screenshots. The JPG files show imperfections (look around letters when there is white background) due to the lossy compression.
nm
scatter, I’m wondering the same thing. If someone can’t read 96 then yeah they need eyes fixed. I’ve gone in and reduced every font size as small as possible, and it’s still too big for me. I’ve got 1440 resolution also.. if you figure it out let me know! Thanks!
Debra
OH HELP! I increased the text size 200%…and now I can’t get to the bottom of the page to hit “submit” to REDUCE the text size back to something smaller. In Vista, the screen to change DPI scaling doesn’t have a scroll bar and so I seem stuck forever at the top. I’m so frustrated I could spit. Can someone explain HOW I get to the bottom of the page so I can confirm that I want to change the text size again?
bt
I diden’t know a pixel based monitor would be able of showing DPI (dots per inch: used for printing services). The DPI should be PPI (pixels per inch)
IIsi 50MHz
bt,
- DPI: Dots Per Inch
- Pixel: Picture Element; a.k.a. “a dot”
Thus, “dots per inch”. Don’t be so proprietary (-:
On colour displays of course, a pixel can be made of three smaller dots…
Bonnie
Help! I increased my DPI scaling in Vista - and now I cannot get a scroll bar to change to a smaller DPI. How can I get to the bottom of the page so I can confirm that I want to change the text size again???
kira13
What good is 480 DPI? Maybe it’d be useful for the Sony VAIO UX490N/C, which has a 4.5″ screen at 1024×600 pixels. (If/when I get one, I’ll still probably stick with 96 DPI, at least until I turn 40 or so. I have my Clie UX50, 3.5″ @ 480×320, set to the smallest possible text size for most Palm apps.)
Alex
That’s a very nice overview, it gives us a good picture about DPI settings in Vista. I, for one, am waiting for a follow-up review, with a list of popular programs that don’t look good when scaled like that, and a list of ones which are DPI-aware and can handle such settings properly.
Riskable
Hah! I love this post. I’m a Linux user currently enjoying proper font scaling on a high resolution display. Fixing the OS is the easy part… Fixing broken websites is a lot more difficult. For example, this site doesn’t scale that well (but better than most).
Any site that uses “px” instead of “em” or “pt” in its CSS is not going to scale (read: amateurs). Also watch out for text-as-a-graphic (*shudder*).
-Riskable
http://riskable.com
“Why run a desktop from your server when you can run a server from your desktop?”
Eugene
I’d send this link to my friend and he didn’t seen “Warning: Do not try this at home. You will not be able to revert this change without knowledge of keyboard shortcuts.” ))))))
greg
Um, I seriously doubt you are enjoying flawless font scaling on Linux… http://www.antigrain.com spells that situation out pretty clearly. Using images for text an pixel widths is a sad necessity no matter how pedantic you want to be.
jose
no puedo ver el inferior de la pagina para volver a colocar el texto normal, como hago?
Cristhian Mejia
I used 105% or 101px for my DPI on my 1440×900 14inch screen. Makes the fonts more legible. Some apps of course aren’t designed for this, Firefox has some interface issues with this resolution.
Simon
“Rushed!” says Ryan LM, with all the envious generosity of a Mac user.
This has been available on every Windows version I can remember Ryan, although I have only used it with the Notebook I got a year ago with a 1920×1200 screen and Vista. It works fine for me, apart from the odd HTML or Flash site, but I’m sure the Mac implementation will make even the sloppiest site look fantastic… in your imagination. The 500% scale here is just a bit of fun.
Cristhian Mejia
I used the 100pt font for my whole display, but not everything is perfect, but its ok for appearence. Some icons don’t look good, and some menus look bad as well. Windows Vista seems to have been designed for either 96dpi or 120dpi. Anything in between seems irregular.
Cristhian Mejia
The Windows XP interface seems to look a little better than Vista.
Eric
Hi Bonnie,
Not sure have you resolve your dpi problem. The same thing happened to me. Don’t get panic! Here is the solution. As long as you can get to the DPI Scaling screen you can use TAB to navigate the selection. First of all click on the “Default scale (96 DPI)”. Here is the fun part. Press Shift key and then Tab key. This would position you to the “How do I know which DPI to choose?” button. Then you press Tab key 3 times. This would take you to the unseeable “OK” button. Then a screen woul pop up to ask you to restart your pc. Press Enter to reboot your pc. After your pc boot up, you are just as good as before! Hope this help. Good luck for those people in the past and the future who has the same problem.
Carol
Hi Eric and Bonnie,
Eric no offense to you, but that didn’t help me. I do hope it helped someone though.
Bonnie all I did was click on the first button (dpi 96 button) and click enter key on keyboard. That asked me to restart computer after I did everything was fine.
I was amazed that I didn’t have to reach bottom of that screen to hit apply or okay, the enter key was all I needed. I hope this helps, good luck.
Leave a Reply
JulioCampos Blog.
Temas WindowsXP…
Aqui un par de temas para Windows XP sin costo para variar un poco nuestro sistema… El primero del…
Coding Horror
Will your next computer monitor be a HDTV?
Instead of one giant monitor, I’d rather have multiple moderately large monitors. I’m a card-carrying member of the prestigious three monitor club. But giant monitors have their charms, too; there is something to be said for an enormous, contiguous…
ITsVISTA Tip 29: Use Vista's DPI Support to Scale Your User Interface | ITsVISTA
[...] One way to get around this is to change your screen resolution. By lowering the resolution, everything will look bigger, but you won't be able to see as much (less real estate) and the image quality will suffer. To combat this problem, Vista allows you to instead adjust the DPI, and has been designed to be more intelligent in the way it then displays the interface. You can adjust the DPI from 96dpi (100%) to 480dpi (500%), though 96dpi and 120dpi are the most common settings. To see what your screen looks like at 500% (unusable), take a look at this post. [...]
Use Vista's DPI Support to Scale Your User Interface - Error
[...] are the most common settings. To see what your screen looks like at 500% (unusable), take a look at this post. Here’s how to change your DPI:Right-click on your desktop and choose Personalize. Choose Adjust [...]
Hey I'm in a book - "Tricks of the Vista Masters" - istartedsomething
[...] in January, Peter Bruzzese, author of “Tricks of the Vista Masters” contacted me about the “DPI setting” blog post I had about Windows Vista. He was interested in quoting a bit of my post for his book, [...]
luxoro dot org
Impostare DPI Windows Vista…
Con l’acronimo DPI, si intende la quantità e quindi la qualità di informazioni grafiche che una stampante riesce a rendere.
Detto ciò è normale pratica confondere il significato di DPI con PPI, misura utile a individ…
index « Mohan’s Blog
[...] to use high resolutions. The problems are clearly described by Long Zheng and Jim Mathies: Long Zheng, Windows Vista DPI scaling: my Vista is bigger than your Vista. Jim Mathies, XP Style DPI [...]
Lo hice y lo entendí » Los DPI en pantalla en Windows y Linux
[...] Windows Vista DPI scaling: my Vista is bigger than your Vista [...]
Hello?! Display producers, you can continue evolution now! « Alecs1’s Temporary Weblog
[...] results. Not (wanting to) having such a system I had to google, and it seems Vista does the job: http://www.istartedsomething.com/20061211/vista-dpi-scaling/. Notice the details of the icons in the taskbar at the 480 DPI. They are [...]
Running at higher DPI « Andys Techie Blog
[...] Nice visual demo of how it looks in different DPI settings here [...]