Vista puts Mac OS X font rendering to shame
Summary: [Update 8/24/2007 - Some people are still going around accusing me of stacking the deck and fabricating evidence against Apple by disabling sub-pixel rendering on Mac OS X. It turns out that there is a problem with the default "automatic" font setting which is suppose to detect if the display is an LCD or CRT.
[Update 8/24/2007 - Some people are still going around accusing me of stacking the deck and fabricating evidence against Apple by disabling sub-pixel rendering on Mac OS X. It turns out that there is a problem with the default "automatic" font setting which is suppose to detect if the display is an LCD or CRT. The original Mac OS X sample I got from my colleague at the CNET/ZDNet office in San Francisco was a PowerPC Mac running Mac OS X 10.4 with a nice 24" Dell LCD attached to it. The automatic setting on the Mac failed to detect the display was an LCD and it turned off sub-pixel rendering.
At first I thought this was because my colleague was running in portrait mode and the Mac was smart enough to turn off sub-pixel rendering for portrait mode but that was not the case. A Mac right next to it was running the same kind of Mac with a 24" Dell LCD in normal landscape mode and its automatic setting failed to detect the presence of an LCD display and automatically disabled sub-pixel rendering. That is a problem with the Mac default automatic setting and not an attempt to sabotage the Mac. But even with the improved setting on the Mac, it still produced a more blurry font.
As I explained below, this is because Apple chose a different design philosophy which prioritizes the purity of typography with the size and spacing of the fonts more than it acknowledges the limitations of the pixel grid and all modern displays. While that may be the right design decision if we're talking about pre-press and typesetting applications or for a future display technology capable of 200+ DPI resolution, it's the wrong approach for desktop and browser font rendering. Jeff Atwood explained this best when he says: "Apple is asking us to sacrifice the present at the altar of the future"]
One of the first things I noticed when I switched to Windows Vista earlier this year was how much of an improvement in font readability Vista has over earlier versions of Windows for the screen fonts. Windows XP had an older version of "Clear type" that I was never satisfied with so I always ended up using zero font smoothing technology. The fonts in XP were either too thin or too thick and it just didn't work right with Clear type.
But I got an even bigger shock when I looked at a Mac this week. I was at a colleague's desk and noticed how messed up his fonts were on his shiny Mac so I asked him to capture a screen shot of his Safari web browser pointed at the bnet.com website and send the image to me. Once I got the image I went ahead and captured a portion of the screen with black text on white background and created a 300% zoom of the image. Then I created a comparison chart of the fonts side by side along with the magnified version below.
Comparison of font rendering technology
| Mac OS X 10.4 | Windows Vista | Windows XP |
Update 1:30AM - Reader "tombalablomba" submitted a screenshot of Ubuntu and Firefox in the talkback section so I've added the following comparison for it. Thanks!
| Mac OS X 10.4 | Windows Vista | Ubuntu/Firefox |
While font technology isn't what's typically considered a killer application or killer feature, it is by far one of the most important usability features in an operating system. We simply cannot place a price tag on eye strain and someone who works all day long in front of a computer like me greatly appreciates the font rendering technology in Windows Vista. Mac OS X might have the fancier animated UI but I can't imagine myself looking at those fonts. Even if you gave me a brand new MacBook Pro - which I happen to think is a very nice though expensive notebook - the first thing I'll do is install Boot camp and Windows Vista.
[Update 2:40AM - Some insist that this is simply a difference in design philosophy from Apple where typography and being faithful to font size is king. They argue that is Apple is geared for its desktop publishing roots. I can’t accept that for the following reasons.
- What percentage of Mac users sit around all day doing nothing but pre-press work?
- Even if a Mac user works in the desktop publishing industry, do they need that while surfing the web or looking at desktop screen fonts? What In the world do you need to pre-press a web browser for?
- I can understand prioritizing the font size and typography for something like PageMaker or QuarkXPress, but do it there and leave the desktop and browser fonts alone.
- There’s nothing to prevent a Windows computer application from doing its own pre-press rendering.
I don't care if someone is using a 30" LCD with 2560x1600 resolution; you're not going to remove the need for sub-pixel rendering and sub-pixel shifting to account for the pixel grid. You must respect the grid if you want to respect the user's eyes.
Managing a desktop operating system and web browsing is NOT a Desktop Publishing pre-press application and therefore trying to prioritize the font typography and size above ALL else is simply the wrong solution for the problem at hand.]
Update 12:20PM - Reader "saddino" submitted a screenshot of Mac OS X with sub pixel rendering turned on.
| Saddino submitted | Windows Vista | Mac OS X 10.4 |
The improved settings still doesn't look good because it's too thick and the word "Insight" looks very exaggerated. Look at the horizontal line in the letter "e" and it clearly looks blurry. Clearly the Mac font rendering technology has been designed for a display technology that does not yet exist. So even with sub-pixel rendering, the Mac fonts still don't cut it.
[poll id=30]
[poll id=31]
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Question
Could you also compare it to Ubuntu if i would send you the file. I'm getting some strange results which seem to contradict what i was expecting. Maybe I did the wrong thing.
I made a screenshot, cut out the section and blow up this using gimp.
I've put the original screenshot at http://www.robencindy.com/screenshot.jpg
oeps
http://www.robencindy.com/screenshot.png
Ah, you read my mind.
actually
Ok, I've put in the write-in candidate Ubuntu
some remarks
Some remarks before others start to fume around the mouth:
Just checked, I've been thinkering around a lot with the settings until they where to my liking. I like my letters to be thin on the screen. There are settings which would make the letters somewhat thicker. I'm not running the default settings anymore, you can pretty much finetune it to your liking. Maybe if someone is still using the standard settings they could submit it.
Another thing to consider is that it could be possible that different fonts are used to render the page. For instance some websites look horrible if you've not installed the correct fonts. F.I. Bnet uses Verdana, sans serif in its style sheet.
A better test would probably be to use the stuff most OS'es use to show fonts.
some more
In fact
TURN ON SUBPIXEL RENDERING ON THE MAC TOO
Why do that?
need to bash everything that's not Microsoft.
Please use PNG
Solaris FontType Rendering
http://www.geocities.com/kaiwainz/screenshot.png
George is wrong
OS, or with the monitor, but it is irrelevant in the argument over whether Vista or
Mac OS has the better font rendering.
George didn't even bother to consult a Mac expert (or Vista expert probably) to find
out whether there were better settings or not. Nor did George bother to consult a
screen font expert, or usability expert to determine some objective criteria to do his
evaluation.
I work with XP, Windows 2000 and Mac OS every day and from a straight user
perspective, Mac OS wins hands down. If Vista has finally delivered equivalent (or
maybe better) font rendering for Windows users, I can only say that clearly font
rendering quality was not an important criterion in the selection of OS for the vast
majority of PC users.
For the record, here is the font rendering on my stock standard MacBook:
http://img175.imagevenue.com/img.php?
image=26343_macBookSceen_122_6lo.jpg
Corrected URL
http://img175.imagevenue.com/img.php?
loc=loc6&image=26343_macBookSceen_122_6lo.jpg
You said it, it's the OS' fault
You can try to blame the monitor rather than the OS for failing to assume LCD (which is the safer choice these days) if it isn't sure what a monitor is, but it certainly isn't fabricated screenshots to make Mac OS X look bad.
Marketshare proves YOU wrong
The market has spoken in volumes that dwarf your tiny, biased sample. People have always had the choice to buy a Mac and get OSX's font rendering but with a 18:1 ratio, prefer to use anything but OSX. Hundreds of millions of people can't be wrong and they all give OSX the [b]BIG THUMBS DOWN[/b]!!! :)
Show some integrity
I shook my head in disbelief when I saw your screen-shot comparisons. I'm a Mac
user, and have never seen font rendering as bad as you show it in your article.
I went to the Web page you used, and... low-and-behold... the font rendering
looked nothing at all like the image in your article. In fact, after taking a screenshot
of the same area and putting it beside the group on your Web page, the rendering
in the screenshot I took looks much better than either in Vista or XP! The font
design is also truer to the design of the originating font.
I am using an iMac running Mac OS X 10.4. It doesn't seem like attachments can be
added to these comments, but If you would provide me with you're e-mail address
I'd be very happy to send you the screenshot I took. If you have any integrity, you
will replace the ridiculous image representing Mac OS X font rendering with the
actual one I provide.
Well, well, well...
1. ignorant
2. arrogant
3. a liar
Gotta love the Internet community for exposing sleazebags.
Here's a link
It seems George is the one being put to shame.
Font rendering philosophies of Windows and Mac OS X
http://www.damieng.com/blog/archive/2007/06/13/font-rendering-philosophies-of-windows-and-mac-os-x.aspx
"The primary difference is that Microsoft try to align everything to whole pixels vertically and sub-pixels horizontally.
Apple just scale the font naturally - sometimes it fits into whole pixels other times it doesn't.
This means Windows looks sharper at the expense of not actually being a very accurate representation of the text. The Mac with it's design/DTP background is a much more accurate representation and scales more naturally than Windows which consequently jumps around a lot vertically."