ClearType is 10 years old this Autumn. For most of that time it lay hidden until Vista brought it to the fore by default. Font rendering in Internet Explorer using ClearType is good for body copy at smaller sizes; it’s a huge improvement on the Standard rendering that preceded it. However, larger display text is badly rendered. I don’t say it lightly, but every time I load a page for testing in IE7, I wince at the jaggies. What makes this worse is that Standard rendering is better at display size anti-aliasing. I used to compose scales and size headers to take advantage of smoother Standard rendering at larger sizes.
The context in which I view the text has the most influence over my reaction: Apple. I use a Mac. My browser of choice is Safari which uses OS X’s native ATSUI font rasterisation engine. Text is as beautiful as it can be on the Web right now. If text rendering in Firefox is disappointing in comparison because of the added weight, rendering in IE on Windows is positively distressing.
The quality of the rendering is dependent on various factors like the display type (LCD or CRT), the display resolution that has limited pixel density, the rendering engine itself, and the quality of the font file — specifically the hinting of the typeface.
ClearType was launched in 1998 at COMDEX by a celebratory Bill Gates. In a press release, the director responsible for the ClearType project, Dick Brass, was quoted as saying:
ClearType makes inexpensive screens look as good as the finest displays, and it makes the finest displays look almost as good as paper.
If only that were true. OK, it’s a press release, so we assume a degree of hyperbole from exaggerateers, AKA marketeers, writing the copy. But still. Let’s look at the evidence. I built a quick test suite using Georgia, Verdana and Arial because they’re some of the more commonly used Core Web Fonts. Here are screenshots of a heading set in Arial at 36px in different browsers:
-
IE7 with ClearType on XP Pro:
-
IE7 with ClearType on Vista:
Sample thanks to Ryan Brill (he was the first of many kind replies via Twitter). Thanks, all!
-
IE6 with Standard on XP Pro:
-
Firefox 3 OS X:
-
Opera 9 OS X:
-
Safari 3 OS X:
Compare the jaggies and dire anti-aliasing in IE7 using ClearType with the Standard Windows rendering of IE6. Also compare the heavier weight of Firefox using its own platform-independent engine with that of Safari using ATSUI.
Factual insights about the differences from professional font, browser, or raster engine developers would be welcome in the comments.
One of the reasons for the glaring difference between IE and Safari is a fundamentally different approach to web typography from Apple and Microsoft. Apple tries to render type as true to the original typeface design as possible, Microsoft uses grid-fitting when rasterising a font. There’s more in a previous article for those interested. Studies have shown ClearType to be more legible than Standard rendering, but they only compared the two. Expanding the study to test Macs and Linux-based PCs, as well as ensuring the test group was populated equally by people who use machines other than Windows PCs, would have all helped the results be more interesting.
Type rendering anomalies are a serious issue for web design. Designers and clients with an eye for detail want typefaces to render accurately and smoothly. Shaun Inman is right:
Until anti-aliasing discrepancies between platforms can be resolved I don’t see even a standardized approach being accepted by discerning designers.
ClearType fails to deliver good anti-aliasing. In my view it is a backward step from the old Windows Standard rendering. I am at a complete loss to explain why it is allowed to persist. Especially because Microsoft Typography seems packed full of experts in the field. Surely they’ve noticed?
Typography on the Web should at least equal the sophistication of print typography, if not enrich it. To do so, type needs to be rasterised correctly, and web designers need the ability to set it with much of the same subtlety and detail available in print. Until that time, technologies like Flash, PDF, and hacks like embedding type in images, will continue to thrive. Designers will use them not just because they ‘do type better’, but because they won’t have to deal with painful inconsistencies between user agents; the bane of the browser wars, and in this instance, the bane of web typography in what seems like the age of the raster wars.
30 Comments
1. By Gustavo Ferreira on 6th Nov ’08 at 08:10am
3. By johno on 6th Nov ’08 at 09:35am
4. By Ian on 6th Nov ’08 at 12:48pm
5. By Ben on 6th Nov ’08 at 13:07pm
7. By miha on 6th Nov ’08 at 14:19pm
8. By Philippe on 6th Nov ’08 at 16:46pm
10. By Oli on 7th Nov ’08 at 03:34am
11. By miha on 7th Nov ’08 at 05:30am
12. By chemic on 7th Nov ’08 at 06:29am
13. By Gustavo Ferreira on 7th Nov ’08 at 22:36pm
15. By Gustavo Ferreira on 8th Nov ’08 at 10:55am
16. By Brian Smith on 9th Nov ’08 at 10:02am
17. By Adam on 10th Nov ’08 at 04:27am
18. By Chris Hester on 19th Nov ’08 at 06:36am
19. By Jordan Bradford on 17th Dec ’08 at 08:51am
20. By Alex on 21st Dec ’08 at 22:02pm
22. By Anon on 28th Jan ’09 at 07:20am
23. By Martin McNickle on 2nd Mar ’09 at 04:20am
24. By Peter on 27th Mar ’09 at 16:04pm
25. By Paul on 19th May ’09 at 08:31am
26. By Jordan Bradford on 19th May ’09 at 08:52am
27. By Bruce on 20th Nov ’09 at 08:21am
28. By Dave F on 8th Dec ’10 at 15:34pm
29. By Sam Orchard on 3rd May ’11 at 15:31pm
30. By Steve Blakeborough on 7th May ’13 at 09:04am