3 ms·
You can probably blame me for this, to some degree. We were really trying to build for the future with WPF and as such wanted to be truly resolution independen
by jbeda 14y ago
You can probably blame me for this, to some degree. We were really trying to build for the future with WPF and as such wanted to be truly resolution independent. As such, we (I) locked a px to a 1/96th of an inch. The end result is that things animated smoothly but that you got blurry lines and poor edge interaction under lots of circumstances. Text exacerbates this.
One of the things that I had been working on when I left Microsoft was to come up with a comprehensive 'pixel snapping' system that would start to address these issues. I was looking at taking ideas form the autohinting systems used in the font rasterizers. At the time that WPF shipped, it appeared that no one had picked up that work. I haven't tracked it since then so perhaps things have been improved.
- MichaelGG 14y agoWell, we can just hope high DPI becomes a reality so things look good again. WPF has fixed its problems by doing the pixel snapping, but other engines like whatever powers IE9's rendering (and FF, I think) have regressed and prefer "accuracy" over readability :(. MSFT even admits around half of the users dislike it, but the justification is that "everyone else is doing it". Oh well...