

Folks feel very strongly about this stuff, understandably. UPDATE: A little confusion about this in the comments. "With this fixed, WPF is not technically pixel perfect with GDI text rendering, but the difference is indiscernible to the naked eye." Additionally, a check-in in a recent milestone makes things even clearer with light text on a dark background. NET 4 RC (Release Candidate) and VS2010, which uses WPF for much of its own rendering. You can get around this 90% of the time today using SnapsToDevicePixels when appropriate, but it wasn't automatic and it's subtle. Unfortunately MOST people are running on 96dpi screens and that's where you'd expect clarity.

It makes apps DPI-aware for free and scales them nicely. NET 3.5 and below because WPF's graphics system is "device independent" so rendering happens independent of resolution. The #1 complaint I hear about WPF (Windows Presentation Foundation) is that many fonts end up looking "blurry." It's a darned shame because really great applications like Evernote get criticized because of this one issue*.
