When an elusive penny drops, it’s always a good moment. Earlier today, I was thinking about the complex type rendering problem of a few days back. Skim that post, before you carry on and things will make much more sense.
Suddenly, I realised what the solution was, and fixed the IE7 CSS problem in 5 minutes: After giving every element some padding and an invisible border—effectively forcing IE to recognise the element dimensions—it now renders the glyphs properly and doesn’t cut off loops or terminals that are outside the conventional em. Tinkering afterwards took another two hours but now the homepage has a new type experiment type folly for the masthead!
So that’s the CSS sorted. I bumped into a IE7 problem with Eric Meyer’s unitless line heights along the way too, but that needs more research.
Unfortunately, the ClearType anti-aliasing problem is out of my control. We simply can’t tell Windows to not use it, or to do it better. That’s up to users themselves, or Microsoft. So, for anyone looking at this site using Vista with ClearType enabled, here’s what you're missing:
Fig 1. OS X/Safari 2 screenshot of the masthead.
For those of you lucky enough to be viewing using a Mac, or Safari on Windows, here’s what you're not missing:
Fig 2. Parallels/Vista/IE7 screenshot of the masthead.
The difference is stark. Even Windows standard rendering smooths large-sized text better than this. Update: See for yourself:
Fig 3. Parallels/Vista/IE7 with ClearType switched for standard rendering.
ClearType seems to get worse as the font size increases. It sounds impossible that ClearType could be so bad, but my copy of Vista is a virgin Vista Ultimate, running on Parallels. No settings have been changed at all, and the only software installed apart from standard applications are browsers and anti-virus.
So, there we have it, I predicted my own pedantry wouldn’t allow me to leave it be. With character predilections, as with rendering engines, knowing is only half the battle.
Let me know what you think of the masthead type. You might even see it completely differently to me with a similar configuration. I’d be very interested in seeing a screenshot. I've not tested it in IE6, so bear with me while I get around to that. Is it worth keeping, even with the absence of decent smoothing in IE7/Vista?
26 Comments
1. By Fernando Figoni on 18th Nov ’07 at 00:49am
3. By Elliot Jay Stocks on 23rd Nov ’07 at 04:57am
5. By Roger Gordon on 3rd Dec ’07 at 13:44pm
6. By Joseph Lee on 3rd Dec ’07 at 13:53pm
7. By Sey on 9th Dec ’07 at 09:05am
8. By Simon on 18th Dec ’07 at 02:34am
10. By Brigitte on 20th Dec ’07 at 20:39pm
11. By woody_alien on 29th Dec ’07 at 18:16pm
12. By Leland Clemmons on 5th Jan ’08 at 12:51pm
13. By Jenny on 19th Jan ’08 at 15:25pm
15. By Manuel, Æstheticrew on 25th Mar ’08 at 21:49pm
16. By Sébastien on 19th Jun ’08 at 02:30am
17. By Kevin on 24th Jun ’08 at 04:21am
18. By James Leicester on 2nd Jul ’08 at 01:10am
19. By Edde on 5th Sep ’08 at 18:34pm
20. By Ferienwohnung Sizilien on 6th Oct ’08 at 10:34am
21. By Alex McCabe on 23rd Jan ’09 at 21:40pm
22. By Hadret on 5th Feb ’09 at 04:08am
23. By 7 on 28th Jun ’09 at 23:25pm
24. By Daniel Genser on 5th Aug ’09 at 00:06am
25. By Charlie on 7th Feb ’10 at 06:16am
26. By Emcee Hao on 2nd Mar ’10 at 12:25pm