Skip to content

Visual Studio 2010 Beta 1 – Complete with Blurry WPF Font Rendering!

As you guys would know, Beta 1 of VS 2010 has been released, and I love Visual Studio, in fact it’s my FAVOURITE IDE, and not to mention one of my favourite tools of all time… and that’s why I CANNOT STRESS ENOUGH, how I’m hoping Microsoft will fix the WPF font rendering / blur / fuzziness whatever you may call it ‘bug’.  I’m hoping this will be fixed by official release of  Visual Studio 2010 RTM, which is supposedly dependent on WPF 4.0.  See the official bug report here over at Microsoft Connect.

In case any of you do not know what I’m talking about, see my previous article where I raved about the same thing in all WPF apps. Which is one huge reason which aids my decision in not releasing a WPF app to a customer. You will also see in that article some shocking comparisons between WPF’s font rendering stack and the traditional GDI font rendering stack featured in most other apps.

But in case you aren’t sure what I mean with Visual Studio. Check it out, basically with Visual Studio having been re-designed with most components and controls completely in WPF, you will now see the nasty WPF font rendering issue seep into our beloved Visual Studio!


(click to view – make you click the magnifying glass to zoom as well, otherwise it might all look ultra blurry)

If you look closely at the far right of that screenshot when you have viewed it in fullscreen view, you can notice the Solution Explorer, which appears to remain the same rendered in GDI font rendering – just look at the clarity differences!

Viewing text like this constantly that isn’t clear, sharp and rich, would drive me insane, not to mention would probably drive me nuts from eye strain. Don’t get me wrong, I love Clear Type technology, that is not what this is about. We need correct pixel snapping (or something to fix it), plus the anti-aliasing gained from clear type. Right now the WPF font rendering engine is using a different algorithm called Ideal Width Layout, instead of what is featured in GDI text rendering; Compatible Width Layout.

So here’s hoping for changes by the release of Visual Studio.  I am now really concerned, as this involves my baby Visual Studio, and not just a consumer app I have to work with.

Now this will either go one of two ways, 50% of you will agree with me and will be expressing similar concerns and the other 50% of you will wonder what the hell we’re on about and see no problem with it, and for that I have sympathy for you, or perhaps envy, if they keep it like this for the future.

VN:F [1.9.1_1087]
Rating: 5.0/5 (7 votes cast)
VN:F [1.9.1_1087]
Rating: +2 (from 2 votes)
Visual Studio 2010 Beta 1 - Complete with Blurry WPF Font Rendering!, 5.0 out of 5 based on 7 ratings
Bookmark and Share
kick it on DotNetKicks.com
Shout it

NOW, FOR A WORD FROM OUR SPONSORS

7 Comments

  1. The text rendering enhancements will not be available until Beta 2 of .NET 4.0. After that, you will see text that looks as crisp as VS 2008.

    -Jer

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: -1 (from 1 vote)
    Posted on 22-May-09 at 9:33 am | Permalink
  2. Graham O'Neale

    Oh well that sorts that out then! I still enjoyed writing the post.
    Where did you hear that Jeremiah?

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 22-May-09 at 10:31 am | Permalink
  3. I too was confused about the font issue fix when I first ran VS 2010, but I got word from the horses mouth via the .NET 4.0 TAP.

    Personally, I am very anxious to see the new text rendering stack in action!

    VA:F [1.9.1_1087]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 22-May-09 at 10:54 am | Permalink
  4. Rui Craveiro

    This font rendering looks just like Mac OS X Quartz rendering and from what I read the reasoning behind is very similar as well. If I am not mistaken, it had to do with something like print fidelity. I hope it is really gone by beta 2, because that kind of rendering is what renders me headaches (pun intended) after playing around for more than 15 minutes with Mac OS X.

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 28-May-09 at 9:47 pm | Permalink
  5. Graham O'Neale

    Thanks for your input Rui, I would agree with you.

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 29-May-09 at 8:42 am | Permalink
  6. Beta 2 is out now and the fonts are still way harder to read than in VS 2008.

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 07-Feb-10 at 2:48 am | Permalink
  7. Gennady Shcherbinin

    VS2010 RC has same issue…

    VA:F [1.9.1_1087]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.1_1087]
    Rating: 0 (from 0 votes)
    Posted on 13-Mar-10 at 12:40 am | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*
My name is Graham O'Neale and I'm a software architect from Gold Coast, Australia. I am an overtime thinker, full time coder and awake part time in the real world. I have a keen interest in software development, particularly in the realm of programming (C#, ASP.NET, ASP.NET MVC, LINQ (2 SQL), Entity Framework, Silverlight, Blend, WCF, WPF) and a keen interest in the cutting edge and innovation. I have a new found love for design patterns, ALT.NET practices and well crafted software architecture. The purpose of this blog is to express any thoughts, findings, tips and gripes along my travels in the wonderful world of coding and technology...