I am often struck by how websites look so much better on the average Mac than on the average Windows machine. I think one major reason for that has to do with how fonts are rendered:
Mac OS X’s Quartz is distinguished by the use of floating-point positioning; it does not force glyphs into exact pixel locations, instead using various antialiasing techniques, including subpixel rendering, to position characters and lines more accurately. The result is that the on-screen display looks extremely similar to printed output, but can occasionally be difficult to read at smaller point sizes.
By contrast, subpixel rendering seems to be off by default on Windows machines. Turning in on in Windows XP is straightforward enough, however:
- Click Start, click Control Panel, click Appearance and Themes, and then click Display.
- On the Appearance tab, click Effects.
- Click to select the Use the following method to smooth edges of screen fonts check box, and then click ClearType in the list.
I still don’t think it looks quite as good as the Apple system, but it does seem to improve serif fonts especially. Without it, they tend to look rather awkward and spidery.