Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 52147
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T16:51:41+00:00 2026-05-10T16:51:41+00:00

Problem is described and demonstrated on the following links: Paul Stovell WPF: Blurry Text

  • 0

Problem is described and demonstrated on the following links:

  • Paul Stovell WPF: Blurry Text Rendering
  • http://www.gamedev.net forum
  • Microsoft Connect: WPF text renderer produces badly blurred text on small font sizes

Explanation: Text Clarity in WPF. This link has font comparison.

I would like to collect all possible solutions for this problem. Microsoft Expression Blend uses WPF but fonts look readable.

  • Dark background as in Microsoft Expression Blend
  • Increasing the font size and changing the font (Calibri … ) [link]
  • Embed windows forms [link]
  • Use GDI+ and/or Windows Forms TextRenderer class to render text to a bitmap, and then render that bitmap as a WPF control. [link]

Are there any more solutions?

This is going to be fixed in VS2010 (and WPF4) beta 2

IT LOOKS LIKE IT HAS BEEN FINALLY SOLVED !

Scott Hanselman’s ComputerZen.com: WPF and Text Blurriness, now with complete Clarity

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T16:51:41+00:00Added an answer on May 10, 2026 at 4:51 pm

    Technical background

    There is a in-depth article about WPF Text rendering from one of the WPF Text Program Managers on windowsclient.net: Text Clarity in WPF.

    The problem boils down to WPF needing a linearly scaling font-renderer for smooth animations. Pure ClearType on the other hand takes quite a bit of freedom with the font to push vertical stems into the next pixel.

    The difference is obvious if one compares the classic "cascade" pattern. WinForms on the lower left side, WPF on the top right side:


    (source: black.co.at)

    While I’m no fan of WPF’s font rendering idiosyncrasies either, I can imagine the clamor if the animations would jump like they do in the Winforms cascade.

    Playing with the registry

    Of special interest to me was the link to the MSDN article "ClearType Registry Settings", which explains the possible user-side adjustments in the registry:

    • ClearType level: amount of subpixel hinting
    • Gamma level
    • Pixel structure: how the color stripes in a display-pixel are arranged
    • Text contrast level: adjusts the width of glyph stems to make the font heavier

    Playing around with these settings didn’t really improve the underlying problem, but can help by reducing the color bleeding effect for sensitive users.

    Another approach

    The best advice the Text Clarity article gave was increasing the font size and changing the font. Calibri works for me better than the standard Segoe UI. Due to its popularity as web font, I tried Verdana too, but it has a nasty jump in weight between 14pt and 15pt which is very visible when animating the font size.

    WPF 4.0

    WPF 4 will have improved support for influencing the rendering of fonts. There is an article on the WPF Text Blog explaining the changes. Most prominently, there are now (at least) three different kinds of text rendering:

    text rendering comparison
    (source: windows.net)

    <grumble>That should be enough rope for every designer.</grumble>

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 62k
  • Answers 62k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer I did come across header and footer configuration iptions options… May 11, 2026 at 10:16 am
  • added an answer What the heck am I missing? Apparently, a lot. In… May 11, 2026 at 10:16 am
  • added an answer You can tell blame to ignore whitespace changes: svn blame… May 11, 2026 at 10:16 am

Related Questions

Problem is described and demonstrated on the following links: Paul Stovell WPF: Blurry Text
Here is my current question: I'm guessing that my problem (described below) is being
I have the same problem as described in the posts listed below. That is,
I'm not sure how to describe this problem, so I think an example is
My problem is that my XML document contains snippets of XHTML within it and
The problem is simple, but I'm struggling a bit already. Server server = new
The problem is not about randomness itself (we have rand), but in cryptographically secure
My problem is: I have a perl script which uses lot of memory (expected
The problem is quite basic. I have a JTable showing cached data from a
The problem is in the title - IE is misbehaving and is saying that

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.