Consolas and ClearType

You know you’ve entered the highest pantheons of geekhood when you get excited about Microsoft’s new fixed-width font, Consolas. I am always on the lookout for a better fixed-width programming font. After reading Scott’s post, and then Steve’s post, I was intrigued enough to copy it from a Vista install on to my XP box.

And that’s when the disappointment set in. Here’s Lucida Console, 9 point. Just to clear your visual palate.

Consolas, 10 point, standard font smoothing. MY EYES! THE GOGGLES! THEY DO NOTHING!

Consolas, 10 point, ClearType font smoothing.

I’ll definitely agree that Consolas is one of the best looking ClearType fonts I’ve ever seen. That’s probably because it is part of the first font family designed from scratch with ClearType hinting in mind.

However, I prefer not to use font smoothing on my programming fonts. And Consolas looks like crap without ClearType! Consolas appears to lack any kind of hinting for reasonable display at small point sizes. Consolas isn’t just optimized for ClearType, it can barely be used without it.

Well, so much for that. Consolas, you are dead to me. Here’s hoping someone at Microsoft wises up and adds the normal font hinting so Consolas displays legibly at 9 to 13 points.*

For the record, I am not anti-ClearType. On a high DPI display – think 15" laptop display with a resolution of 1600x1200 – I definitely like it. But on a display with a more typical DPI, say a typical 19" 1280x1024 panel, the ClearType RGB pixel noise around the fonts is extremely fatiguing to my eyes. Particularly when reading fixed-width programming fonts.

Now, before you write me off as a font hatin’ luddite, let me point out that Rick Strahl has almost exactly the same problem with Consolas, ClearType, and programming fonts that I do. It’s a great technology, but it’s also a high-DPI display technology, and Windows sucks for high DPI displays. That’s a huge disconnect. And it won’t be resolved until Windows Vista ships.

*If the whole hinting thing doesn’t work out between us, it’s good to know that Consolas can find some alternative work in Spanish-speaking countries.

Jeff Atwood

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow, Discourse, and RGMII. Disclaimer: I have no idea what I'm talking about. Let's be kind to each other. Find me https://infosec.exchange/@codinghorror

⏲️ Busy signing you up.

❗ Something's gone wrong. Please try again.

✅ Success! Check your inbox (and your spam folder, just in case).

Recent Posts

An interactive TWiT Series You're the hero of the story! Choose from 1,024 possible endings. OFF by ONE with Jeff Atwood Hosted by Leo Laporte "every choice changes everything!"

Every Choice Changes Everything: The Show

About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show on the TWiT network. Naming things is hard, and we almost voted on the name, like we did for Stack Overflow, but we quickly landed on Off By One with

By Jeff Atwood ·
Comments
Thank You For Being a Friend

Thank You For Being a Friend

It's been one of those months, and by that, I mean one of the 663 months since I was born. This won't be a long post, because I only have two things to say. First, I'm really glad we re-ordered the GMI (Guaranteed

By Jeff Atwood ·
Comments
map of the United States via rgmii.org showing all 3,143 counties by rural (gold) / metro (grey) and population

Launching The Rural Guaranteed Minimum Income Initiative

It's been a year since I invited Americans to join us in a pledge to Share the American Dream: 1. Support organizations you feel are effectively helping those most in need across America right now. 2. Within the next five years, also contribute public dedications of time or

By Jeff Atwood ·
Comments
I’m feeling unlucky... 🎲   See All Posts