I had read a few complaints that OS X font rendering was a little wonky, even from Joel Spolsky himself:
OS X antialiasing, especially, it seems, with the monospaced fonts, just isn't as good as Windows ClearType. Apple has some room to improve in this area; the fonts were blurry on the edges.
I didn't believe it until I downloaded the first beta of Safari 3 for Windows and saw it for myself.
Font rendering in Safari 3 Beta:
Font rendering in Internet Explorer 7:
All of these screenshots were taken under Windows Vista. It's easier to see what's happening if we zoom in a bit. These images are zoomed 200% with exact per-pixel resizing. Safari on the top, IE7 on the bottom:
At first I wasn't even sure if Apple was using ClearType-alike RGB anti-aliasing, but it's clear from the zoomed image that they are. It looks like they've skewed the contrast of the fonts to an absurdly low level. The ClearType Tuner PowerToy allows you to manually adjust the RGB font aliasing contrast level, as I documented in an earlier blog post, but I don't think it can go as low as Apple has it set.
I am absolutely not trying to start an OS X versus Windows flame war here. I used the quote above for a reason: there really is no single best way to render fonts; results depend on your display, the particular font you're using, and many other factors. That said, I'm curious why Apple's default font rendering strategies, to my eye -- and to the eyes of at least two other people -- are visibly inferior to Microsoft's on typical LCD displays. This is exactly the kind of graphic designer-ish detail I'd expect Cupertino to get right, so it's all the more surprising to me that they apparently haven't.
Update: I have a followup post that explains the font rendering difference. It looks like neither Apple or Microsoft is wrong; it's a question of whether you respect the pixel grid.
From 4 feet away, the top one looks better. Can't read it, but it looks better. Nobody does that though, so this is a clear case of Apple getting it wrong, which is a rare thing indeed. I just wanted to make the point that Apple's decision isn't *always* worse... just worse in the average use case.
Jasmine on June 11, 2007 3:19 PM"just worse in the average use case" - Your clearly apple fanboy material. Its clearly horrible on my LCD and my CRTs. I like crisp and clear fonts that take minimal eye strain to preceive. Anything else is likely to get my boos.
Shawn on June 11, 2007 3:26 PMIf you sit really close to the monitor, then the Windows way is better. However, if you move back a couple of feet (3 feet or so from the screen to your eyes), then the Apple way seems more readable. The Apple rendering is definitely darker.
I never liked Apple's font rendering -- not on OSX and not in the Safari 3 beta on Windows. I've always felt that Apple's looks blurry.
On all LCD displays I have used (ranging from 1024x768 laptop screens to 20" widescreen displays) I feel that Windows' ClearType is so much better. It might not make your text beautiful to look at, but its readability is miles ahead of Apple's. Again, in my opinion. :-)
Jeroen Mulder on June 11, 2007 3:32 PMWe were just discussing this at work...their font rendering is giving me a headache. Safari is getting a thumbs down from me for now.
Karthik Hariharan on June 11, 2007 3:35 PMThis reminded me of an old Channel 9 interview with Bill Hill:
http://channel9.msdn.com/ShowPost.aspx?PostID=957
Somewhere he describes how Apple does font rendering. I think he said that they just take the text and blur it a little.
kettch on June 11, 2007 3:36 PMTop looks and reads better to me in pretty much every way.
Look at the GRC in both, geez...
anon on June 11, 2007 3:39 PMI actually much prefer the Apple/Safari rendering of these two examples; to my eyes--at the distance from which I'm looking at my monitor--the Mac rendering seems to be closer to the actual letter-forms of the typeface, whereas the Windows rendering looks stepped.
Maybe it's because I'm used to it; maybe it's because I'm using a correctly calibrated LCD; or maybe it's just because on a purely numbers level I fall within the range of users Apple uses to 'test' their output.
I guess it all comes down to subjective choice and allowing control within the OS/App.
Andy Warwick on June 11, 2007 3:45 PM"The Apple rendering is definitely darker. "
That could be it. When I look at my IE 7 and FireFox browser windows, with ClearType turned on, they look too light and the slight difference in contrast makes it harder for me to read.
I *think* it may also have to do with the font you are using. OS X uses a different default font than Windows does. But Honestly, by the time the light gets from my broke-ass LCD, through the finger smudges and dust on my glasses, and into my 36 year old eyes... I'm just glad to be able to read anything at all. But it is weird that it would render worse. I wonder if it will get better with Leopard?
Scott on June 11, 2007 3:45 PMI too downloaded the Safari 3 beta for Windows and found the fonts blurry - however if you go into Preferences and then to Appearance you can turn the font smoothing down to "Light" and it then gets much clearer from close up!!
anon on June 11, 2007 3:47 PMI noticed the same thing with Safari:
http://blog.hanfordlemoore.com/2007/06/11/safari-for-windows-apple-doing-unto-others
Hanford on June 11, 2007 3:49 PMLooks awful on my LCD as well.
Paperino on June 11, 2007 3:55 PMYeah, I'm not sure you could say one way is absolutely better than the other. I prefer Apple's font rendering, but I don't think the other viewpoint is invalid.
I'm sure it has a lot to do with how far your eyes are from the screen. I usually have my laptop hooked up to a 23" Cinema Display and have 3-4 feet between my eyes and the monitor. The ClearType text /is/ more crisp looking if I move closer to the display -- but putting your face that close to the display is going to do way more to strain your eyes than either version of the sub-pixel smoothing will be able to compensate for.
John Wilger on June 11, 2007 3:55 PMI also noticed that if I increase the font size, Apple style anti-aliasing becomes tolerable.
I'm beginning to think that the differences are..
1) Apple doesn't hand-tune the font aliasing hints for smaller font sizes.
2) Apple chose a much, much darker contrast level for its anti-aliasing algorithm.
In Safari, go to Edit/Preferences... and then select the Appearance tab. For "Font smoothing", choose Light (the default is Medium). Much better now. Not perfect, mind you, but much better.
Tom on June 11, 2007 4:02 PM> I'm curious why Apple's default font rendering strategies,
> to my eye -- and to the eyes of at least two other people
> -- are visibly inferior to Microsoft's on typical LCD displays.
Perhaps that's half the story: to your eyes.
I think that much of this is down to familiarity as anything else, the Microsoft rendering looks thin and gangly to me. For example, the text you blew up, the d in "render" looks off balance to me, the weight of the vertical bar is much heavier than the curve on the left hand side. But if you're used to that, it probably looks "correct". (Make the text on the page larger, and you'll see that if anything, the curve should be thicker than the vertical bar.)
Do you wear glasses?
I prefer the Apple fonts and I do not wear glasses. I did an informal survey. With glasses, 100% prefered ClearType. Without glasses, 100% preferred Apple fonts. Sample size was only 6, but I've had this exact same argument with PDF vs Word documents and it trends the same way.
Apple fonts seem to come across as blurry to people with glasses.
Since I don't wear glasses, I'm siding with Apple with this one. Apple's core kernel is called Darwin. It seems they prefer the genetically superior. :)
Parveen on June 11, 2007 4:08 PMHmmm, under OS X the font smoothing properties are located globally in the System Preferences -> Appearance prefpane. I wonder why they don't tie into the global settings under Windows? Willfully or is the Windows API difficult/hidden?
Also, you have the option under OS X to turn off font smoothing for a user specified point size. The default is off for 8 and smaller.
Scott on June 11, 2007 4:09 PMI just blasted a significant wedge of cash on a Macbook Pro, and the font difference smacked me in the face on my Dell 2405 monitor, unfortunately.
I wouldn't doubt that OSX/Safari font is probably closer to print - but default MS font settings, in combination with ClearType, just look a lot nice on the technology that facilitates the majority of my reading...
N.Cauldwell on June 11, 2007 4:17 PMHa! You just helped me understand something that has always pecked at the back of my brain.
Glancing at your screenshots I immediately thought "Did he have a typo? Is this supposed to be titled What's Wrong with Vista's Font Rendering?"
'Cause the Safari version looks exactly right to my Apple-trained eye, and much more satisfying. The IE version looks "broken" to me.
In fact, I have always had the same reaction to Windows aliasing that your peer had: "Microsoft has some room to improve in this area".
I never realized it was simply a matter of both platforms are choosing a different approach that they think is right--and we're conditioned to see our main platform as the correct way. :)
Christopher on June 11, 2007 4:21 PMI wonder if it could be as simple as the fact that MS holds patents on some of the Cleartype tech (http://www.microsoft.com/typography/ClearTypeFAQ.mspx), and Apple can't get too close without violating the patents or at least getting into a costly fight over them (or knuckling under and licensing them)? Just a theory as to your "Why didn't they do this right when they usually do UI stuff well" question.
Jim on June 11, 2007 4:25 PMParveen - I don't wear glasses, and I prefer the windows font rendering.
CrackpotTheory.Dispose();
I once read an article where Steve Jobs was explaining why he thought Microsoft "didn't get user interfaces" (perhaps not a direct quote but close enough). In the article he explained that Mac Fonts are rendered to look like traditional print (magazine, newspaper, etc.). At this I think they succeeded. To those who use Windows Mac fonts appear blurry because you're used to the decidedly pixely, crisp edges used in Windows font rendering. When I switched from Windows to OS X I wasn't crazy about it what I thought were 'blurry' OS X font, but now when I look at Windows I think the pixely fonts look bad.
The point is it's absolutely a user preference. One that by the way is probably pretty clearly split down Graphic Designer and Software Developer lines.
rmf on June 11, 2007 4:32 PMI think the key here is "rendering". The Apple fonts are "rendered" - they're properly displayed as typefaces. The Windows fonts are really just "anti-aliased" - they're basically the same as the non-smoothed versions, but with the pixels smoothed out.
I wear glasses, and prefer the Apple version. It takes getting used to, but it's definitely more "correct" to my eyes.
Just stop making your website text so goddamn small ;-)
Hostile Monkey on June 11, 2007 4:33 PMI always find OS X's font rendering much better than Windows' traditional stuff, and thought Joel's article was really weird. Cleartype is better, but still very thin. I have terrible sight in one eye and am not wearing my glasses.
It works much better for black text; on this site I can see color fringing on the edges from the subpixel stuff.
Most of how it works involves ignoring the font hinting, but I think it might use it for subtle effects.
astrange on June 11, 2007 4:35 PMOh, I meant this article - <a href="http://www.joelonsoftware.com/articles/fog0000000041.html">http://www.joelonsoftware.com/articles/fog0000000041.html</a>
which is about how antialiasing is bad because Corel is bad at antialiasing.
Looks like this links to a different one.
astrange on June 11, 2007 4:37 PMInteresting article by John Gruber discussing the way that font are(were?) rendered in OS X Panther.
http://daringfireball.net/2003/11/panther_text_rendering
I also prefer Apple's font rendering. It looks more like a what you'd see on a piece of paper.
The Windows method looks like a "computer" display.
Obviously, Apple and Microsoft's definition of "right" is different. Otherwise, we'd be running the same OS.
Scott on June 11, 2007 4:45 PMFor some reason the Apple renderer is using subpixel anti-aliasing along the straight lines, which seems unnecessary to me
Mycroft on June 11, 2007 4:47 PMGuys, surely this has something to do with it;
- Macs use 72dpi
- PCs *generally* use 96dpi
Apple can afford to (and possibly even needs to) blur out fonts to make them legible at the view distances incurred from using 72dpi.
N.Cauldwell on June 11, 2007 4:48 PMI hated the OSX font rendering when I switched over from Windows. I found it blurry and annoying.
Now I can't imagine what I was thinking. The Windows fonts look skinny, gangly, and illegible.
It's all what you're used to...
Bear in mind we are seeing two different fonts in the comparison (Colibri in IE, Helvetica in Safari), which may muddle the issue a bit.
Once you scale up the font, the Apple method looks quite a bit better. But at small point sizes, Apple's choice of font anti-aliasing looks just plain flat-out *bad*-- blurry and indistinct. That's why I strongly suspect Apple isn't hand-hinting the font aliasing for smaller point sizes, as Microsoft clearly is. At small point sizes, it's no contest.
After switching back and forth quite a bit, I'll agree that it's basically a choice between sharpness and softness. Well, minus the small font deficiency...
Jeff Atwood on June 11, 2007 4:56 PMHostile Monkey has it right. Microsoft makes more aggressive use of hinting at lower point sizes.
Technical explanation: Microsoft's approach reduces anti-aliasing artifacts which makes the typeface more readable on monitors. However, this is done using hinting, which distorts the typeface's natural dimensions due to the forced alignment to pixel boundaries. Microsoft's approach would be considered more "correct" for people who require non-blurry, easier-to-read type at smaller point sizes, and who value practicality over accuracy.
Apple's approach more accurately reflects the natural dimensions and spacing of the typeface, but uses significantly more anti-aliasing to accomplish this - thus making the font appear noticeably "blurrier." Apple's approach may be considered more "correct" by graphic artists who would probably be more interested in experiencing the true shape and design of the typeface. Apple's approach would be preferred by people who prefer purity of form over absolute readability.
The approach that users prefer will depend on the DPI resolution of their monitor, their eyesight, the distance from their monitor, and their priorities. My guess is that "general" users would prefer Microsoft's approach most of the time as they are more concerned about readability than form, though Apple's approach could give their OS a classier and more "designed" look.
Daniel Robbins on June 11, 2007 4:58 PMI just upped my DPI to 120 and WOW, I can certainly see a difference now.
Scott on June 11, 2007 5:02 PMAstrange, that Spolsky link is funny. Old Spolsky hates ClearType; New Spolsky likes it!
http://www.joelonsoftware.com/articles/fog0000000041.html
--
Somebody didn't notice this: the Microsoft Reader group, which is using a form of antialiasing they call "ClearType" designed for color LCD screens, which, I'm sorry, still looks blurry, even on a color LCD screen.
--
To be fair, I had the same love-hate relationship with the RGB aliasing of ClearType [on low-DPI displays where you can see the pixels], until I bowed to its inevitability.
Jeff Atwood on June 11, 2007 5:03 PMDid Apple tune down the rendering engine for the pure speed?
YoYoMa on June 11, 2007 5:13 PM@N.Cauldwell
Macs generally use around 100dpi, higher for laptops.
http://daringfireball.net/2007/06/high_res_macbook_pro
Douglas on June 11, 2007 5:14 PMUnless I'm misunderstanding you, in your example, IE isn't displaying Colibri. Both are using Arial (as opposed to Helvetica, which you can distinguish by looking at the uppercase "G" -- but that's just nitpicking).
When I first tried a Mac, after years on Windows, the font rendering seemed a bit "off" to me as well, but I soon came to greatly prefer it -- ESPECIALLY in the small sizes, in which the Mac much more accurately displays the structure of the font. Windows/ClearType appears to try to move all the stems, legs, and space between letters to as close to on-the-pixel values as it can in order to cut down on the amount of aliasing it has to do, but in doing so creates distortions of form and spacing, making for a much more "jittery" and poorly kerned body of text, not to mention a font that, at least in the above example, looks nothing like Arial.
Neither are terrible, of course, but from the standpoint of typographic tradition and print, the Mac's rendering is far superior. I'd say give it more time.
Eric on June 11, 2007 5:18 PMOops; Daniel beat me to it, and much more eloquently.
Eric on June 11, 2007 5:19 PMUntil you zoomed in, both looked fine to me.
I just had a post in my blog after installing Safari browser. It's really a coincidence that you blogged the same about font rendering. With the Safari installed in my Windows XP PC, the font rendering it really bad even after setting the "Font Smoothing" to "Light". Hmm apple need to go much further to reach microsoft to render font in a better way.
Also the safari browser has no support for blogging (I only tried with my wordpress blog). It was quite desperating. Finally I specified the HTML formatting manually :(
Sarath on June 11, 2007 5:31 PMW.r.t what Daniel Robbins said, it's worth noting that the pixel densities of apple's screens are a fair bit higher than average.
Ross Duncan on June 11, 2007 5:33 PMThe above comments should make it clear: Apple's font rendering is clearly inferior, to your eye, because your eye is used to Microsoft's font rendering.
Microsoft's font rendering, to my eye, is clearly inferior. By a strange coincidence, my eye is used to Apple's rendering.
Damien Neil on June 11, 2007 5:43 PMThe Windows rendering seems full of jaggies. Sorry, hands down, the Apple sub-pixel rendering, to this eye, appears better.
Brian G. on June 11, 2007 6:28 PMRe: Daniel Robbins:
Amazing, how far Mac fans will go to prove their point. This discussion just went along the line of Mac vs. PC commercials.
"Apple's approach would be preferred by people who prefer purity of form over absolute readability."
What people? For all the people reading news, blogs etc. on the Web, or writing code, or using, hmm, spreadsheets -- readability is an absolute priority.
I'm not gonna stare at "a body of perfectly kerned text, with correctly rendered typeface" - I'm interested in actually READING words and trying to extract some meaning from it.
Graphic designers, on the other hand, use "greek text below Xpt.", that it choose not to render fonts at all when it doesn't make sense. But this is a tiny minority of mere mortals using computers in their daily lives.
I switched to a Mac recently, going on 4-5 months now, after...when did the 2.11 come out? A long time on Windows. When I first started with the Mac, I HATED the fonts. I fought with the system preferences bitterly, realized there was nothing I could do about it, and gave up. Funny thing - now when I go back to Windows, I find the text just barely readable. I guess I've been assimilated.
starkos on June 11, 2007 6:47 PMThis might sound silly, but font rendering on the Mac is one of the reasons I switched to OS X. Its that much better to me.
Steve on June 11, 2007 6:51 PMThere's something just not right with the Vista rendering. It's too tight, and the white/black balance is off to me. My eyes hurt from reading it, so much that I turned aliasing off on my ClearType-enabled PC at work.
At home with OSX on an LCD, it just feels right. Maybe that's an edge Apple has here over Mac: they looked beyond the technology and how tightly they could compress text on the screen. Maybe it's just what you're used to over time.
koz1000 on June 11, 2007 6:58 PMI'm sorry, my Re: was incorrectly addressed.
Daniel actually said the same thing as myself, that people interested in readability would prefer Microsoft's ClearType (I actually don't use it either, just get by with MS Verdana and Tahoma, which look good without any anti-aliasing).
Statements like "...Apple's font rendering... looks more like a what you'd see on a piece of paper. The Windows method looks like a "computer" display." strike me as odd. An LCD is nothing like a piece of paper. The printed fonts are not anti-aliased, unless we're talking about cheap newspaper print. For the purpose of displaying characters in 8pt size, 96dpi is nothing like 300dpi.
sergio on June 11, 2007 7:02 PMSo the bottom one clearly displays a different page, right? I mean, it refers to some company names Juiusoft, whereas the top one refers to Jujusoft.
OK, I'm being snarky, but seriously, is it more readable when you can't even see the curved letter in an underlined "j"? That immediately leaped out at me.
I'm tempted to say "Well, it's just what you're used to," except my clients will never let me use CSS to style text for main navigation on web pages. They insist on graphics because the "fonts look better"--meaning rendered by something other than Windows. Then they see it on the Mac and suddenly they get why I'm OK with the more accessible styled text.
And if you're talking about any non-roman script, like Arabic, it's not even close.
Sandy on June 11, 2007 7:10 PMwow, i never thought anyone thought the windows font rendering was good, but i guess i was wrong. to me, the one on top looks about 10x better, and i would always choose it over the IE example.
paul on June 11, 2007 7:11 PMExcuses for the "me too" reply, I'll post this for statistical reasons. At first I thought "was that a typo or did he accidentally switch the images?" - to my eye, the Apple rendering clearly looks better. I wonder if there's any research that could explain why some people prefer the Apple rendering while others like the Windows engine better.
(for the record: I'm using Mac OS X and Kubuntu on a daily basis and I never use Windows).
gert on June 11, 2007 7:16 PMParveen Said:
Since I don't wear glasses, I'm siding with Apple with this one. Apple's core kernel is called Darwin. It seems they prefer the genetically superior. :)
I say:
If you don't wear glasses, it's only because you haven't spent enough time looking at computer screens. (Old man voice) "When I was your age, the world was green and black and dot matrix..."
The IE version is not even close to accurate. To me it's obvious that OS X renders better, in the bigs and the smalls. I can't believe this is even being discussed.
shiza on June 11, 2007 7:29 PMInteresting. When I first switched to a MacBook 6 months ago, I found the font rendering quite blurry. I did my best to make it look like ClearType, but then gave up and forgot all about it after a week. It no longer looks blurry, and after reading some comments here and taking a second look at the ClearType example, I now think that ClearType looks thin but somehow confused (the 'i' and 'l' are all squashed together, whereas in OS X they have much better spacing around them).
So my conclusion is, it all depends on what you're used to. I know a lot of people hate ClearType in XP and leave it turned off, although myself I liked it. Now I'm used to Apple, and while I THINK it looks blurry, its clearly just as readable, if not more readable, than ClearType. By the way, I wear glasses.
Rob McQualter on June 11, 2007 7:35 PMCompletely agree with shiza. The Microsoft method is just what you're used to. It is, however, /horribly inaccurate/. Show the fonts to anyone with any knowledge of typography. There's no chance they'd prefer the cleartype.
John Nowak on June 11, 2007 7:38 PMThe MS type is obviously more "crisp" but the mac type is by far more readable IMO unless I stick my face less than a foot from the screen. I do wear glasses w/ a good prescription (not old) so that really has nothing to do with it.
Fonts are built very carefully (well, the good ones) to balance white space, serifs (when used), the curving of letters, etc. to increase readability and allow a readers eyes to naturally flow through the text without effort. The MS way of rendering it completely ruins this and makes my eye have to strain more to read it. If you just look at the type and say "hey, this one is crisper therefore better" of course you like the MS type, if you sit back and actually try to read a paragraph the Mac type is MUCH easier to read.
As a note, I am a Mac user but not what you'd call a "fanboy", whenever there are new advancements on any platform I thoroughly check into them and if MS came out with something I thought was better I would definitely switch w/ out a problem.
Dan on June 11, 2007 7:47 PMI agree that ClearType is superior to Tiger's but, to me, the difference is noticeable only when they are side-by-side as it is shown in this post. It's unfortunate that Apple neglected to use ClearType in Safari for Windows.
Don Park on June 11, 2007 7:58 PMOn both my laptops and my home CRT and work LCD Mac fonts just look like JUNK no matter the px or if I have my glasses on or not. The Mac just hurts my eyes.
Who cares if a font is "correct" design wise if it looks like crap and hurts your eyes to read? READABILITY thats ALL that matters in fonts.
Keith Schwerin on June 11, 2007 8:17 PMThis certainly eye opening. To me the Mac font rendering is superior by a order of magnitude... like not even close. To be ClearType looks like absolute garbage.
I am really quite stunned that something that seemed so absolute and unequivocal to me can actually be so subjective. Wow.
Dan on June 11, 2007 8:24 PMThe Mac's font rendering was actually one of the things that made me decide to stop using Windows at home.
I don't use Safari on the Mac - I prefer Firefox - but I might use it on Windows if it renders fonts the way I like them.
Kris Johnson on June 11, 2007 8:38 PMWhile Safari's rendering is certainly smoother, it's too heavy and even has uneven weight... The capital T's are glaringly heavier than the surrounding text. Lower case r's and f's look top-heavy because they're not even between the stem and the top. I'm sure I could get used to either, but Microsoft's rendering just looks cleaner because the letters don't bleed together. (and FWIW, I do not wear glasses)
josh on June 11, 2007 8:38 PMThose from the Windows platform are definitely having problems with the type rendering because it's a shift from what they're used to.
Putting aside a Mac vs. PC debate, from a purely typographical standpoint OS X is clearly the superior platform in this regard. The reason being is that Apple has chosen to maintain the integrity of the typeface rather than distort it. Why? Well, why do you think type designers spend so much time over seemingly insignificant details? It has a direct impact on the legibility of the type. Shape and form matter immensely.
Those without a background in graphic design or typography will have a hard time with this, but rest assured the details certainly do matter, much more than simply the "crispness" of the type. From what I saw above, Microsoft's ClearType distorts type so the legibility of the individual characters are worse and the kerning is sacrificed--breaking the flow from letter to letter and word to word.
Compare a serifed typeface like Garamond (not Georgia, as it makes specific concessions to a computer display) on a Mac vs a PC and the details become even more important. The weight of the individual serifs aid legibility, but not unless the form of the type is preserved.
Apple, in my opinion is going the right direction with this. The only reason Microsoft's ClearType is the way it is is because of the relatively low resolution of screen displays compared to print. Print is often at 200 to 300 dpi, while a 130 is considered excellent on a computer screen. As dpi gets better on computer screens, the difference--and superiority--of Apple's technique will be clearer (forgive the pun) and clearer.
Stephen on June 11, 2007 8:42 PMI'm with Dan. Safari's font rendering looks better on my display too (a 30" Apple Cinema). Aside from the obvious and unaccountable subjective factor, I think display dot pitch may be the biggest determinant of which looks better to you. High density displays look better with more aggressive smoothing. The only final answer is resolution independence, which is supposedly coming in Leopard.
Rob on June 11, 2007 8:51 PMUnder Edit > Preferences > Appearance in Safari, there's a setting which you can use to lighten up the rendering a bit. I still prefer ClearType, but it's not as jarring.
Nathaniel on June 11, 2007 8:52 PMSergio,
I really am not a Mac zealot, and I was not suggesting that the Mac's approach was inherently better.
In general, I prefer the Windows font rendering, since I have good eyesight and can usually make out individual pixels. The Mac style (FreeType on Linux works similarly in most configurations) is great at first since the fonts look like they do on paper but it kind of wears on me after a while due to blurriness issues.
If the DPI is high enough so that you can't make out individual pixels - or, in other words, if your eyesight is bad enough relative to the resolution of your display - then you will not get very much benefit from aggressive hinting and the Mac method will probably look better nearly all the time, and the fonts will look "truer."
On another sub-topic - Some people have mentioned that Macs generally have a higher DPI setting - hasn't the Mac always religiously used 72 DPI, or was this just back in the early days and they've moved to a higher DPI setting with OS X? Windows XP defaults to 96 DPI.
Daniel Robbins on June 11, 2007 8:57 PMDon't worry Geoff, soon Windows will have font rendering that is just as bad as Applies, thanks to WPF:
http://paulstovell.net/blog/index.php/wpf-why-is-my-text-so-blurry/
Paul
Paul Stovell on June 11, 2007 9:03 PMHaving used Safari as my primary browser for a while, the top screenshot looks "right" to me, and while I think there's an aesthetic case to be made for that point of view, it's obvious that if you're used to ClearType, suddenly your Google results will look very "wrong" in Safari. It is quite subjective, and like Dan I never realized that it was so. Very interesting post.
Re: Keith Schwerin
"Who cares if a font is 'correct' design wise if it looks like crap and hurts your eyes to read? READABILITY thats ALL that matters in fonts."
I think the implication of those writing that the Mac OS X fonts are closer to "correct" is that correctly rendered fonts tend to be more readable and, if the page is thoughtfully designed, more aesthetically pleasing.
We should also be careful about making universal judgments in readability. Typographic experts have been studying readibility for a long time and still there is no consensus. I don't think you can make a sweeping statement based on one look that the Mac's rendering is less readable than ClearType, or vice versa.
Along those lines, I'm surprised by the remarks that say the rendering breaks down at the small point sizes. I find the "Advanced Search" and "Preferences" text in the screenshots marginally more readable than the (relatively) squashed text in the IE screenshot, but I think they're both fine. Viewing this site on Mac Safari, I also have no trouble reading the small copyright notice at the bottom right of the page. It looks quite good to me.
I'm also surprised to learn that this issue is new to so many people. Anybody who has designed websites for both platforms in the last three years or so ought to have viewed their pages in Safari as well as Windows IE. (Not to mention Firefox, etc.) I've always found that Windows IE reliably renders fonts larger, thinner, and with less accuracy. "Less accuracy" doesn't necessarily equal "bad," but it is the truth as far as the font's original design. In addition, as others have mentioned tangentially, a website printed out from Safari will look almost exactly like what you saw on the screen. The browser seems to aspire to WYSIWYG in that respect.
Johnny on June 11, 2007 9:14 PMI completely disagree with this comparison, and I think the top anti-aliasing is far superior to Windows' shitty ClearType. ClearType text always looks like it was printed with a clogged nozzle (excuse the print analogy) and is far too light when staring at tiny pixels on a screen. Plus, welcome to how the typeface is supposed to look - if you view the vector version of these typeface characters you'll see Safari's version is spot-on whereas ClearType takes "liberties" with the actual vector version. I prefer the original, thankyouverymuch.
Mike Rundle on June 11, 2007 9:20 PMAs a Mac user, I would be quite angry if Microsoft developed a Macintosh application using ClearType to display text, as I am quite happily accustomed to the Mac's font rendering and anti-aliasing (and find the IE text to be a bit rough and less welcoming to read). Clearly, Apple does not have this respect in developing for Windows. It's less an issue of which is better, and more an issue of consistency and what you're used to.
Noah on June 11, 2007 9:23 PMHere's an interesting point that a US-centric audience will miss.
Japanese and Chinese in IE are hideous. Windows doesn't anti-alias those scripts for some reason, so they're jagged and nearly impossible to read.
Safari 3, with its terrific font smoothing (particularly for Asian languages), just might make those languages *usable* in Windows for the first time ever.
Paul D on June 11, 2007 10:01 PMI used to use a Mac for a few days and I liked the way of font smoothing there (fwiw, cleartype is far from perfect), however on windows it just looks waaaay out of the place. As does the UI.
KTamas on June 11, 2007 10:02 PMWell, IE didn't have decent fonts as of Beta 2 of their IE7: http://elliottback.com/wp/archives/2006/01/31/ie-7-beta-2-fonts/
I think the current version is ok. Firefox has always been the king here.
Elliott C. Bäck on June 11, 2007 10:05 PMI recently jumped ship to OSX (I was a .net developer since beta 2). I use XP and OSX at the same time via Parallels and VMWare Fusion. When you work with both at the same time, it becomes painfully apparent how crappy Windows font smoothing is compared to Apple. In fact, it's easy to see how crappy Windows looks in general compared to Apple.
Not a fanboy, btw. I appreciate both platforms, but you clearly missed the mark on this one.
Jon Gilkison on June 11, 2007 10:07 PM"Joel Spolsky himself"?
You want to aspire to a guy whose FogBugz product is so inanely designed it doesn't even have bottom margin padding on the main entry form? And you want to trust him for UI insight?
Come on, you can do better.
I tried using a Mac for almost a month, and I really gave it a fair shot. I transfered my whole computing life over to it for a bit. It turned out there were a bunch of things I didn't like, and the anti-aliasing of small fonts was one of the worst. I actually set it to disable anti-aliasing for fonts lower than 12 points, but then Firefox always got the kerning wrong, and it still looked terrible. Add to that the fact that you can't just maximize a window (zoom doesn't always work), along with other things, and I just had to switch back. Sorry Apple. I gave it my best shot. Love the hardware though (Mac Pro). Running Vista x64 on it as we speak.
Jeremy on June 11, 2007 10:15 PMI totally agrees with Noah. Apple seems to ignore all design elements of Windows thinking, they can improve it. Fact is, they can't. OS X looks nice (although I like Vista more), but the individual UI elements doesn't work integrated into a Vista environment. In addition hereto, applications should look the same on each platform. This is the only way, the user are able to change all interfaces at a time by configuration the OS. That applies to anti-aliasing too. It will probably never happend, but for the best result, iTunes, QuickTime and Safari should - on Windows - apply to Windows design elements and guidelines. The features - if good enough - will still sell the software, but the design has to be consistent with the platform.
Peter on June 11, 2007 10:33 PMI don't understand why one rendering is called "wrong" and other "right". Indeed, there's no best way to render. That is only a matter of your habits.
As for me, Safari text is more readable. By the way, text is more readable on all Mac OS X screenshots I've seen than on any Windows ones. Font is usually larger/heavier there and it is more friendly to eyes, especially with 20" LCD I'm using now.
Safari is unapologetically a Mac app and does almost nothing the "Windows way", with the possible exception of maximizing behavior.
I think this is absolutely by design. You have to understand that Safari isn't so much a pretender to the IE/Firefox throne as it is a *Mac Emulator*. It's intended to facilitate development of Safari compatible web apps (and technically iPhone apps) by making them dead simple to test. You no longer even have to beg, borrow, or steal a Mac to see if your web app behaves under Safari. Just download and go.
So from that perspective-- and I can't think of any others that make any business sense-- the closer Safari's behavior is to the Mac version, the better.
Jeff Atwood on June 11, 2007 10:40 PMIt doesn't really matter which is "better", what's odd is that Safari on Windows is so different from every other Windows app on my desktop that it sticks out as the one that appears to have "broken" fonts.
On the plus side, it might mean that people actually test their websites with Safari now!
Regards,
Rob...
Rob... on June 11, 2007 10:47 PMJeff, I still think it is a terrible try.
- Look at selections. Do you really select all layout blocks and so on in Mac applications? I want to select text easy, simple and highlight only the selection - not spacers and so on.
- All design elements is different. Look at the "icon" of a dropdown box in Safari. It equals the Windows one for a numeric selector. How can this difference be any good? Why bother implementing their own design for the scrollbar, when Windows offers these elements?
- I want Safari to comply to my - the users - rules and settings; not their. It is so 90'ies to create such lock-ins and to decide for the user while also eliminating a free choice.
- Font blending, as your post. Make it a choice. Use the operating system features by default; I can't imagine, that it would be less optimized by using those things heavily supported by the OS.
On the Steve Jobs keynode, one of the highlights for next OS X is "consistent window design". Guess they could apply that to their Windows offers.
If Mac was integrated in Windows, I would use it. They would still be able to show off with some nice effects and custom layout elements, where it would apply. Now I may have to use it for development, but then again - I nearly won't have to bother, if noone are going to use it. There has to be someone to test for (I know there is, but I hope my point is clear).
Peter on June 11, 2007 11:27 PMClearType looks much more "computer-y" to me, while Apple's subpixel rendering looks more like real type. I think part of the difference is that Microsoft tries to make everything fit the pixels. Most vertical lines are pretty much 1 pixel wide and smack dab in the middle of a pixel. I wonder whether they change the kerning slightly to get the letters to the right place...
I use both Macs and Windows, but I actually prefer Apple's font rendering. It's less harsh - of course, that's a subjective view. Some people might call the Mac's rendering "less crisp" :-)
By the way, on Macs, there's a setting where you can make your subpixel rendering more or less crisp, and there's also a setting for people with CRTs which seems to turn subpixel rendering off completely, using normal font interpolation.
Finally, if it's true that Apple's rendering is closer to the final output, then it obviously makes sense for Macs - which are often used in publishing - to use this rendering style. Otherwise, printers would be surprised if text suddenly looked much darker or much lighter when printed out, and did not match the greys used anymore :-)
I think Apple's font rendering looks a lot better. Windows looks very thin & light. I prefer the darker, thicker appearance.
Mike on June 11, 2007 11:40 PMGod. I *loathe* OSX's font rendering. It's one of the major contributing factors to my Mac ownership experiment ending and me going back to windows full time.
Aesthetically, The OSX rendering looks better, no doubt. But in clarity and readability, ClearType destroys it (on an LCD only). OSX feels like my eyes are melting, but ClearType is, as the name implies, crystal clear.
That said, I'm glad they used the OSX rendering in the PC safari. Now you can test almost *exactly* how your web pages will look on a Mac, without having to use one.
Tom on June 11, 2007 11:56 PMWhat is wrong with the top picture? The lines are a little thicker and rounder? It looks nice an warm to me. IE 7 looks very cold and aloof in comparison. I can't wait to surf the web with Safari at work tomorrow if this is what it is going to look like.
Doug! on June 12, 2007 12:23 AMI'm surprised no other Linux/GNOME users have spoken up. It seems pretty clear that the difference between the two is the extent of hinting; GNOME offers four levels of hinting from "None" to "Full". "None" looks like the Safari example, while "Full" looks like IE. I prefer the "Medium" setting to either; there is lots wrong with Linux for everyday users but the font rendering is second to none.
As resolutions get higher, hinting will come to matter less.
Paul Crowley on June 12, 2007 12:38 AMReading text consists basically in recognizing lines and curves that build the shapes of the letters.
The Safari text may look better, because the vertical and horizontal lines are as blurred as the curves, but it's where it stops. Nice homogenic blur doesn't improve readability. Sharp corners do.
Other than that, you can't compare screen font display to paper print - the only point where paper is superior is that you can have it almost any size you like, and that you can hold it with your hands and adjust the reading distance. That's it. Trying to render fonts on screen to make them look like paper would be more close to a cargo cult than to a usability improvement.
Firstly, to my mind the jokes about Juisoft are slightly out of sorts. It's just the unlucky placement of the underlining. Okay, it should have been accommodated for better, but if the underline happened to be a couple of pixels down (as I've noticed several applications do for some reason - I don't actually know how that side of font rendering happens :S) then you would get the same problem with the MacOS font.
I've always seen the MacOS font as more stylyed, but as many people have said that's just because of what I am used to.
I don't understand how someone can think an emphasis on correctness over readability can be a good thing. Then again that's not to say that Microsofts offering is more readible than Apple's.
What is interesting, though, is that all the posts are "I think this is better" and "Now I'm used to this, it looks better". I'm struggling to find any studies on which is more readable. I do know that Microsoft did a lot of testing with people, but I don't know how much Apple did (that's a sincere "I don't know", not a snarky one).
[ICR] on June 12, 2007 12:58 AMCompelling...(yawn)
Steve on June 12, 2007 12:59 AMI use Mac's exclusively at home and I agree with you about OS X's font rendering.
I read an article yesterday by a 'Softie that touched on the differences between OS X and Windows font rendering - http://www.spectrum.ieee.org/print/5049 (via http://blogs.msdn.com/fontblog/archive/2007/06/11/the-technology-of-text.aspx). The implication is that Adobe and Apple use the same approach, of making the font rendering faithful to printed text, whereas Microsoft try to make on-screen text easier to read...on-screen. Yeah, I think Apple and Adobe are wrong if that's what they're doing.
Stuart Dootson on June 12, 2007 1:02 AM1 out of 10 Windows users know that ClearType even exists. The 1 that discovers it is always gloating how much better Windows is at font rendering compared to, what, the Apple Newton?
How quickly we forget about IE 6, sans ClearType. (Today's "leading" combo, no?) Imagine, now that you actually can, what it has been like to design a website with Safari as your main dev browser, using fonts for your h1-h5 to save bytes, and then check it in IE 6. Ouch. A thing of beatuty totally wasted.
Yeah. Good title.
www on June 12, 2007 1:03 AMI'm down with the argument that it's dependent on usage.
If I'm reading text for the information contained within, readability at smaller point sizes is often an issue. For that purpose, hinting such as ClearType can be beneficial.
If I'm producing graphical work, or reading something which has aesthetic value as well as content value, I'd like to see the fonts as they were intended - and in those circumstances it's a constant frustration to me that Windows just doesn't do that: small fonts simply look nothing like they should.
On balance, I'd rather have Apple's faithful rendering, and pick my fonts carefully for "readability-priority" functions such as a default browser font.
And I say that as a lifelong Windows user :)
Stewart Pratt on June 12, 2007 1:04 AMI've just discovered that, in OS X, you can turn off smoothing for fonts under a certain (user defined) size. Also, OS X tends to use both sub-pixel rendering AND anti-aliasing in order to try and diminish the visual noise incurred by the sub-pixel rendering.
[ICR] on June 12, 2007 1:21 AMFirst of all, I'd like to point out that unless you bother to tune ClearType to your individual monitor, it's not going to look good so go do that first.
http://www.microsoft.com/typography/cleartype/tuner/tune.aspx
Another reason that people have trouble with ClearType is that if the display resolution of Windows isn't set to match the native resolution of the LCD monitor it isn't going to look good (generally I find that nothing else looks right either).
Second, with all of these opinions flying around, did nobody bother to do any research? Let me help:
http://search.live.com/results.aspx?q=cleartype+readability+study&form=QBRE
For those who don't trust Microsoft:
http://www.google.com/search?hl=en&q=cleartype+readability+study
Meh, Apple could stick an icepick in peoples' eyes and kill their grandma and they would still rave about how much better OS X is.
kettch on June 12, 2007 1:50 AMI don't have a problem with either Windows or Mac font rendering. They both look great in my estimation. By contrast, font rendering on Linux is absolutely horrendous. Hinting is poorly implemented -- stroke widths tend to be somewhat uneven -- and colour fringing with sub pixel rendering is painful. It even manages to make the Windows core fonts look ugly.
James McKay on June 12, 2007 1:52 AMI'm surprised that Safari looks so wrong under windows, as it looks correct on a Mac. Hopefully by the time it comes out of beta they will have sorted the rendering issues. I'm convinced that Safari must be using some different method of rendering compared with iTunes under windows.
I'm not convinced that even altering the appearances under preferences makes it any better. It's slightly easier on the eye but you can see where the characters look thicker than they should.
I'm really surprised that nobody has mentioned that clear type is not anti-aliasing in the traditional sense. It only works on flat panels, and is optimised for the positioning of the diodes that make up a single pixel.
Paul on June 12, 2007 2:10 AMJames McKay, you don't say whether it is KDE or GNOME you are using. I prefer the look of Firefox under GNOME to both ClearType and the Mac method. It certainly doesn't look uneven to me.
Paul on June 12, 2007 2:14 AMCleartype alone is hideous, it leaves horizontal strips without any anti-aliasing at all. Its a complete disaster and can really strain my eyes after long periods. I'm ecstatic that I can now enjoy decent text when browsing on windows.
Most windows users complaining are too used to no-antialias or Cleartype which could hardly be considered antialais
dnl on June 12, 2007 2:14 AMThe Safari text rendering has higher production values. I make site designs in Photoshop and the text ends up looking basically the same once the Web site is created if you look at it in Safari there is never any need to make an image. The Windows text rendering looks like a computer. Also the Mac rendering looks the same on screen or in print or on tomorrow's 300 dpi display.
How you view this has a lot to do with what you're used to. When I see a site in Explorer I always think WTF is wrong with this PC? So I guess here we're seeing someone go the other way, looking at Safari.
Also someone told me once that Windows has to be "extra clear" because there are a lot of analog displays on PC's. Even many LCD's (digital displays) are hooked up with VGA (analog cable) just to save the cost of the digital cable. This adds a lot of blur, it makes an LCD into a CRT, if you are working with that then you are not even in the digital universe yet, you are watching it on TV.
A "200% exact pixel resize" doesn't make any sense in a subpixel font rendering context.
tristan on June 12, 2007 2:41 AMTo my eye, ClearType is better than the Apple rendering. Apples looks, well, just blurred, out of focus. Apple's fonts may be 'truer' - and they do look more 'beautiful' - but they aren't as readable.
That said, it's hard to be sure what's better. Look at the factors - screen type (CRT? LCD?) and resolution, distance from screen, text size, font used, colours, eyeballs, possibly colour-blindness, maybe glasses or contacts - you're never going to have a definite answer for all people. A survey is your best hope...
But for me, on this machine, the way I work - ClearType. Readability is king.
Andy on June 12, 2007 2:43 AMThe 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.
[)amien
Damien Guard on June 12, 2007 3:32 AMIt is all a matter of choice and learned beahviour
David Ginger on June 12, 2007 3:45 AMLooks like Apple have borrowed a page from Microsoft's book and simply ported their whole graphics engine (MS did something similar with IE4 for Solaris). They're probably using DirectX to blit the resulting bitmap to the screen, much as Sun's Java VM does. That's why fiddling with Windows' settings makes no difference.
Mike Dimmick on June 12, 2007 3:51 AMAs someone who spends 95% of his time on a PC (I own a MacBook but I use it primarily when I am not at home or work), I actually prefer the way Safari for Windows renders fonts. I was pleasantly surprised yesterday when I noticed that everything had that rich Mac look to them. I think this is just one of those "eye of the beholder moments."
Michael K Pate on June 12, 2007 4:18 AMI've always preferred the Mac's rendering. But it's perfectly understandable that most Windows users would, at least initially, find Apple's method hard to get used to. I'd give it a bit of time before judging too harshly. Everyone gets use to what they use every day. I find both a equally legible, but that as a graphic designer, Apple's rendering is WAY MORE ACCURATE to the actual font design. It's a little heavier than the printed page, but that's understandable, as even at 100dpi or so, a good screen is still much lower DPI than print. It definately better honours contrasts in weight and subtle letterforms. I've often been suprised designing a page in a layout program, moving to HTML - all faithful - then viewing it Windows to see the whole thing become spindly and bland. I was also shocked how many of my clients were not even using Cleartype, which practically removes all character from a font onscreen.
Angus Hume on June 12, 2007 4:41 AMWere splitting hairs here folks, both systems are light years ahead of what was available in the past.
I cut my font teeth on the ole black screen with the 5 x 7 pixel matrix green letters.
The first machine I ever used that was capable of rendering fonts was an old disk typesetter that used rotating disks with fonts on them, (point source light would shine through the font and image the galley onto film.) driven by a monster wire wrapped Sperry/UNIVAC computer that used drum storage. It was so primitive that a boot strap had to be loaded through the front panel just to make it smart enough to read a paper tape.
The first machine capable of rendering fonts on the screen that I used was a UNIX based Interleaf publishing system. When the Mac came out I was floored. It had better font rendering that the Interleaf's and it didn't cost $50,000.
As far as this comparison goes, I give it to Apple, splitting hairs on resolution is one thing, getting it to print at much higher resolution on a laser printer or typesetter and matching what's on the screen is another. I'll go for matching the screen every time. When I print my documents I want them to print out exactly as they look.
Oh, by the way, did you know that in the early days of the Mac there was a movement to put Postscript on the screen? Sure was, Apple squashed it because they did not own Postscript, even though they funded the majority of its development.
Too bad, it would have been awesome. Just think, a standardized rendering system that doesn't care what machine it runs on, it just scales up the resolution. A true what you see is what you get display.
But for the best laid plans of men and mice and billionaires...
and speaking of rendering fonts, safari for XP can't render international characters like in french, dutch or italian. i think it's the worst product Apple has released in a couple of years. (although it renders ok if you have a US/English OS)
some screenshots here
http://heri.madmedia.ca/articles/2007/06/11/new-safari-for-windows-full-of-bugs
heri on June 12, 2007 4:53 AMI didn't realise it was so subjectice, for me ClearType wins hands down. Interesting discussion!
Ian on June 12, 2007 4:54 AMMy eyes seem to prefer reading Safari on Windows with glasses on, otherwise it looks pretty horrible. That said, admittedly WinXP ClearType is not very good, and Vista seems to make font rendering worse, not better.
I wonder why only one person has mentioned FreeType (on Linux) because it's **new** way of font rendering (for my eyes anyway) beats both Safari and Windows ClearType hands down. Here's an example: https://boniek.homelinux.org/~boniek/desktop/green.png
Now is that still blurry?
Vladimir on June 12, 2007 5:17 AMI don't think the way their font is rendered is their biggest concern right now.
http://erratasec.blogspot.com/2007/06/niiiice.html
Scott on June 12, 2007 5:32 AMIsn't funny. Apple fans like apples font style. Windows fans like windows style. Linux fans say, hey Linux is better.
My view when I work on an macs I like the mac style better. When I am on Vista, I rather use Vista's style. Finally when I am using Ubuntu, I rather see Ubuntu's.
T3Logic on June 12, 2007 5:35 AMWell, I prefer Apple's font rendering, because I'm used to it. That's it. Just like T3Logic says, you prefer the rendering you're used to.
The IE-style looks more 'fragile' to me, too light, while the Apple style is softer, 'friendlier'.
Thijs on June 12, 2007 6:17 AMI just like being able to adjust the way ClearType looks on any particular machine. When some application comes along and decides to throw that out the window and render the fonts however it feels like doing so, that tends to be jarring.
For me, the image of the Safari rendering looks bad, but I can see how it would look better to other people (and I could adjust ClearType so that it looked much closer, if I wanted to). The situation doesn't change if I take my glasses off (and wait a while for my eyes to adjust), probably because I don't need my glasses for reading anything within the walls of my cubicle.
If my eyes could somehow adjust to fonts looking like that all the time (at the moment I think it would give me a headache, but perhaps not), maybe I could find it to look better than the ClearType, but as it stands it just doesn't work for me.
Then again, I have issues with the interface for Safari on Windows, it's exactly the kind of thing Mac users screamed about when Microsoft released a version of Office that had the same interface on both platforms. People defended iTunes and Quicktime because they were applications in which most of the competition did not have a common interface, and perhaps you could say the same with internet browsers, but at least in every other case you could skin the competing applications to either get an interface you like or get an interface that is closer to the platform on which it is running.
Vizeroth on June 12, 2007 6:19 AMI'm also siding with the camp that thinks the Apple font rendering looks better, and I say this as a Windows user who has never owned a Mac. The light contrast version looks great if you're meticulously examining the crispness and evenness of the font edges, but the high-contrast Apple font is much easier to read. Could Apple be working in some school of thought that comes more from ye old typesetters instead of the new wave of hand-tweaked font rendering?
Dan on June 12, 2007 6:30 AMI prefer Apple's font rendering and it's the first thing I noticed when I installed Safari on a Windows box. I think Apple's AA really shines on a high resolution display - 1600x1200 or higher. I'm looking at an H2 tag on CNN now and Safari looks smooth like Photoshop rendered text - ClearType text looks jagged. I don't like jagged.
For anyone who uses Photoshop all day - you know there are different AA modes there, and different ones look better depending on font and size. Still, IMHO, Apple has made the best choice for the "one size fits all" AA scheme.
Sean on June 12, 2007 6:41 AMJust to bring more balance into this discussion
Worth noting that Cleartype does NO antialiasing, it is just very good sub-pixel rendering (which basically means your vertical resolution gets trippled). Apple on the other hand uses sub-pixel rendering AND antialiasing (which many people will find "blurry"). Both approaches have their advantages:
- Cleartype is more readable at small point sizes, while Apple's approach gets subjectively more blurry
- Quartz (Apple) uses correct typographic spacing while Cleartype can take better advantage of hinting (while losing some typographic accuracy)
These are two different philosophies regarding on-screen type. Apple's approach pays off on larger type and higher resolution monitors (though ironically antialiasing is less needed there) and Cleartype results in, well, "clearer" type when dealing with small sizes.
PS: The OS dpi (72dpi vs 96dpi) has NOTHING to do with it, it's just a "virtual value that defines how "points" will be translated into "pixels". But in the case of websites a 12px font will be twelve pixels high, on Windows and on the Mac.
Oliver on June 12, 2007 6:45 AMThere is nothing wrong with Apple's font rendering.
My son was asking me the other day if Safari is one of the few browsers that are really 100% compatible with the Web standards, why does it have so many problems rendering webpages. There are certain webpages where on a Mac you have to switch from Safari to Firefox because Safari doesn't seem capable of displaying that webpage correctly.
I explained to him there are the "actual" standards that committees of people sit around and discuss. Then there are the "real" standards that everyone actually uses. Safari uses the first set of standards, it does a beautiful job with the Acid2 test. However, all the other browsers use the real standards in order to render webpages as the author actually wanted them rendered.
How many of you remember when Netscape came out with the "center" tag? The uproar that followed was intense. It wasn't following the standards laid down by the world wide web consortium. It was a rouge tag. It shouldn't be allowed! Unfortunately, at that time, Netscape had 90% of the browser market, and people liked the "center" tag because it made their pages look better. Yes, it was against how HTML was suppose to be used. HTML was suppose to be format nutural and the "center" tag told the browser actual formatting instructions.
In the end, it didn't matter what the official standards board decreed, it was what
David W. on June 12, 2007 6:48 AMIn my subjective opinion both look bad, the distorted pixelated MS rendering and the blurry unsharp Apple rendering.
Both need significant fine-tuning. They should probably look at Freetype, these guys seem to do it just right.
Fonts rendered with Freetype don't look as distorted as the MS rendering and not as blurry as Apple's rendering. In fact it hurts trying to read a text on Windows/Mac, after using Freetype (on Linux for example) for a while. The font rendering just looks horrible elsewhere.
The apple one looks wonkitated, no doubt. that's the first thing I thought too. However, it's beta, right? Isn't the purpose of betas to give teams time to do thinks like tweak the contrast level setting on the sub-pixel font rendering algo?
FOobar on June 12, 2007 7:03 AMNow that we're talking about font rendering, I'd like to reiterate that the font used by this site sucks horribly on my browser. I generally enjoy this blog, but I'm not happy about the font choice. Yes, I've been to the download for the font, it hasn't helped. Please consider letting the browser choose the font, and specifying only the family, size and style.
Carl Smotricz on June 12, 2007 7:04 AMAlso, to all you guys who say "it looks better", download it and run it for an hour. It looks like ass. And believe me, I'm an apple fanboy of the highest order, but it looks like ass.
FOobar on June 12, 2007 7:08 AM"Apple Safari On Windows Broken On First Day"
http://apple.slashdot.org/article.pl?sid=07/06/12/0120230
I wear glasses and would prefer to look at the apple text all day.
Joe Beam on June 12, 2007 7:10 AMRasterizing type involves a trade-off between preserving shapes and distorting them to move horizontal and vertical inflexion points neatly on to pixel boundaries. I remember working with METAFONT font descriptions, where a lot of time was spent munging co-ordinates to whole numbers of pixels. There are also trade-offs between using grey levels that accurately represent the amount of the pixel that should be filled in, and munging the grey levels to give a crisper, less blurred appearance.
On my own site I have specified High Tower Text as the text font on Windows (since there is no Hoefler Text on Windows). With Windows's anti-aliasing it looks thin and highly aliased. With Safari's anti-aliasing it looks smooth and much prettier.
Damian Cugley on June 12, 2007 7:14 AMI suspect that Apple hasn't included a way to change the anti-aliasing prefs yet. The apple rendering looks suspiciously like the "Best for CRT" anti-aliasing setting.
I'm curious if you go over to a mac and set it to CRT text anti-aliasing, will it look similar?
Dave F on June 12, 2007 7:16 AMMeh.
I don't like Mac, I never have. Where I work, Mac is the unloved stepchild that we have to support, but nobody uses it so issues come up so rarely, nobody can remember how to work the stupid things.
Still, I gotta say, I don't see any difference between the two examples, Safari looks just as good as IE.
ER on June 12, 2007 7:20 AMCooltype, Cleartype and Quartz are lousy at rendering fonts (each in their own special way).
If you want to learn more about screen fonts and readability, check out David Berlow's posts over at RogerBlack.com:
http://www.rogerblack.com/blog/authors/david_berlow
HP on June 12, 2007 7:27 AMYou couldn't PAY me to use Windows with ClearType turned on!
That said, Apple's version isn't much better at all.
For the Safari beta, I set the anti-alias on the "light" setting, only because there was no way to turn it off.
I hate IE7 with a passion, but at least it gives the user the ability to turn off ClearType.
steve on June 12, 2007 7:32 AMIsn't it ADOBE's ClearType?
Um on June 12, 2007 7:42 AMI love your blog and hate to be critical, but speaking of fonts... why do you assume that readers of your website have font smoothing turned on? Have you tried to see how it reads under XP without ClearType turned on?
I'm not sure how the statistics are about who uses font smoothing, and what type, but there are at least several workmates that don't have ClearType turned on, so the only way we can read the blog is by increasing the font size, or getting a headache. Is there another font/size you can use that looks good for all readers?
You say to-may-to, I say to-mah-to...
Screen type on Windows has always looked spindly and weak to my Mac-trained (been using Macs since Macs existed, though I use both now regularly) and heavily-corrected eyes (-4.5 w/progressive bifocal). The Safari sample looks normal to me, and the IE looks weak and thin.
and in both OSs, you can turn off font smoothing, so this is kind of a specious complaint. I have smoothing/Cleartype turned on on both my Mac and PC, because type looks like ass without it.
42 on June 12, 2007 7:57 AMThe top screenshot looks way better to my (Mac-using) eyes. It looks like a printed page of Helvetica. Who cares what the pixels look like at 200%? It's definitely very readable at actual size. This is not an "oversight" by Apple; I'm sure it would have been much easier for them to using Windows' default text-rendering algorithms.
Presumably, Apple is using Mac-style antialiasing so that web pages will look the same across both platforms. Developers testing their sites in Safari on Windows will be able to see exactly what it looks like on a Mac.
Carl Jonard on June 12, 2007 8:17 AMNo no, you don't get it ... this is SUPPOSED to be this way so that your vision becomes accustomed to seeing things in the Jobs reality distortion field ... save yourself ... giant apples are cominNO CARRIER
James Risto on June 12, 2007 8:23 AMApple is all about their 'human interface guidelines,' and yet break Window's interface standard with their browser. That's the real WTF ... er, wrong site.
opello on June 12, 2007 8:30 AMSo, you're comparing different fonts, with different hints, on different OSes, using different rendering technologies, at (possibly) different screen DPI settings. Um, and what exactly are we supposed to infer from this comparison...?
My first impression is that the font designers who crafted this particular implementation of Helvetica chose to emphasize consistent stroke thicknesses at all point sizes, whereas the font designers who crafted this particular implementation of Colibri preferred to sacrifice their stroke consistency in favor of cleaner pixel edges at very small point sizes. (This is most easily seen in the small "o" which is both unbolded and bolded in each example. The Helvetica "o" appearance remains rounder with consistent stroke thickness, while the Colibri "o" has flatter extremes and bolds horizontally but not vertically.)
But these are font designer choices, and have little or nothing to do with Mac vs. PC, Safari vs. IE, or even ClearType. Even on the same computer with the same display, the same browser and the same font rendering technology, there will still be people who prefer Ariel to Helvetica or vice versa. And, as an earlier comment pointed out, 90% of users don't even know the difference or would care if they did. (I pity them, of course, but what can you do?)
CompaniaHill on June 12, 2007 8:31 AMNot a fair comparison: the example screenshots show a page that uses Microsoft's <a href="http://www.ms-studio.com/articles.html">ugly-duckling Helvetica clone, Arial</a>. With ClearType's heavy hinting, it would probably be difficult to tell Arial apart from Helvetica, while Mac OS-style antialiasing would let the design of the original typeface design shine through (while in the example, Arial's kludginess shines in Safari, while automatic font-hinting is all I see in IE).
This is part of the whole point.
Yes, it probably takes anyone a little while to get used to a new font rendering method. And the Mac-style method probably looks better on higher-resolution displays, but we are probably all using higher-res displays then ever. Give it a chance.
Michael Z. on June 12, 2007 8:34 AMOops, no links. For Arial vs Helvetica, see http://www.ms-studio.com/articles.html. Cheers.
Michael Z. on June 12, 2007 8:35 AMThere's a trick used in some font renderers that aligns vertical and horizontal strokes with pixel boundaries to avoid anti-aliasing them. It looks like Apple does not use that.
Stinky on June 12, 2007 8:36 AMIt's a tradeoff between individual letter contrast and spacing between letters. Apple has always been consistent in retaining spacing as close to what it would be on print, and the anti-aliasing has always been quite strong. Microsoft decided to use ClearType to its maximum, trying to emphasize letter contrast at the expense of spacing. ClearType screws up spacing on a sentence- and paragraph level quite badly.
I posted an example of what modern Linux desktops (well, Fedora 7 at least) do for a third viewpoint.
osma on June 12, 2007 8:40 AMEr, I guess the link didn't make my comment: http://www.fishpool.org/post/2007/06/12/Font-rendering-Mac-OS-X-vs-Windows-vs-Linux
osma on June 12, 2007 8:43 AMLook at the capital G and capital S in both images. Look at the way Safari renders the underline for links, and how 'j's, 'g's and 'y's are handled. Look at the punctuation: full stops, commas and colons.
Apple's rendering is much better, and IMO much easier to read.
Having bitched and moaned (with no effect) several times on this blog about the horrible font, I've gone ahead and tried turning on ClearType.
Amazingly enough, the font now looks like a completely different font, and I'm no longer seeing alternating dark and light letters. Why it should look so different boggles my mind and leads me to believe that something is fundamentally broken somewhere. The font now looks like, for want of a better word, a "normal," "sensible" font, something like maybe Verdana. BUT EVERY SINGLE CHARACTER LOOKS BLURRY TO ME NOW! This anti-aliasing shit makes the text look like a newspaper that's been sitting in the rain too long. None of the letters are really crisp black any more, they've all got mushy gray borders. Like text typewritten with a fading cloth ribbon. The text looks to me like I need glasses, and will probably give me a headache if I leave ClearType on for much longer.
I agree with a previous poster: YOU COULDN'T PAY ME TO USE CLEARTYPE! If ClearType is what it takes to make this site's font look at least similar to a legible font, then please shove the font into the same orifice as the one ClearType belongs in, IMHO.
At home, I can ask Platypus/GreaseMonkey to clean this mess up. At work, I don't have the option of loading these addons. I'm beginning to hate Jeff for his attitude of "you'll either view my page under Windows, with Windows' idea of how fonts should be rendered, or put up with my shitty looking font. This is the way I like it, and I don't give a damn if you do." The Windows way or go away. And people wonder why so many developers hate Microsoft.
Carl Smotricz on June 12, 2007 8:48 AMI'm kinda all over the place on this. I use both Mac's and PC's, but for reasons that have absolutely nothing to do with fonts, I prefer my Mac. That said... for the text in the search field, I like IE better. For the headers for the search returns, I think Safari is more readable. For the text description undeer the headers, I think that Safari's darker text is more readable. But for the "Web" header at the top of the results, IE wins hands down. I think I like IE for the text on the search button, but Safari for the Advanced Search text.
So to me, it's clear that there is no best way to render fonts. And it's also clear that neither one is "horrible". Just because something doesn't fit within your preferences does not make it horrible. In fact, I suspect that the reason there is a heading above each image is because most people would not know which image came from which browser otherwise. If it were horrible, just looking at the poorer image would make me cringe.
People haven't commented on why Safari on Windows does this. The whole point of releasing Safari for Windows is to aid development for the Mac and iPhone. The whole point is that it is meant to render identically on Windows and OS X. What is the point of releasing something to allow you to check your site displays correctly if different versions of it display the site differently
As for which I prefer, it has to be the Mac's rendering. I've always found font rendering on Windows to be scrawny and hard to read.
Martin Pilkington on June 12, 2007 9:13 AMIE7 version looks terrible to my eye. Weight is unevenly distributed across the words - cleartype appears to value pixel alignment far too much and correct kerning far too little. Apple might go a little too far the other way, but the result on Safari is much more readable for me.
It boggles my mind that someone could prefer the IE7 version, but preference is preference.
Grill on June 12, 2007 9:15 AMMaybe I'm crazy, but from the screenshots in the post I actually *prefer* the Safari one.
(And I'm looking at this on a laptop running WindowsXP.)
Skrud on June 12, 2007 9:17 AM"Firstly, to my mind the jokes about Juisoft are slightly out of sorts. It's just the unlucky placement of the underlining. Okay, it should have been accommodated for better, but if the underline happened to be a couple of pixels down (as I've noticed several applications do for some reason - I don't actually know how that side of font rendering happens :S) then you would get the same problem with the MacOS font."
So, in other words, if the font rendering on Safari were as broken in the same way it is on Windows, it would also be broken in this case. Well, yes, but that's the whole point. They don't allow underlining to obscure the plunger of the j. There's nothing "unlucky" about the placement of the underlining.
Sandy on June 12, 2007 9:30 AMYes, Apple text (Safari or otherwise) is a lot more akin to actual typography -- something I have been involved with professionally for well over 20 years. Microsoft typography (if you can call it that) in much more akin to an untrained person making type selections. It is random, awkward and cold. Not very inviting or engaging. Certainly not refined.
That said, Safari on the Mac has (in my learned opinion) the most elegant, accomplished and mature text rendering of the whole group of browsers -- BUT -- they went a little over the top on the anti-aliasing with this Safari Beta. And to be fair it is a Beta. I trust it will become refined in the next version. Safari for Windows is now my default on my IBM ThinkPad, and has been on my Mac PowerBooks for some time now.
Sprocket999 on June 12, 2007 9:51 AMI'm very surprised to read these comments. Microsoft's typoography rendering, even w/ cleartype, has always been so incorrect. It's a jagged, misshaped rendering that butchers most typefaces.
I suspect that the Safari rendering seems strange because its different than everything you're used to seeing. But the good news is now you can see what you've been missing.
Chad on June 12, 2007 10:16 AMThis is interesting, because I downloaded and installed the Safari beta yesterday and for me, the fonts don't render *AT ALL*. I get absolutely no text in the browser window, or in the status bar, or under the navigation items. Nothing.
Eric on June 12, 2007 10:17 AMMy thoughts are, the Microsoft ClearType one is *clearer*, but it is not easier to read.. (Although, I'm on an old CRT, that makes a big difference.)
If you do want a clearer font, than by all means ClearType is the winner, but keep in mind, Apple targets their font rendering for properly calibrated Apple displays.
Personally I find Apples rendering easier to read because it is a tiny bit larger and darker. However ClearType has a little bit of stepping and is very narrow.
It depends on your eyesight, monitor, and other factors I suppose.
Robert on June 12, 2007 10:31 AMconsider, please, the optical illusion of staring at a fixed point on an inverse american flag, and after a minute looking at a white wall. You will see a short lived impression of a correctly colored flag on the wall. This happens because the eye is constantly vibrating, causing the edges of a scene be able to be detected by the neurons of the eye, and this is natural.
I submit to you, that the clear type rendering on a computer screen is too harsh physiologically, and that - because the edges of the fonts are so abrupt, can cause strain on the eye as it works to define those edges.
What i mean here, is that i would be open to discovering that apple's choices on their platform and in this regard are due once again to psychology factors, and that in prolonged use are easier on *the eye itself*
quote: When observing a static scene, the eyes perform small repetitive motions called saccades that move edges past receptors. If an image is stabilized on the retina, it soon darkens and disappears, since a motion detector responds only to motion.
from http://www.du.edu/~jcalvert/optics/colour.htm
i think i might be on to something here.
jamesr on June 12, 2007 10:39 AMThe ClearType rendering makes normal text at moderate point sizes too light and bold text look too bold. This can be seen in the screenshot comparisons. The problem with Arial is that it looks too bold to begin with.
Then again, Comic Sans looks terrible with any version of anti-aliasing.
John on June 12, 2007 10:58 AMThis isn't just with apple safari, in Fire Fox under Ubuntu with KDE, the fonts are also display in a very dark and blury contrast. I think it has to do with a poorly written font layer.
Jeremy on June 12, 2007 11:35 AMhttp://www.ischool.utexas.edu/~ct/
Here's a link to a study done in UT-Austin called Measuring User Response to ClearType. They concluded:
"We found that people selected text with ClearType 80% of the time."
"When ClearType was present, participants read from a computer screen
approximately 30 seconds faster."
"In this report, we find continued support that on average, users perform tasks faster with ClearType."
I wonder if they'd conduct a similar study using Apple's antialiasing
Hob Gadling on June 12, 2007 11:41 AMiirc Apple uses the same rendering method as Adobe use for their PDFs.
And personally, I think someone nailed it earlier by saying:
+ Cleartype is clearer at typical dpi levels.
+ Apple's method is more accurate.
Assuming we eventually have access to higher resolution displays across the board, and don't need to make sacrifices for clarity, Apple's approach probably wins.
Gaurav Sharma on June 12, 2007 11:43 AMHmmm. When you put them side by side like that and I'm viewing this on a PC, the PC one looks easier for me to read. I'll have to look at this page again at home on my Mac and see if the opposite is true. I'm thinking this is a matter of what you're used to looking at. When I first started using OS X I didn't like the aliasing and liked going back into OS 9 for web browsing. That habit has died and I prefer the OS X look.
Webomatica on June 12, 2007 12:02 PMAmusing responses. Will Apple sheep ever admit fault, at any time, under any circumstances?
A lot of the comments seem to center around the notion that Apple's font rendering is closer to print. Guys - that's not a good thing. The final output of the vast majority of computer applications is not the printer. Certainly not the output of a web browser!
It must be nice being in Steve's chair - Apple releases an ugly, buggy, insecure, flagrantly standards-violating application for Windows, far worse than any of Microsoft's *alpha* or *preview* releases, and gets free PR and a pat on the back for it.
Aaron G on June 12, 2007 12:07 PMTry examinging the small text to the left of the Search-button
"Advanced Search
Preferences
Language Tools"
This is much better an accurately displayed via Apples method than the standard Windows way.
The "ce"-letters look like an "æ" instead of ce on Windows.
At small sizes the letters also seem too thin on Windows.
Jan Poulsen on June 12, 2007 12:12 PMThis article actually looks quite funny on my screen, since the text in both screenshots looks very blurry and indistinct to me, especially compared to the adjacent body text of the article which is rendered in Lucida (or Lucida Typewriter for monospace) on my web browser.
Yes, I mean those old freeware X11 bitmap fonts that the browser won't scale--the browser picks the nearest integer point size and renders that, with a minimum size of 8 points. This breaks some web pages which for some reason think that some text should be rendered too small to read comfortably--I feel no loss for having such breakage, zero, none, nada. I don't let web pages choose fonts either, other than monospace and non-monospace.
(pause for "web designer" people in the audience to run screaming from the room ;-)
If you're going to design a readable font to be rendered on a computer screen, design it from the start on a grid of large pixels, and redesign it for every size in pixels that it's ever going to be rendered with. The Lucida letter forms consist of emphasized horizontal, vertical, and diagonal shapes (e.g. "o" is an octagon) and each available rendering size is hand-tuned, which is just what you want if you're building letters out of Lego for a computer screen. These particular fonts also avoid the enormous amount of white space between lines that is typical of the default fonts on so many operating systems, and which steals something like 30% of the already constrained vertical screen area on conventional computer displays. Lucida and LucidaTypewriter are identical except for horizontal spacing, so monospace text doesn't leap painfully out of the page like it does on the typical Arial/Courier or Times/Courier mixture that seems to be the default on so many browsers.
To use a font designed for rendering at 300+DPI on a 100DPI display is like running a digital simulation of printing your web page on paper, scanning it in on a flatbed scanner, and reading it in MS Paint (or, if you have antialiasing turned off, like faxing the printed page to yourself in "normal quality" mode). Yes, it looks very similar to what it would look like if you printed it and scanned it back into the computer, but really, why would you want it to, except in the rare special case when you actually intend to print it?
I do wear glasses from time to time, but I'm nearsighted, so as long as I'm close enough to a screen I can do without the glasses, and generally prefer to do so. I read text from computer screens in a variety of environments and at a variety of times of day. After several hours of reading, I'll generally increase the font size by about 40%. I suspect, if I were forced to choose between only those alternatives, that I'd start the day marginally prefering the IE7 rendering (it's a lot clearer which text is bold and which is not), then gradually prefer the Safari rendering (it degrades less when it is slightly out of focus).
I suspect if I had a 300DPI computer display (a real one, not a 100DPI display with image processing) I'd probably switch to a vector font--if I could find another widely available pair of sans-serif fonts which were identical except for monospacing.
Zygo on June 12, 2007 12:23 PMThe origins of Cleartype-like fontsmoothing:
Jan Poulsen on June 12, 2007 12:42 PMlol
The first thing I noticed was the text in Safari. A snip from my Facebook posting: "One of my biggest thorns in using Windows is text looks like jaggy, fresh out of the 1995 time capsule crap." And that's even with ClearType turned on. Now, I know I've overstated my position on ClearType. :)
What's hilarious about this is that I had always taken Apple's rendering of text as being clearly better - anybody would notice that. What is clear, once again, is that style is a personal thing. We can look at the same graphic sample and come up with opposite conclusions.
Mark on June 12, 2007 12:52 PMAnyone who thinks that the OS X rendering looks best is just being stubborn....It's blury and they know it as well as everyone else. So apple has one thing that's not perfect...deal with it... Just ask windows users we deal with all kinds of imperfections lol.
Kyle W. on June 12, 2007 12:55 PMI hope the apple users can even read my above comment through the blurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Kyle W. on June 12, 2007 12:58 PMMy font smoother design is far superior to microsofts.
Anyone who disagrees with me is just not a visionary.
PS. Buy an iPhone.
My machine (XP/20" LCD @ 1600x1200) doesn't have the Calibri font, so I get your site rendered in Tahoma. I have to say that your site looks decidedly better to me in Safari, while Google (Arial) looks slightly better in IE. Overall, I think I like the slight blurriness of Safari over the angularity of IE.
Erik on June 12, 2007 1:21 PMLook at the lower-case 'e' in "Advanced Search" to the right of the Google search box. The letterform is so different you might think they aren't using the same type face: in Safari the bowl of the 'e' curves back up on the right-hand side, while in IE the bowl of the e ends with a straight horizontal line.
Looking at the 'e' in larger point sizes, it's clear that the bowl is curved in the pure (unrendered) letterform.
As many have said, which you prefer depends on who you are. But I can see why type designers or graphics layout people would like the Apple approach.
Michael K. on June 12, 2007 1:22 PMI think the fonts are not the problem with Safari. I prefer them, in fact.
*Here's the real story* of where Apple's beta falls short:
Their browser launches in a window that doesn't play well with Windows standards. I can't, for example, resize it except by using the Apple resize triangle in the lower right corner (and the ability to resize windows from any edge or corner is one place where Windows totally has it right compared to OS X). Nor can I control-select, say, the IE and Safari apps in my system tray and right click to display them side-by-side onscreen. XP just thinks that IE is running.
*This* is where Apple is acting with hubris....Just because windows work one way on the Mac, doesn't make it a good idea to break the Windows paradigm (i.e., override the behavior that the user expects).
Erik on June 12, 2007 1:34 PM>Macs generally use around 100dpi, higher for laptops.
That's _physically_ 100dpi, but the software in Mac OS X 10.4 and earlier still thinks in 72dpi. So currently on a Mac, the higher the physical resolution, the smaller stuff (a letter, an icon, etc.) appears.
If the Mac thinks the icon is an inch wide, it uses 72 pixels across to draw that icon. On a high-rez Mac Pro screen, if you hold a ruler up to the screen, that icon might measure only 0.6 inches (or some such number).
This will change in Mac OS X 10.5 "Leopard" with the software drawing at any resolution you choose. If you want, you can use more physical pixels to draw the same letter with more smoothing or the same icon with more detail, but fewer of those letters & icons can appear on screen.
Apple's approach to font smoothing will really pay off then, as text on future high density monitors will appear more and more like ink on paper. But Microsoft rendering will look more and more goofy and "computer-like".
BooBoo Bear on June 12, 2007 1:48 PMThe Apple fonts are blurry, period. Admit it, for God's sake. The "rendering" is inferior and everybody knows it. Also, who cares if it's "truer to print"? Most people use a computer to read information on the computer, not to print out accurate typefaces on pages. At least now with the release of Safari 3 for Win the world can see the Apple scam with their own eyes.
PWH3 on June 12, 2007 2:31 PM
suddenly everybody has an opinion!!
Hydrogen Whiskey on June 12, 2007 2:38 PMOn the "72 dpi" thing.
This was so back in the days of the 9" display compact Mac; 72dpi to match typesetter's points.
Hasn't been true on screen for a while; actual display DPI is identical to a PC with the same resolution and physical size (obviously).
(BooBoo: Aren't many/most things at the software level spec'd as <I>pixels</i> rather than notional inches, anyway?
Certainly it ought to be possible, if Apple's APIs are anything like everyone else's, even though they allow device-independent sizing. I don't do OSX development, so I can't speak from experience as far as OSX implementation.
The issue is, at any rate, no different on a Windows-running PC; the PC doesn't know what your physical DPI might be; Windows only has 96 and 120 options unless you do a custom one, and nobody does that [figurative nobody, of course].
Given the variations in resolution and physical size, that's all going to be a crapshoot on screen until either people actually set their OS DPI level correctly, or it's clever enough [using DCC and a table of monitor physical sizes/layouts and the known resolution] to calculate a DPI value and apply it ... and that only even matters if the software is doing its drawing by notional size rather than by pixel.
"Best practice" these days leans to the former, but people often don't follow notional best practices.)
I think it's hilarious, by the way, that PWH3Troll ignores all the data about conflicting opinions, all admitted by those proffering them to be <I>subjective judgement</i>, and just ignores the half that doesn't suit the troll. Bravo.
Sigivald on June 12, 2007 3:03 PMThe Windows version is actually somewhat harder for me to read. It seems way too wispy/wiry, and almost like it's of less opacity. Factor in my slight astigmatism and it's even worse.
I mean, it's not too huge a difference either way, but the Apple version just seems generally easier to read, and more... there, I guess. More like text you'd read on paper.
J Crowley on June 12, 2007 3:16 PMI have been a mac user since 1984 but I am forced to use the old mac OS 9 (which has readable font rendering) because OSX gives me such bad eyestrain that I simply can't use it. If you can't actually read the screen because it gives you blurred vision and constant headaches even when you are not looking at the screen - what's the point? So who cares what the font looks like as long as you can read it.
Not everybody is affected by this problem but a significant number of people are. It's to do with the fact that with the different coloured pixels in each anti-aliased character or letter, some people's brains just don't know where to focus. If the character is composed of solid black or monochrome pixels no problem for the brain or vision. (To see the different coloured pixels in the font on OSX use the zoom tool).
I have lobbied Apple about this to no avail.
For an article and lots of comments by Apple users who have had the same problem as myself see http://www.atpm.com/12.01/paradigm.shtml
Panopticon on June 12, 2007 3:20 PMApple's fonts look a lot more readable to me, a lot more like actual letters instead of digital interpretations of letters. :)
Then again, i use the native resolution on a properly calibrated LCD, sit back about 2 feet from the screen, and have been using macs for long enough for Apple's way to feel natural and MS's way to feel artificial.
Jeff on June 12, 2007 3:25 PM"The 'rendering' is inferior and everybody knows it."
Clearly, "everybody" does not include me, and I am a Windows user who wears glasses and has no interest in Macs. This article was the only reason I gave Safari a try, and the font rendering is such a pleasure that I'll likely use Safari quite a bit. I wish I could apply the rendering system-wide so that I could enjoy it in Firefox instead.
Michael on June 12, 2007 3:31 PMJust to recap this thread, here's a quick list of the Apple Fanboi Solution to Apple's blurry fonts:
1) Sit anywhere between two to four feet from your screen (that's right laptop users, you are too close!)
2) Increase the font size -- every time you use your browser. Forget about fitting text nicely on the page, just make everything as big as the E on an eye chart.
3) Don't be a person who wears glasses. Glasses are so 80's and totally uncool anyway.
4) Get used to it -- it's not blurry, you've just been trained by evil, totally uncool M$ to think it is. Practice a little bit each day and eventually the fonts won't be blurry. Hi, I'm a Mac!
DMX on June 12, 2007 4:09 PMchalk up another user who can't stand OS X's font rendering. I'm a mac person, and even I find it difficult to see thru the blur at times.
The most frustrating thing though is that unlike WinXP, there is no adequate way to shut off the antialiasing. You can do it in the preference panel, or with a third-party app, but what you're left with is a melange of poorly-kerned fonts -- it makes XP look like a masterpiece of UI design.
Perhaps Apple will tune up the font handling a bit in Leopard?
oh, and BTW this debate is nothing new, lest you think that all mac "fanbois" have swept it under the carpet --
http://www.atpm.com/12.01/paradigm.shtml
(BooBoo Bear)
>> Apple's approach to font smoothing will really pay off then, as
>> text on future high density monitors will appear more and more
>> like ink on paper. But Microsoft rendering will look more and
>> more goofy and "computer-like".
Except that Microsoft already shipped a resolution-independent text (and everything-else) rendering engine called WPF in Vista (and have back-ported it to XP and Win2K3).
Joseph Cooney on June 12, 2007 4:19 PMIn Linux, you can turn not only the text antialiasing on and off but also the text hinting. Check this out:
http://cleanstick.net/jason/junk/font-hinting-demo/full-hinting.png
http://cleanstick.net/jason/junk/font-hinting-demo/slight-hinting.png
http://cleanstick.net/jason/junk/font-hinting-demo/no-hinting.png
Feels a lot like OSX and Windows' font rendering differences. And without antialiasing, the need for hinting vector fonts for displays is a lot more obvious:
http://cleanstick.net/jason/junk/font-hinting-demo/no-hinting-no-aa.png
http://cleanstick.net/jason/junk/font-hinting-demo/full-hinting-no-aa.png
To me, the invisibility of underlined descenders is an example of where the MS way is LESS on-screen readable. Consider 'g' vs 'q', 'i' vs 'j', 'y' vs 'v'.
see http://blog.whybird.net/post/3399423
Mark Whybird on June 12, 2007 4:45 PMSeriously, this is all about what you are used to.
Most Windows users, having no experience of anything different, will choose the Windows look.
Mac users, however, often have experience with BOTH platforms, being forced to use Windows at least some of their time, especially at work.
Design professionals will typically favor Apple's approach, and for very good reason. It MUCH more accurately represents type at a range of different resolutions and much more accurately depicts that type in the way that it will be rendered across different media. To a professional designer or artist or anyone else who cares about typography, the "blurriness" is a small price to pay for accuracy and legibility. To them, the Windows approach is quite abysmal. Just look at what Windows is doing to those examples: it's actually bashing the letters in to shape to fit line and width constraints. A horrendous, brute-force approach.
Frankly, I believe Window's approach to typography is junk, but then so is Window's entire UI approach. It looks as though it were designed by programmers, not designers. Apple doesn't do everything right, but at least it's consistent, considered and _designed_.
David on June 12, 2007 4:46 PMThe whole glasses wearing thing is irrelevant - with or without glasses the font on OSX is blurry for the reasons I explained above.
And Scattershot is absolutely right - there is no adequate way to turn off the anti-aliasing. And thanks for drawing attention again (which I did earlier) to the http://www.atpm.com/12.01/paradigm.shtml page
Panopticon on June 12, 2007 4:49 PMJust to add to this - the very least Apple could do is give users a choice - then all the people who like blurry font could be happy and the other people who just want to be able to read the screen will be happy as well.
Perhaps Mac could just release 2 versions of their OS or have settings that can allow you to choose which one you want.
Panopticon on June 12, 2007 4:56 PMDavid --
The problem here is that the vast, vast majority of computer users (99.99%+ i'd wager) are NOT publishing books or in fact even "printing out" anything more than a spreadsheet in excel or perhaps a business report in MS Word.
For most users, the screen is primary, print is secondary. Apple obviously has a long and storied history of users who do need all the WYSIWYG accuracy they can get, but does this have to come at the expense of the other 99% of us who just want to give our eyes a break? We did pay $2000 for this, right?
Could they not at least throw us a bone and provide a reasonable way to turn the blurriness OFF if we wanted to?
scattershot on June 12, 2007 5:02 PMHave Windows users really settled for such a low level of quality?
You've had such crap typography for so long that you think it's normal, acceptable, usable.
Well it's not. The problem is not that Apple's typography is "blurry" is that typography on computer displays is NOT a solved problem. Apple's approach is better for maintaining readability and the integrity of the typeface. Microsoft's approach is to make type "crisper" at the expense of actual legibility and readability, by forcing the type to harsh boundaries.
Just because you are used to something, doesn't make it any good.
Example: check out the words "Advanced Search" and "Preferences", and the text "Search" within the button. Now tell me which one is more legible and easier on the eyes. The Windows versions look awful.
BTW, on the Mac, you can choose your "Font Smoothing Style" for different display types, within the System Preferences -> Appearance panel.
Mort on June 12, 2007 5:13 PMAren't small font sizes supposed to have a heavier weights (at least), larger serifs, etc.
May be there is an error of scale as well as over-hinting.
The human eye is good at seeing edges like you can hear the click of a scratched vinyl record.
The trick is to move the computer screen away until you can no longer see the pixels - probably 3 feet / 1 metre from a typical laptop - and if the text is too small, then make it bigger with the View, Text Size option of your browser. At this distance from the screen, anti-aliasing should work better for visual weight, but moving the outlines to pixel boundaries should be good as well.
For information transfer from screen, then a set of well designed screen/bit-map fonts are more likely to be readable. Printing should have its own style-sheet, fonts, and layout for that medium - most web-pages do not print well.
Ref: http://www.macdirectory.com/newmd/mac/PAGES/REVIEWS/SizeDoesMatter/
Bobby on June 12, 2007 5:27 PMLol. So we should put up with blurry text because its more accurate? Stupidest thing I've ever heard.
Tom on June 12, 2007 5:44 PMMort --
I think the problem here is that you are saying to lots of people -- LITERALLY -- "Don't believe your eyes, believe the experts who say that the fonts are NOT blurry".
You can see how that might not go over very well with those of us suffering massive eyestrain with OSX?
On an ironic note, the CAPTCHA font that this site generates when posting ( which looks like it is in Ye Olde English) is significantly clearer than the normal web font on my macbook pro.
scattershot on June 12, 2007 5:48 PMThere have been a lot of assertions made here, many of them speculative. [Please folks, if you disagree with someone, don't descend into name-calling.]
What do we actually know?
* Mac-style font rendering preserves the outlines and kerning of a typeface's letterforms better.
* Windows-style font rendering distorts the letterforms to fit the pixel grid, for increased sharpness.
* After examining screenshots of familiar and unfamiliar font rendering, many readers prefer what they are used to, and some prefer the other.
But gut reaction to a screenshot is not evidence of improved readability. When I first switched to Mac OS X (10.1 Puma), I found the text a bit blurry, but got used to it within a week or two. In 10.3 Panther, it became noticeably better. On my current 110-ppi LCD display I don't see individual pixels at my normal viewing distance, Mac font rendering looks great, and I find the Windows rendering distracting in Windows XP, whether I turn ClearType on or off.
The following assertion is unproven:
* Windows' sharper, hinted font rendering improves readability.
Can anyone quote an empirical study? The only thing I've seen cited somewhere is a Microsoft assertion that Cleartype measurably improves readability over aliased text, but this doesn't say anything about Mac vs Windows font-smoothing.
It might seem intuitive that sharper text is more readable (but there seems to be little preference for completely un-antialiased text). I would throw out the idea that a truer rendering of a classic, elegant typeface like Helvetica is much easier on the reader's eye and reads more smoothly than the distorted letterforms created mechanically by font hinting.
I would also guess that the relative benefits of Mac-style font rendering increase with a higher-resolution display. Some real testing may find a critical minimum resolution at which the average readability of Mac rendering is better than Windows rendering. But this is just a guess.
Michael Z. on June 12, 2007 6:13 PMClearType comes with a tuning applet that lets you adjust it to match your preferences. I wonder how many people actually use it and have tweaked the font rendering to match their preferences. That would go some way to explaining why Windows users prefer Windows' anti-aliasing.
Maarten on June 12, 2007 6:16 PMI installed Safari on my home laptop, and the font rendering looks much better there (very close to my IE window when I opened the same page side-by-side). That being said, the fonts still looked a bit blurry, and the program itself is unusable (I had to open a default bookmark because I couldn't enter an address or use any of the menus).
The interface itself actually takes up slightly more space when I have tabs open (even without the benefit of a status bar on Safari), and the violations of Vista's user interface guidelines start the moment you start the installation, never mind the terrible window resizing. For a company that cares so much about their own interface guidelines, they certainly don't give a damn about anyone else's.
Vizeroth on June 12, 2007 6:37 PMWho is the text for? For whose benefit? The typographer, or the reader? Should accurately reproducing the typographer's design be the goal, or improving readability (proven through scientific studies) be the goal?
David Conrad on June 12, 2007 6:39 PM>Have Windows users really settled for such a low level of quality?
>You've had such crap typography for so long that you think it's normal, >acceptable, usable.
OMG I KNOW WHEN SOMETHING IS BLURRY AND WHEN IT ISN'T!!! IF A CAMERA LENS LOOKS OUT OF FOCUS IT'S NOT BECAUSE I'VE BEEN TRAINED WRONG BY REAL LIFE, IT'S BECAUSE IT'S OUT OF FOCUS!!!! TEXT IS NOT BLURRY ON GNOME, KDE, SOLARIS, WINDOWS 95, 98, XP, VISTA OR ANYWHERE ELSE BUT THE MAC & NOW WINDOWS SAFARI!!
Crapple on June 12, 2007 6:45 PMDavid Conrad, please cite some of the scientific studies that prove that Windows ClearType rendering is more readable than Mac OS's Quartz rendering.
Michael Z. on June 12, 2007 6:46 PMI've been a long holdout as a designer on the Windows platform. I have to say that while I love the Mac way of doing things in theory, in practice I prefer the Windows font rendering via ClearType. On my Vista-based tablet, I find that reading documents is less tiring on my eyes than working with the same documents on Macs at work.
Daniel on June 12, 2007 7:02 PMi can't help but wonder if the iPhone is going to have similar font rendering problems. It is just a cut-down Leopard, right?
scattershot on June 12, 2007 7:13 PM"David Conrad, please cite some of the scientific studies that prove that Windows ClearType rendering is more readable than Mac OS's Quartz rendering."
His comment never said there was such a study. Apparently you are having trouble reading and understanding what's being said because of the blurry fonts on your display.
Ah, I see DMX. I had misread David Conrad's remark as posing two alternatives corresponding to the Windows and Mac text rendering design goals.
But we have no reason to think that better reproducing typefaces isn't also directly supporting readability.
Personally, I find it much more comfortable to read text rendered by the system which better reproduces the fruit of five and a half centuries of development by type foundries, than text rendered by the system which more visibly reflects about two decades of development by computer programmers.
I use both Macs and Windows boxes all day long. I try to do most of my text editing and browsing in Windows, due to the blurry OS X fonts. The System Preferences in the Mac seem to do nothing, as does trying to use Tinker Tool to turn off font smoothing.
Yes, fonts look nicer on the Mac. They remind me of soft focus pictures. Unfortunately, nice is not what I am after when staring at the monitor for hours on end.
Rod on June 12, 2007 9:53 PMI have a Mac, a Vista box, and an RHEL box on my desk at work. Safari wouldn't run on the Vista box -- the fonts wouldn't load and it crashed when I tried to submit a bug -- but I have Safari on the Mac to compare things with.
I believe that the Windows cleartype fonts do not look nearly so pretty as the Mac fonts. However, my reading speed is a good deal higher with the Windows fonts.
Now, what I'd really like are some nice console/terminal fonts. I spend a good deal more time at the command line than I do surfing the web.
Joel on June 12, 2007 9:54 PMYet another "me too".
I switched from dual-booting Windows and Linux to OS X in 2001, then spent weeks trying to get my fonts "sharp" on OS X 10.1
Eventually gave up, stopped noticing a few months later. Five years down the track, ClearType looks AWFUL and Apple's font rendering is much, much clearer for me, to the extent that I find Windows difficult to read.
So the "readability" of different versions of the font rendering is apparently down to familiarity, rather than which is "better". People used to Windows prefer ClearType, Mac users prefer Apple's rendering.
Interestingly, my wife uses a Mac at home, and XP at work - she uses the PC more, but finds the MAc more readable, so possibly there is a slight advantage to Apple's readability if you're familiar with both.
There's no contest once it comes to printing, however. I print web pages and emails on occasion, and the WYSIWYG factor of Apple's font tech is miles aheard of Microsoft's.
Whether it was sensible to go to a lot more work to port Apple's font rendering to Windows just to create a UI that Windows people find "blurry" at first glance is an interesting debate, however.
Richard on June 12, 2007 10:04 PMRichard brings up a very good point: when it comes time to actually printing out your work, the Mac is a far better choice. The relationship between the screen output, at a range of resolutions, is much, much closer to your print output.
For anyone who does design (from clothing to typography to cd covers) or document printing where it matters, this is absolutely vital.
Windows users may not like this, but it's often very easy to pick out Windows-ONLY "professionals" at design studios and bureaus. Their choice of typefaces, and their use of them is often, shall we say, uninspired. Much of this is to do with what they have become accustomed to with Windows.
I hear what you Windows-ONLY people are saying. Mac OS X typography looks blurry to you. Yes, yes it does. But the problem, which you don't want to hear, isn't that Mac OS X is actually doing a bad job, it's that you're used to a system with very poor typographical standards. You are quite used to poorly rendered, yet crisp typography. YOU are used to a sub-standard system because, most likely, you have experienced little else. (And you probably think Vista's translucent windows are neato, too.)
Don't blame the OS vendor with the proven track record in typography -- blame the vendor that has foisted such an ill-conceived system on you, all the way from bad system typeface choices to bad sub-pixel rendering strategies.
What's really quite depressing here (at least from the perspective of those few of us who consider ourselves [amateur] typographers and free software advocates, and besides how heated the flamewar has gotten) is how terribly Linux and its Freetype library do in comparison.
Freetype has no less than five modes for font hinting: none, slight, medium, full, and BCI. To my eyes, none of these are even close to satisfactory for most fonts. Freetype combines the shape distortion of ClearType with the blurring of Apple's rendering; it's a real travesty. And configuring it is a bitch, especially for overriding certain fonts with settings needed to make them legible -- yes, it's nice that ~/.fonts.conf exists (even if it is that bloody verbose XML crap), but why in hell do I have to reload X when I update it?
To any Freetype developers or aficionados, if you want to see this problem at its worst, get ahold of Microsoft's new Segoe UI font for Vista. As I _loathe_ Bitstream Vera Sans, I've been trying Segoe UI out as a replacement; if you set it up just right (light hinting, no AA and full hinting below 10pt) it looks pretty good. But by default it is _unreadable_.
And for the record, I prefer the ClearType style, especially at low point sizes. Large sizes and high-DPI screens give Apple a nice advantage, but they're also not what ClearType was designed to do. It mystifies me as to how people can go on and on about being "true to the font designer's ideals" with a 14-pixel-high squiggle on a 96-DPI screen; more than likely, the designer intended the font for printing, and would be horrified by _any_ attempt to replace the target 3000-DPI printing press with 96-DPI garbage LCD!
James Block on June 12, 2007 10:29 PMI'm truly shocked at the number of people who consider Apple's font rendering to be "blurry". You should really have your eyes examined! (Or get better displays.) To me, it's beautifully crisp and sharp. I remember when Camino (then Chimera) was first released and used the native font smoothing. Before that, all we had was Mac IE. From the second I loaded it up, I was amazed at how great every site suddenly looked. I realized this was how the internet should look.
Any time I go onto a Windows machine (or load Windows up in Parallels), I'm always put off at how jaggy and "off" the text looks on Windows. I'm especially put off that XP doesn't even have font smoothing turned on by default! You have to go to a Microsoft website and use an ActiveX plug-in to turn the damn thing on! Admittedly, that ClearType is far better than no font smoothing at all, but it's only about half of the way there compared to how it is on a Mac.
Patrick on June 12, 2007 10:31 PMI've spent a huge portion of my life reading code (fixed pitch) and text on screens -- CRTs and LCDs. I greatly prefer Apple's glyph rendering to ClearType.
If I had to rate them: #1 Apple's rendering, #2 truetype on Linux w/ the library recompiled to enable code paths that potentially infringe patents, and #3 Microsoft ClearType.
Having said that, Microsoft's fonts designed for use on screens rather than print are pretty good.
I've never worn glasses or contacts, I'm over 40, and I still have nearly 20/20 vision. I use all 3 platforms.
And I'm now running Safari on Windows *because* of the way it renders text.
To all complaining about the blurriness, please do this for me:
1) look up to the Internet Explorer picture
2) look at the "S" in GRC | SubPixel
3) explain to me why the S is so hideously broken. Why exactly does it exhibit stair-stepping in the middle of the character, and flattened curves top and bottom?
4) look me in the (digital) face and tell me without laughing that the kerning is SUPPOSED to look that way.
Guys, no pixel-based typographical system is perfect. But some are better than others. And the Windows system is just plain bad. You're just used to it being bad, and probably have known no better system.
I think it really depends on how good your close up vision is. Perhaps if you sit far enough from the keyboard on a mac, the blur recognition makes the font look good. But I can't reach the keyboard to type when I'm that far away.
To me, the extra lines make the fonts hideously blurry. Look at the F in the finder menu, the top of the F is two strokes, on top a grey one, and underneath a black one. If you can't see that the F has two lines, you might like it. If you can, it's horrible.
The apple font rendering is not "being true to the font", or "more like it is on paper", it is an attempt to fool the eye into perceiving the font as clearer. Unfortunately, it doesn't fool many peoples eyes, and so fails for them.
tom on June 12, 2007 10:46 PMActually Tom, it's not just about being "clearer". That's only one part of the story.
What Apple's Quart tech does really well is retain the real weight of the typefaces. If you have a look at Window's output, you'll see that the apparent weight of the text is diminished, or even thrown out altogether. Apple's system is much more accurate and allows the viewer to see what was really intended by the choice of type and various type attributes. Moreover, those attributes will then be represented accurately in print.
What Windows does is effectively make most typefaces look the same on a given display. It absolutely KILLS glyphs with serifs.
To a designer, one look at Window's output is enough to produce shivers. It's always been this way, Vista or no Vista. Microsoft's attention to aesthetics and visual details has always been sub-par, ever since the very first (and very bad) version of Windows. The big problem is that millions of people have come to believe, through daily use, that it has to be this way.
It doesn't! And Safari for Windows is one small step towards realizing that. Right about now, a whole lot of people are suddenly becoming aware that everything doesn't _have_ to look the way it does in Internet Explorer. That Microsoft's (poor) design choices aren't the be-all and end-all. If for no other reason, that should be celebrated by anyone who appreciates quality design.
typo-rambo on June 12, 2007 11:23 PMI really agree with comments from the likes of Mogden, Christopher and Scott - it certainly depends in part what you're used to. I'm looking at this page on a Mac, and I much prefer Safari's rendering. The text from IE feels weak and looks considerably squarer; I have to actually expend effort to read it.
No doubt if I used Windows every day I'd be more used to how it renders fonts. But I suppose that's part of the point, too: I've chosen to be a Mac user because I prefer Apple's way of doing things like this. I don't think it makes you a bad person to disagree with me :-)
Andy on June 12, 2007 11:36 PMLook at the "e"s in "render." Do you see how the Windows version distorts the shape of the character? The top of the "e" seems too light. Apple's rendering is consistent with its philosophy, and I hope they do not change. The kerning of printed fonts are consistently better on the Mac, even from the same universal typeface. And a simple program like Apple Pages even does automatic ligatures! Reading is in large part the recognition of shape. And Apple's philosophy is to respect fonts.
JCR on June 13, 2007 12:05 AMHere's a good take on the different philosophies:
http://www.joelonsoftware.com/items/2007/06/12.html
JCR on June 13, 2007 12:22 AMsome comments mention that the "apple version" of text readability is better when one stands out 3 feet or so from the computer. I wonder since when people surf the web or interact with computers at that distance?? unless of course you are playing with a console gaming device.
I think it is not which technology is superior but rather each technology addresses specifics. The Apple font-rendering traditionally has from inception has been geared more towards "print-media" while MS clear-type is optimized for screen displays. Ultimately the legibility of type is going to be dictated by the medium in which it will finally display. Without being biased, clear-type is the clear winner when displaying type on screen. While the apple technology is superior for print medium.
Freddy F. on June 13, 2007 12:43 AMThe Windows way is "neater", and works okay, but I almost prefer no anti-aliasing at all. The small "rounding" that *is* done makes everything look semi-blurry and a little ugly.
At least with the Apple rendering, the blurriness looks like the actual typeface.
Johnnie on June 13, 2007 1:18 AMI prefer the one in Safari, have always said that Linux and Macs have always had far superior text rendering, and can't understand why people prefer the jagged crisp Windows version.. but that's just my personal opinion?!
Tom Medhurst on June 13, 2007 1:41 AMOne thing I've always wondered - given that ClearType often needs fine tuning to get it to look good/okay, doesn't that also apply to screenshots? If someone has a different monitor, with slightly different properties, then they are going to need different ClearType settings to you, and so your screenshot will look bad. Or am I misunderstanding how it works?
I guess what I'm trying to say with the above is not to judge ClearType based on screenshots.
I'm still having difficulty in finding any studies that compare readability using the two different renderers.
[ICR] on June 13, 2007 1:45 AMApple's rendering is resolution-independent. Microsoft's rendering jumps to nearest whole pixels. It's rather like when Apple used to offer screen fonts for particular sizes for their monospaced fonts. The upshot is that Apple's approach will give a closer correspondence between displayed and printed appearance, and it will really come into its own when we get high-DPI displays.
Some Guy on June 13, 2007 3:46 AM@ Rabid Wolverine:
There *was* (1988) and still is a platform that used Postscript (PS) for its display in an attempt to get true WYSYWYG. In fact it was called Display Postscript (DPS), a full implementation of PS for displays and printers, developed jointly by Adobe and NeXT: NeXTSTEP. When Apple acquired NeXT, to become the core of OS X, licensing issues with Adobe concerning DPS (and some concern with how "heavy" DPS was) led Apple to go another route. So they started with the freely available PDF spec (simplistically, PS without the programming capability and the more esoteric features nobody used) and embedded it into Quartz 2D. So Mac OS X, a direct descendant of NeXTSTEP, still has that DNA. Much of what you see rendered on the screen is, again simplistically, PDF and strives to be WYSYWYG within the resolution limits of displays. The same engine does the rendering for printing. It's one of the reasons that it is easy for any app that can print to print to PDF on Mac OS X without 3rd party apps. The apps get it for "free' because it is built into the OS.
You also have to remember the history of Apple and NeXT. Apple created desktop publishing with the Mac and the Laserwriter. A very large segment of its customers in publishing and graphics design demand(ed) as much fidelity between screen and print as possible. Apple still hews to that philosophy. And I imagine that if they were to change it there would be ruckus and rioting in the streets among these customers. What jobs couldn't do at Apple--embed Postscript as a screen renderer--he did at NeXT. And in one of the ironies of the industry, came back to Apple and made it the next NeXT. Or NeXT was really the "Big Mac", a UNIX-based Mac workstation and the centerpiece of the Mac Office project Jobs had started which was killed once he was booted from Apple.
I use both the Mac and Windows (heck I still use my NeXT Cube once in a while), Solaris, FreeBSD and other flavors of UNIX. I prefer the Mac for everyday work mostly because it allows me to do what I used to need several computers to accomplish. But, I use whatever is most appropriate for the task at hand. As for my preferences, I do notice the difference coming back after long stints on Windows. On balance I prefer OS X rendering *because* of its fidelity to print. Now all we need are 200-300 DPI displays and the whole argument becomes largely moot.
Anon on June 13, 2007 10:15 AMI use a Mac at home and a Windows box at work, and I'm trying Safari on the Windows box at the moment. I'm inclined to say that I prefer Windows font rendering when I'm using Windows, and Mac font rendering when I'm on a Mac - having the Mac rendering on a Windows box is rather jarring.
Overall, I probably prefer the Windows rendering when 1.5-2.5' away from the display, and the Mac rendering when farther, which is about how I use my work and home computers. I'm really looking forward to both operating systems properly supporting higher-DPI displays. That sould make a huge improvement in both cases.
Incidentally, I used to use Linux at home, and preferred FreeType's rendering to both Windows and Mac. I generally found it to look more pleasing than Windows's rendering, but the characters are more distinct than the Mac rendering. I've not compared the three in a while, though.
Nick on June 13, 2007 10:15 AMkettch wrote:
"Second, with all of these opinions flying around, did nobody bother to do any research? Let me help:
http://search.live.com/results.aspx?q=cleartype+readability+study&form=QBRE
For those who don't trust Microsoft:
http://www.google.com/search?hl=en&q=cleartype+readability+study"
Those studies compared ClearType against raw font rendering, not against alternate subpixel font rendering implementations. As one commenter on another fontblog put it, he's glad the studies "can admit that Apple's sub-pixel font rendering tech, implemented many years later by Microsoft, is a good thing."
Here's another link:
http://www.grc.com/ctwho.htm ("The Origins of Sub-Pixel Font Rendering")
Who reads from 4 feet away?
Doodles on June 13, 2007 11:39 AMto me, cleartype looks jagged to me, the apple method is far superior in increasing resolution, for example with 4 pt text or something
daniel on June 13, 2007 12:04 PMIt's not that Apple or Microsoft is right or wrong, it totally depends on priority. If it's design and staying true to the typeface is your goal, then Apple is clearly the way to go. If it's readability, then Microsoft has it right.
Not everything is an Apple vs Window war
You are kidding? The MS (and even OSX depending on settings) font smoothign look HORRIBLE with the colored halos and such. I much prefer the Safari and OSX way. Fonts just look goregous without any halos and seem to be easier to read especially on high resolution modern displays.
I don't get it, why would anyone proclaim "crisper" font is better?!
As I see it point is in readability (and not in readability of single letter but of paragraphs and pages of text). If I can remember correctly, there are some hard rules in graphic design (ratio between black and white and similar) which make things "easier" or "harder" to read.
This would be easy enough to test if you are interested enough. Read 10 pages of MS text and time yourself (you can't fool your eyes). Repeat the same text with Mac text. Of course there could be big difference between on-screen text and printed material...
Apple font antialiasing does not try to match the pixel grid.
Microsoft method is actually distorting the fonts to better match the pix-grid.
Apple method is more generic (I actually mean _correct_) and will be the best for future very-high-density displays.
As a Mac user, I am waiting for very high-density displays.
As a Win user, I am waiting for very high-density displays AND and a _correct_ rendering engine.
Feel free to flame me, no problem.
Consider that I hate any kind of antialiasing on displays < 150 dpi, which is weird.
Ah, good old C=64 font days... so comfortable !
Yes, you really prefer what you are used to ;)
I can understand that windows users are used to bitmap fonts all day, but hey on a PC you also have anti-aliasing on Flash websites or when looking at PDFs in Adobe Reader...
I never heard something complaining that his virtual newspaper would look blurry or horrible in Acrobat!
Like many Safari-users say, when you get used to a fine anti-aliasing you slowly find windows-font rendering really 80's style... This debate lets me think that someday Microsoft too is going to use an Adobe or Apple-style antialias and everybody will slowly prefer it to the older way, in particular on those 17" laptops with 1920 pixel wide resolution which are very crisp. Maybe we'll see how Safari will push the trend further in the PC world...
And how many designers would create visual elements for the web with Photoshop without enabling the anti-aliased text?! Nobody, because it's too ugly when you compare to a printed page. The only exception is when you really WANT the bitmap style and then you should use tiny bitmap fonts without any anti-alias.
Mick on June 13, 2007 4:18 PMBitmap fonts...? Microsoft has been using anti-aliasing (generic, pre-cleartype version) as long as Macs have, 1998. (Win 98 and System 8.5, though add-ons to do the same for both OSes existed years before.) I don't know of anyone who still uses aliased fonts, since no one likes that 80's look.
As resolution increases, cleartype is supposed to naturally conform back into the shape of the font anyway, when hints drop out. See what happens when you raise the font size in any software; it's obviously still cleartyped if you look closely, but suffers none of the mangling that it does as small sizes.
Foxyshadis on June 13, 2007 4:41 PMFoxyshadis: Because from an OS X user point of view, windows fonts (at least without cleartype) really look like pure-bitmapped font (even if they get some sort of anti-aliasing). On a side note, I would get the same feeling if I restart on OS 8.5 or OS 9, it looks so... dated.
But I must admit that some people wouldn't think the same way and prefer the old-style in particular for small size text.
However on the iPhone with a 160 dpi, I'm sure a lot of users will like the font rendering better than what Windows Mobile currently offers. The iPhone will just feature something closer to printed typography.
If it's really about readability, we'd be back to one font.
I have a Mac and PC and laughed when I heard about Safari for Windows. After a couple days, though, especially now that I'm concentrating at the letters when reading through these posts, switching other to other applications and seeing Cleartype is truly jarring and uncomfortable. I am using Vista with a CRT.
"Dave: I am using Vista with a CRT."
What ?? Cleartype on a CRT ??
DDT on June 13, 2007 5:15 PMWhat the Mac zealots don't get is that the OS X on-screen font rendering is fundamentally flawed for at least some of the population.
I'm writing this on a Macbook with a Dell 2407 24" LCD monitor. On both the in built display and the 2407, the fonts look blurred to me, to the point where it feels really uncomfortable. I don't wear glasses, but I persistently feel like I should when using my Mac - despite having good eye-sight.
I'm a recent Mac convert, have about 6 months of OS X experience.
Every time I switch to XP under Fusion, my head stops hurting - the crisper text under XP is so much more pleasant. I'm sure it is far less accurate technically - but it just hurts to read the OS X fonts under Firefox or Safari.
So I guess I'm just OS X incompatible.
Bugger.
Turning on Cleartype or any other type of sub-pixel rendering on CRTs (especially when the refresh rate lower than 85Hz) will surely hurt your eyes.
By the way, for what Foxyshadis say I could answer that in Chinese, Japanese or Korean versions of Windows many Truetype fonts include raster font data for smaller sizes because that it's very hard to rasterize vector fonts of such complex scripts into small sizes while remain easily readable.
The only reason Apple implemented their own antialias technology is because that's what's used in Mac OS X and the iPhone, and Safari is here obviously to facilitate that webapps work in the iPhone and, by extension, in OSX.
The browser works as close to the final representation as possible. Since Widgets and the iPhone have an emphasis in pixel-perfect representation then the antialias needs to be pixel perfect as well.
Eduo on June 14, 2007 12:23 AMTHAT"S WHAT PEOPLE ARE BITCHING ABOUT?!
There are people boycotting Safari, because of THIS!??!
Wow...
mike on June 14, 2007 12:47 AMI enjoy Apple's font rendering more so than Windows. The pixelation that occurs in larger-sized fonts have always annoyed me. Although it's not that important, Apple's font rendering just looks better to me.
My friends would disagree. But I have better eye sight than them, and the blurriness dosen't bother me.
If there were a way to have the same font rendering as the Mac has in every aspect of Windows, I would love Windows all the more.
Ryan on June 14, 2007 6:24 AMIt is proven that blurriness distorts your vision, especially in the aspect of text (naturally, becuase you focus more on it). Apple wants you to wear glasses for the rest of your life!! Freakin Mac junk....
Josh Stodola on June 14, 2007 6:25 AMlets not forget that it was Apple who brought us the variable-width font in the first place.
philihp on June 14, 2007 7:23 AMWhy can't we encourage both operating systems to support both styles of anti-aliasing on a customizable per application or per window basis.
Then all of us would be happier when working on either platform for whatever tasks we have to do?
i've always disliked windows font rendering, to me its incredibly distracting to have parts of individual letters antialiased and parts not, for instance, straights are hinted to the pixel grid, as are some curves, but larger curves and some serifs etc, arent/cant be and retain anything resembling the fonts original shape (which is already destroyed anyway) so they end up antialiased, which blows the weight of the font all to hell, you have thin straights, fat curves, and serifs. this, of course, is worst at small font sizes. but it just makes the letters look lumpy and unattractive. to me, windows font rendering just looks downright unprofessional and unattractive. while osx rendering is like looking at a page of text, windows font rendering is like looking at a circa 1994 computer display. i'd rather they just didnt antialias at all rather than using cleartype.
jeff on June 14, 2007 2:17 PMIn my job as a web developer I run windows and OS X side-by-side all day everyday working on the same pages. OS X font rendering beats the pantsa off windows. The only exception is Firefox in OS X, but that's their fault not Apple's.
Adam on June 14, 2007 2:20 PMSafari has in Edit > Preferences 3 options in Appearance for "Font smoothing" from Light to Strong.
My setup is Light - it doesn't looks "dark & blurry" and it looks better than IE 7.
trebla on June 14, 2007 5:06 PMUsing Windows on a 1024x768 LCD, I find Safari's font smothing bad for, say, Arial, and near-illegible for Courier New. On OSX (1024x768 CRT, safari 2.0.0.3) Arial and everything is perfect, but Courier New is still almost illegible.
Really, Apple needs to tone down the font smoothing.
doodle77 on June 14, 2007 5:19 PM1280x1024 on 17" here so not high dpi.. XP. i tried cleartype once, it wasn't too bad, even though i didnt see what the great thing was about it. but it bothered me that one of my most used apps did not support it, so i had to constantly switch between that app and the rest of the OS and that switching was very bad for my eyes (this is a special app that is part of my big multitasking system so not something i'd be looking at for hours without a break). so since then, i dont have cleartype enabled.
i think cleartype, either apple or not, will only be useful when we will have high dpi, it will then be closer to reality.
just compare these crappy fonts to real printed stuff.........
that said, i dont prefer either of the two screenshots (IE vs safari). maybe because both are bleh..as said above.
but there is one place where cleartype does look better than on my pc. i have a windows mobile pda with 192 dpi for the OS (the screen is 216 dpi according to a dpi calculator). similar screen size to the iphone crap, but this pda has VGA resolution, so twice the res. i tried to enable cleartype on it once - i was pleasantly surprised.
anyway my opinion doesnt matter much because after a while i will forget what it is like that i'm looking at, what matters is the content not the looks. that is another reason why i didnt prefer either of the screenshots. both are crap and neither bothers me.
---
Mick: "However on the iPhone with a 160 dpi, I'm sure a lot of users will like the font rendering better than what Windows Mobile currently offers. The iPhone will just feature something closer to printed typography."
rofl.. i have 192 dpi with windows mobile.
before you think i'm a fan of windows mobile. it (winmobile) sucks. but the iphone will suck even more due to its hardware.. sorry for the OFF topic.
Apple also respects pixel versions of text, Microsoft tries to smooth these with cleartype which is pointless because they're already on the pixel grid
lime on June 15, 2007 2:55 AMI totally dislike the way Safari for Windows renders fonts, they are just too blurry. I don't really care if Apple developers tried to make their fonts look closer to their original typefaces, because I only care what is comfortable for my eyes and what is not.
Apple font rendering technology reminds me of freetype subpixel rendering without patented hinting improvements turned on.
Some acquaintances of mine have told me that MacOS font rendering is much different from what Safari on Windows has (shows).
Artem S. Tashkinov on June 15, 2007 3:10 AMFor me, ClearType makes fonts better legible.
So now that we have Safari 3.0/Win (although a Beta), we can compare directly.
The point in font smoothing is not *beauty*, but *legibility*.
And on a (now) typical LCD screen, ClearType/WinXP makes wonders.
Apple's approach is not bad, too, it's just different.
But to me, ClearType makes fonts very crisp and legible. And Apple's font smoothing makes them legible... and a bit blurry.
I prefer ClearType. Not because I am a Windows fan, but because it looks better:) At least, to me:)
PS http://www.optimiced.com/en/2007/06/14/apple-safari-3-beta-for-windows/
Michel on June 15, 2007 4:13 AMGive me bitmapped font any day - nice and clear - not fuzzy or out of focus and no rainbow halos. Result: no headaches, no blurry vision, no eyestrain -hurray!
Also give me CRT over LCD (also fuzzy) any day as well. Much more versatile technology -even if it weighs a ton and takes up your whole desk.
I'm still using good old bitmapped OS 9 (I have no choice) on the Mac and Windoze with the anti-aliasing switched off.
What all this discussion really boils down to is that users really need to be provided with a choice by computer designers - those of us who want austere bitmapped font should be allowed to have it and those who like fuzzy illegible extravaganzas should be allowed to have that as well.
Panopticon on June 15, 2007 5:37 AMI've got my own take on font sizes. I try to set up my video displays so that fonts are displayed "actual size." That is, the size of the fonts on the screen should be as close as possible to the size that they print on the page. Larger screens (> 19in) then are able to display more usable windows, rather than displaying the same number of windows at a larger size.
This is said fully realizing that not everyone uses their computer in the way I have described. For example, video applications such as HD video seem rather pointless to be relegated to a small window on a large screen. Clearly this requires larger screens to be viewed from a longer distance to be effective.
Bottom line, though, is that the best judge of whether a font is being displayed effectively is at the size it is intended to be rendered. I don't see much merit in the argument that fonts are being too distorted when displayed in a small size and then critiqued when this rendering is merely blown up in size rather than rendered directly (albeit differently) in the larger size. (Blowing up the font to inspect differences between rendering strategy, as done above, is a valid exercise to show the differences more clearly -- just not for comparing readability at the larger size IMHO.)
@Patrick-
You can turn on ClearType on the Control panel.
Finally, what we're talking about is hinting. On my Linux box at least I have the choice of whether I want hinting on or off. So, I can have my fonts as blurry as Apple or as distorted as Microsoft.
You should also note that MS only hints at certain sizes. Bigger fonts are not hinted.
About the contrast issue, note that Macs use a different monitor gamma than on the PC.
A PC user looking at an Apple monitor usually says that images are too bright (in fact most web sites are made to look good on PCs).
It is possible that Apple has not taken this into account while rendering fonts on the PC...
It's really pretty worthless to zoom in in this case. Anti-aliasing is not meant to be viewed at anything but 100%. Of course the windows version looks better when zoomed because it is not anti-aliasing as agressively as the mac version. Switching back and forth between firefox and safari for this page, I can actually see the pixels in the firefox rendering whereas the safari version looks much smoother to me. It actually looks like the zoomed windows version is a bitmap font to me.
Dan on June 15, 2007 6:42 PMThere are more factors to legibility than being pixel exact. In fact, the horrible kerning on the Windows type alone makes it harder to read hands down. They're both legible, yes. So once you get past that hurdle, you've got to move on to rendering the font correctly, and providing correct kerning. Apple wins in both these categories because Cleartype seems to not even try.
One of the quickest ways to slow a reader down is poorly spaced text. Cleartype has this very wrong, Apple has this very right.
shiza on June 15, 2007 7:20 PMYou Microsoft shill.
opensoresfreak on June 16, 2007 2:37 AMFor any of you complaining about ClearType, first try the PowerToy, which is mentioned in the article. http://www.microsoft.com/typography/ClearTypePowerToy.mspx
ClearType's sub-pixel rendering easily beats Apple's simple blurring. The whole point of this is for ON-SCREEN readability, not PRINT accuracy.
It's *not* simple blurring -- it's also sub-pixel rendering. Apple is simply more generous (confident?) about how many levels of contrast there are available to display screen type than Microsoft.
Personally, I find ClearType to be inferior to OS X text rendering. Even after fiddling with the ClearType PowerToy, text in Windows still looks like it was artificially tweaked from its bitmap rendering and the "color" of body type is far less consistent when the pixel interpolation is so extreme. I suppose this is because I actually work with type and realize that ClearType butchers the display of any typeface not already hinted to pixel precision.
Down10 on June 16, 2007 5:29 PMLike many people have said before me, its pretty obvious that this is mostly a matter of what people are used to. I personally love how Macs render fonts, and it is one of the things I really dislike about my Windows laptop. On Windows, in word, zooming in on a page changes the look of the font so much! You zoom in 10% more and the font seems to go bold, or change instead of just an enlarged version of the zoomed out version. It can get really annoying! Enlarging text on a mac doesn't have this problem, thankfully!
I can see that Windows has a more 'crisp' font, but I can read perfectly on a Mac - so why not go for the nicer looking font?
Also, is this the reason why in windows there sometimes seems to be an inconsistence sometimes in the spacing between letters? Try writing 'iiiiiiiiiiiiii' and some of the i's seem to be closer together than others.
al on June 17, 2007 3:10 AMUmmm...in OSX couldn't you just change the font smoothing to light in the Appearance system preference if you want your onscreen type to be crisper? Doesn't Windoes have some sort of functionality like this?
Joe S. on June 17, 2007 8:32 AMI called up that same page on Google and looked at it in OS X on my Mac. In Safari on a Mac it looks better than in Safari on Windows or IE on Windows!
Here's a screen shot so you can see for yourself.
http://img503.imageshack.us/my.php?image=picture1gb9.png
It's less bold than Safari on Windows. But it's also smaller than Safari or IE on Windows (!) So I boosted the font size and it still looks better on a Mac.
http://img520.imageshack.us/my.php?image=picture2lq4.png
Eric Iverson on June 17, 2007 9:12 AMHas anybody thought about the possibility that Apple might be optimizing their font rendering to match the abilities of their LCD screens? (Safari looks good on a 30" Apple display, but like everything else not so good on a 21" Samsung 214T).
Controlling both the hardware and the software end of things means that you can optimize your fonts for your screens and your screens for your fonts.
Apple has had a 100 DPI resolution for all their monitors for a long time (I think as far back as the original Mac in 1985) and the MacBook Pro was the first machine that comes with a higher than 100 DPI resolution causing a few headaches.. OS X 10.5 packs "resolution independence" code that they expect to start using in 2008 (when I presume they will start shipping high resolution LCDs).
All in all, it all comes down to three things:
1) you like what you're used to
2) 100 dpi is not enough to produce really sharply rendered text, 600 dpi is :-)
3) font sizes on most websites are far too small for intensive reading
Frank Reiff on June 17, 2007 11:12 AMthought i'd add my two cents (i believe you'd be quite rich with all these comments…)
Anyway, i'd always heard that Apple's font rendering was generally considered to be superior to all other platforms. and as a mac user, i would have to agree. looking at windows font rendering at school (with 'ClearType' turned off i believe), , it just looks disgusting to me. OS X's fonts seem much smoother, and they look how they were intended to look when the font was made. i think that's the best way to do it, because it means you get no surprises when you print things (something that's fairly important when you're looking at say a PDF). As i decrease the font size now to the minimum in safari (for mac, not windows), yes the fonts look a little fuzzy, but i can still see how the characters are meant to look, not just like every other font that's been 'bashed' into the pixel grid. I find it clearer to read, even with the fuzziness, and it just looks more professional to me. I know that most windows users aren't use to this method that Apple use, so i can see how they might think that change is a bad thing (i mean, they're still using PC's right? jks people ;) ), but if you have to work with text and publishing, i think you'll understand the advantages of Apple's way. I mean, if you were writing a font meant to look good at small sizes, then you wouldn't want the OS bashing it into the shape it thought best right?
Anyway, i guess my point is, if you're going to specify fonts, wouldn't you want them looking like the fonts say they should, not how the OS thinks they should?
Cheers, Axman6.
Axman6 on June 17, 2007 11:32 PMI'm a web dev and used to work completely on PC's but have recently converted over to using mac's. I love pixels, and window's font-rendering used to really appeal to me, especially without the anti-aliasing but since using OS X my eyes much prefer apple's alternative font-rendering.
When I go back to code/test on PC's now, everything looks so skinny and rough (in terms of font)
What I'm trying to say is that I guess it depends what platform you mostly work on, I think Windows rendering suit Window's machines and Mac rendering suits Mac machines, neither tend to look good on their rivals.
Mike Holloway on June 18, 2007 8:04 AMA lot of people miss the point, I believe...
ClearType is meant to be good for on-screen reading! Not PERFECT FONT ACCURACY!
If I want perfect font accuracy, I won't be reading at 72-96 dpi, but at 300-600-1200 dpi!
C'mon, folks, lets' admit it - Windows ClearType looks better on-screen!
[http://www.optimiced.com/en/2007/06/14/apple-safari-3-beta-for-windows/]
[just compare the two screenshots...]
It's not 100% accurate, but fonts are more legible. And less fuzzy. Less blurry. Not so bold and fat. And *that is the point*, and not Apple's accuracy!
Screens are 72 dpi. Not 600 dpi.
Screens cannot be paper - for now.
So ClearType effectively uses PIXELS. ClearType produces perfect letters, no fuzziness.
Apple's technology makes fonts blurry and fuzzy, so letters of all typefaces are better reproduced. That's right. But screens lack dots. Pixels. And interpolation doesn't work simply. You don't have enough material to build on! So Apple puts between two pixels some blur... and results are far from perfect.
For the reader.
And the reader is the one who is important.
When screens will be 300 dpi, then Apple's way will be superiour.
For now it's inferior. For reading.
For my eye.s.
My $0.02.
Michel on June 18, 2007 1:33 PMOh how I love how one can't claim to prefer something from Apple without being called a mindless zealot who can't think for himself. Aaaanyway...
As a long time Linux user I was there when X graphical toolkits (ie. what provides UI elements) switched from old crappy server-side rendering to nice and modern client-side FreeType rendering. At first I was horrified. "This crap is supposed to be better?! It's all blurry! My eyes hurt!" I cried. But then I got used to it, and even started to like it. I guess my eyes got used to the anti-aliasing. And when I got a Mac this year, I was pleased to see that Apple does it even better.
It's all so subjective, really. If I had stayed with Windows all those years, I'd surely hate Apple's rendering too, because it's DIFFERENT from what I'd be used to. (tip: the key word here is in uppercase letters) Some people claim Cleartype is easier to read, and I don't agree. They say everything is too bold, but that's not how I see it since it has always been like this for me all those years. But hey! that's just my opinion. No reason to insult members of the other school of thought...
I do understand Windows users being disgusted by their Safari for Windows experience. It was completely idiotic of Apple to shove a foreign font rendering on people like that. Even I was shocked when I tried it this weekend. I prefer Apple's rendering, but under Windows it's just plain wrong because it's different than everything else, which tends to annoy the eye regardless of which rendering method you prefer.
Simon Roby on June 18, 2007 8:53 PMNo need for flame wars:)
I just noted that *for me*, ClearType looks better and is easier readable, that's all:)
I prefer the clearness of the letters in ClearType than the exactness of the letters in Mac font rendering...
Would be nice to be able to select between the two, actually, in one system:)
Michel on June 19, 2007 7:15 AMI've noticed before when I get something all typed up on a Windows machine then print it, it looks pretty different. I sometimes have to go back and make things bolder or even change the font. Very annoying.
Marty on June 19, 2007 1:39 PMI posted a review of Safari on Windows XP, and discuss the different font rendering between Safari and Firefox, including a screenshot to compare the two:
http://thesmallwave.blogspot.com/2007/06/part-ii-of-my-review-of-apples-safari.html
Tom on June 19, 2007 3:48 PMIt's what you're used to looking at that looks better.
I've been using Macs primarily for years and I can't stand Windows cleartype. it looks overly thin and gangly, and it modifies the font spacing in very strange ways.
As you can see there are many here that feel the complete opposite. I don't think they are wrong.
To me the Apple antialiasing looks more like text on a printed page. I really have to agree it's a preference based on what you're used to.
When I look at your comparison shots the Safari shot is much, much more legible.
But fortunately, you don't have to be wrong for me to be right when we're talking about personal preferences.
spo on June 20, 2007 9:05 AMThere's more to this than just font rendering.
Windows laptops tend to have insanely high resolutions - which makes them very hard to read - and may explain why unaliased font rendering appeals to those of you using Windows Laptops.
Apple steered away from these high resolutions in it's laptops (until very recently - in anticipation of Leopards resolution independence) to reduce the problem of higher display resolutions reducing the physical size of fonts on the screen. Resolution independence removes this problem by ensuring that a 10pt font (for example) is always 10 actual points in height.
Authors of any (web or electronic) content tend to pick font sizes that are readable to them as they are writing. So if you are reading that content on the same sized screen but with a higher resolution then it will appear small - maybe too small. Hence an-aliased fonts will stop the headache.
Apple's approach does, I think, pay dividends if you are using Apple displays (and in the future using Resolution independence) as the fonts will not only be large enough to read without inducing headaches, but properly render the character of the font.
In my opinion, the Apple rendering is what I would expect to see if I was viewing a web page and then selected the "Print Preview" option from the browser's menu.
In comparison, the ClearType rendering is what I would expect to see on my screen when I'm viewing a website. It is interesting that we are talking about Web Browsers here. IE7 and Safari. If we were talking about Word Processors, my answer might be different:
The beautiful thing about Web Standards is that they make websites flexible enough to be rendered on many different devices. The web can be fluid, text wraps where it wraps, not where a graphic designer told it to wrap (usually). The amount of letters that fit on a line, the space between letters, how thick the bars in the letters are... None of these things should be under our control in the context of the web. A low-resolution Palm computing device certainly should not render the fonts the same way a printed page would look.
I wish Microsoft would render text the Apple way when I did hit Print Preview in all their applications. I know the included "WordPad" (which isn't really fair to judge, as its more of a sample than a real program) is notoriously bad with its Print Preview, and I attribute this badness to its calculating distance based on a true font calculation, but actually rendering the lines of text according to Microsoft's screen rendering calculations... By the time you hit the end of a line, the expected length and the real length are dramatically different.
I like Adobe Acrobat's rendering because it is a print preview. It's a representation of an actual printed page. It makes me feel like I can appreciate all the beauty of the page without actually having to print it and waste a sheet of paper. But, I hate reading books in Acrobat. It wastes my time. It's inefficient. Thinking about pages, and scrolling, and the width and the height and odd and even pages or continuous flow... It's too much. So I think each technique, each rendering technique, and each concept has its own place. I guess what I'm trying to say is, I like them both when used appropriately!
Jeff Day on June 21, 2007 2:30 AMI found this post and the comments fascinating. And I really appreciated the level of the discussion -- little Mac/Windows snarkiness.
As a web designer and a Mac user, I always dreaded testing my designs in Windows, not only because I had to hold my breath to see what IE6 would do to the layout, but also because of how horrible (I thought) the fonts would look. Jagged, Wimpy. Loss of all letter width distinctions in Roman fonts. Mangled letter forms. Odd implementation of small caps. Etc.
Of course it never occurred to me that some people would prefer this style of font rendering that I consider just plain ugly. Now I totally get it.
I'm a designer, so I think nothing of spending hours reviewing options and selecting a font for a single line of text. To others, my fussing over dozens of similar Roman fonts to get just the right one would seem strange -- why not just put it in Times Roman already for Pete's sake, they'd probably think. Or I'd be horrified that a client used Georgia caps to modify a graphic I created using Trajan. Or I would be frustrated that programmers I worked with could not tell the difference between Trebuchet or Arial. I'd think "Are they blind?"
But this discussion has really opened my eyes. They're not blind or stupid, they just have different priorities than I. Wow. Now I can just be more grateful for the trust clients put in me to be the designer. In many cases they're trusting me to make the right choices even though they may not perceive all the nuances, but they like the way it all works together.
The problem with Apples font rendering is simply thati t hurts. Yes, I really get a headache if I use a Mac for more than 2 hours. It's like my eyes constantly try to focus on the text - but its impossible because the text is blurry. I don't wear glasses and have very good eyesight, maybe thats the reason. I can only suppose that people who can stand Apples font-rendering have bad eyesight and see everything blurry, so they don't notice it.
And Apples font-rendering isn't more 'realistic'. The last time I looked at printed text, the letters had sharp edges and rather thin lines. The reason is that they are printied with 600+ dpi resolution. And in black & white - without using grayscales for antialiasing! EVERY real font since Gutenberg ist totally sharp. Not a single one has blurred edges. THIS is the real thing, Apple don't comes even near. Sure, you can make out the curves and structure of the Font better that using a low-res screen corrected version of the font like MS does. But whats more important: To have the same sharp anc crisp lines in the letters like every printed font or being able to judge the fine-structure of the font? For me it's obviously the first one. Not only because I see it as a more important part of the definition of 'font' - but also because looking at small blurred font for to long makes my head ache.
I have a Mac, but I can only use it for a short time. So I'm really happy that Apple will bring Safari to Windows and remove the last reason I have to use a Mac and let my eyes punish by it.
Karsten,
if the font smoothing hurts your head - turn it off or reduce it using System prefs - under Appearance. Also 600 dpi laser printers do use a form of antialiasing by varying the dot size on the edges.
Per haps flickering is hurting your head rather than the fonts ?
Well said Eric.
I'm a developer and I totally appreciate what designers bring to the table. I see the differences in the font rendering but am conflicted about my preference - I like each better than the other and at times I dislike each more than the other. I'd much rather leave font/colour/etc selection to you guys than to stab in the dark myself. I think you're spot on about the different priorities - although I have never willingly selected Times Roman. :)
John on June 22, 2007 12:56 PMI use both vista and tiger daily.
This is totally subjective dependent on the font chosen and on screen resolution. It only even looks this close on blocky san-serif "western" fonts.
Once you get off cheap crappy low resolution/dpi monitors, the true letter forms look soooo much better then the distorted pixely garbage windows pushes out. Pick any font other then arial/verdana/tahoma and you will be blown away at the difference.
At these low crappy resolutions, check out any font with serifs or other accents and tell me which looks better. wow. They look so much better when rendered correct to their intended hintings and forms like apple does. Check out small times new roman samples etc. Only with boxy arial like fonts does the boxy distorted rendering looks like it is crisper....yeah ms!
Not to mention the western centric view here, Asian and Arabic fonts are almost unusable in the windows pixel distortion method, really ugly, but very clear and sharp when rendered true to letter form. Completely usable and beautiful.
I find it humorious that this discussion is even occurring at this juncture in technology. Almost akin to which fonts look better on a dot matrix printer...really you'd rather not see dots at all...but if you are still on a crappy printer you talk about things like this in this way.
Josh on June 26, 2007 12:19 PMupdate: "it's a question of whether you respect the pixel grid"...
The other option is to respect the font designers intentions.
Most fonts contain specific hinting for these pixel sizes, that cannot be used when you distort the letter shapes for the sake of flipping pixels. You lose the ability to read word forms also know as "word shapes" at a glance significantly reducing reading speed and increasing reading fatigue.
Hopefully no one here is still reading individual letters...that is kindergarten level reading. Once you get past that you read word forms. Font designers know all about this, average computer users may be confused my single letter legibility, vs real readability.
Even MS knows this, despite optimizing their technology for the opposite to "better accommodate" low resolution displays.
ttp://www.microsoft.com/typography/ctfonts/WordRecognition.aspx
Josh on June 26, 2007 2:42 PMI have two windows Machines with Safari installed. They are both running at 96dpi 1280*1024. One of the monitors when running in "Medium" font smoothing is very blurry, where as on the other monitor "Medium" is quite readable. They are both identical systems otherwise. I have perfect vision so glasses etc is not an issue.
From this I have concluded that the appearance of the fonts (unsurprising) is heavily effected by the quality of the monitor. In general Macs are supplied with higher quality monitors than PCs which I believe is one of the main reasons the fonts look better.
When comparing my Mac-mini with my Vista machine on the same monitor I prefer the Vista font appearance (everything else though is visually better on the Mac), as the Mac-mini font is in my eyes more blurry and slightly harder to focus on. If you have a decent monitor though the difference to me is unimportant. On a cheaper monitor I would be surprised if most people did not prefer MS font rendering as smaller fonts on cheaper monitors become significantly harder to read/concentrate on.
Tez on June 28, 2007 6:29 AMI guess the link didn't make my comment: http://www.topblogposts.info/2007/06/13/safari-for-windows/
Tom on June 29, 2007 4:28 AMI hate Mac font rendering. We have two macs in the office, an iBook G4 and a Mac mini both of which I am not comfortable using. The Mac mini especially is horrendous as far rendering fonts is concerned. Windows font rendering is much easier on the eye, although I am not fond of Cleartype. I keep that disabled. I prefer sharp fonts as I am 43 and wear glasses.
Sudeep
Sudeep Mukherjee on July 2, 2007 5:55 AMI just had to comment on this even though it's OT:
"I tried using a Mac for almost a month, and I really gave it a fair shot. I transfered my whole computing life over to it for a bit. It turned out there were a bunch of things I didn't like, and the anti-aliasing of small fonts was one of the worst. I actually set it to disable anti-aliasing for fonts lower than 12 points, but then Firefox always got the kerning wrong, and it still looked terrible. Add to that the fact that you can't just maximize a window (zoom doesn't always work), along with other things, and I just had to switch back. Sorry Apple."
Sigh. This is a textbook example of how Microsoft's programmers got the original Mac GUI wrong when they copied it for Win 3.1, and never bothered to fix it: there's no zoom button on Mac OS windows because it's unnecessary. What you're mistaking for a "maximize" button is actually a "snap window to size of contents" button. Far more useful and elegant. Once again, Microsoft has no taste and no clue when it comes to the GUI. All that money and Gates has never been able to hire a decent human factors person.
Alex Chamberlain on July 6, 2007 3:19 PMI prefer Apple's font rendering. Looking at a Windows' screen really hurts my eyes.
And I totally agree with Alex. I feel sorry for the folks who are so used to the wrong things Microsoft does.
What's the point of having a window spreads all over your screen when the content fills only 1/2 or 2/3 of it?
shirley on July 7, 2007 11:25 AMI'm using a Mac right now (and almost always do BTW) and even I prefer Microsoft's cleartype.
Ian A on July 9, 2007 6:01 PMJust loaded Safari for Windows. Good Lord! Why do the unvisited links have to be SO FAT??? Looks like crayons wrote the links. So far so good on the testing although one page I went to insisted I needed Windows Media 9 loaded but I have WM11 and it also can't see that I have Java 6.1 loaded.
johnf on July 11, 2007 2:20 PMDo the people who like ClearType/Apple type see the illusion here:
http://www.jneurosci.org/content/vol25/issue23/images/large/zns0250504600001.jpeg (http://www.jneurosci.org/cgi/content/full/25/23/5651 for background)
It's not just that ClearType/Apple type is blurry - the main problem is that it seems to exhibit that illusion on a subtly tiny scale. I suspect there may be a correlation then, in that the people who like ClearType/Apple type don't see that illusion as strongly.
Benoit on July 16, 2007 9:14 AMI've owned more Macs than most people here (11). My history with Apple goes all the way back to the Apple II and continued with every generation of the Macintosh. However, this does not blind me to reality, which is very simple:
Whatever other virtue the Mac has, OS X font rendering, quite simply, sucks.
People who disagree are usually die-hard nerds who possess little or no aesthetic sense, completely unaware of their lack of sound judgment and tendency to self-delude. Truly pathetic creatures who cannot handle the truth.
I was playing around with Safari on my work PC, then played around with the ClearType tool for XP, and finally found a nice compromise. The LCD looks good, not great. Safari for XP looks terrible, way too dark and blurry.
Then I get home and on my MacBook, the above Safari picture looks great and the XP picture looks too thin.
Must be the resolution or something because I prefer the Mac font smoothing on the Mac and the XP smoothing on the PC.
Jarick on July 18, 2007 4:11 PMYou guys actually prefer to see the pixels? And you prefer to have unkerned fonts? This is a joke, right? April 1st came early this year.
And green-on-black monitors are the "most readable" too, right?
Ha, you guys crack me up.
Isaiah
Isaiah on July 18, 2007 4:56 PMDoes "prefer to see the pixels" imply that you can't see the red and blue outlines on the left and right sides of so-called ClearType and Mac type?
Perhaps those who like ClearType and Mac type are just slightly color-blind?
Benoit on July 23, 2007 10:40 AMIt is true. I use the nice new Dell 2407W-HC to type this from a connected MacBook Pro, and no matter how I try to set up fonts, they are MUCH worse then what Windows XP renders for me. MUCH worse.
I have 20/10 vision - so whoever wrote about people without glasses preferring Apple - boloney.
Common fonts to all versions of Windows & Mac equivalents
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
I've tried both cleartype and Mac fonts and I have to say I hate both. They BOTH look blurry to me and after a minute or two and I start to get eye-strain as my eyes desperately try to re-focus. My optician said that I can read the letters on the chart much smaller that is usually possible for the average person, so maybe my dislike of sub-pixel/anti-aliased fonts stems from the fact that I CAN see that fringes/aliased pixels quite clearly. I really really hope that future OS's don't force smoothed fonts on to every user.
JohnW on August 6, 2007 2:54 PMHaving recently bought a MacBook Pro, after years of using Windows, I, like so many others, am finding the font rendering on the Mac *extremely* hard to read and tiring on my eyes.
I tend to sit close to my monitor. On the MacBook's screen the fonts are *ok* - small point sizes are still unforgivably blurry. On my external LCD, all fonts look pretty awful. I've learnt to sit further back, and hopefully, like others have said, in a few months I'll be accustomed to the Apple font rendering.
I really think Cleartype is superior and would use it if the technology was available on my Mac. People have said, "Apple font rendering is closer to the printed forms." Print is print. Screen is screen.
I really appreciate Microsoft's efforts towards screen readability and creating custom typefaces fit for that purpose. That *IS* how I use the operating system after all. If only Apple would do the same, I'd be well chuffed.
NickT on August 6, 2007 8:16 PMWell, I just recently got the MacBook Pro (as in 3 weeks) and I really like Apple hardware, and I really liked the Mac OS as an operating system, but as my job requires staring at code all day long - I have got the Boot Camp, and added Windows Vista business, and Office.
I have booted into it, and now I could compare it side to side, as other folks in my small ofice are all using Macs. Both on the LCD on the notebook, and on an attached 2407WFP-HC - those new ClearType optimized fonts that come with Vista and Office just blew Mac ones out of the water. everybody agreed, though not everybody cared - and they love their Macs.
Now, Vista seem to heat up the MacBook considerably more - guess when on battery I will boot into Mac. Hope they fix it with Leopard bootcamp drivers.
I understand why people dealing with any graphical content prefer Mac - everything but the plain text fonts is head and shoulders superior on the Mac. Alas, I see a lot of plain text fonts..
So for my eyes, day to day, it will be Cleartype.
This is an interesting debate. In IE7, apparently Microsoft changed the way text is rendered, because it isn't as crisp as it used to be. I don't know if it is just a blur effect, or it actually uses subpixel information to calculate the color of each pixel. I have noticed this in Office 2007, too.
So Microsoft is taking steps toward the Apple aproach.
The thing is that Apple fonts are TOO blurry, but I think they have the right aproach. They don't just put whole pixels on screen, they actually render the text acording to the font face, using subpixel information.
For me, the perfect solution would be the Apple one, but with slightly increased contrast. This would be a nice compromise.
To me the MS fonts look "Cleaner" but the Apple fonts are easier to read. At the end of the day, I'll take "easier to read" since I stare at this damn monitor all day, the less eye strain the better.
Leigh on August 17, 2007 11:45 AMAt first I thought this was a joke. I think the Apple version looks way better. But I use a Mac and so I'm used to it I guess. The IE7 text looks really thin and pixely. I don't wear glasses.
Aaron Swensen on August 17, 2007 11:51 AMtop one: full, happy, generous, female
bottom one: angular, mean, parsimonious, neutered
where are you with the "12:18pm" time stamp. In the land of proper time it's "20:18pm".
0r perhaps you can't read that because your sub-pixel rendering makes the a look like an e?
Why do so many people think the Safari rendering is blurry? Up close, far away, normal reading distance I just don't see either the Safari or the IE 7 rendering as blurry. I do however find the IE 7 rendering harder on the eyes. The IE 7 text is so spindly it seems as if whoever was writing were afraid we might actually see it. Also noticed a preponderance of commenters have stated that even though the Safari rendering seems blurrier it is easier to read. Hmmm.
Andy on August 17, 2007 12:36 PM> Your clearly apple fanboy material.
Way to take it to the bottom first, Shawn.
Todd on August 17, 2007 1:11 PMI also vastly prefer the Safari example. Perhaps it's subconscious: if you were to say "one of these is from an Apple browser, one is from a Microsoft browser," without labeling them, I would instantly be able to tell you which was which. To me, the top one looks like a Mac and the bottom looks like Windows, and I don't care much for Windows.
The text on top looks soft, yet full. The text on bottom looks anorexic and weak.
TheNerdDilettante on August 17, 2007 1:17 PMFrom every angle and distance, Safari's rendering is superior and it always has been. MS followed Apple into the WYSIWYG interface, then aquafied XP, and then had to create ClearType to *catch up* on font rendering.
"To me the MS fonts look "Cleaner" but the Apple fonts are easier to read. At the end of the day, I'll take "easier to read" since I stare at this damn monitor all day, the less eye strain the better."
Leigh nailed it.
Glenn on August 17, 2007 5:33 PMHad this discussion last year. On a Mac site. With just Mac users. It took a while for me to realise that I was as wrong as a George Ou. Because this is subjective. There were some people in that discussion who found the fonts blurry, but I honestly couldn't understand what they were talking about.
I think it may have to do with the way some people read/percieve the letter/words. In the Mac way, the individual letter shapes and kerning are preserved, and this means that the word shapes are accurate. So I don't see a blurry 'i' because I'm not looking at individual letter, I'm looking at the whole word.
To me, (I class myself as a Mac user, even though I probably spend more time in front of Windows at work), Windows font rendering seems clunky and old fashioned. But the point is that this is my subjective opinion, and while I see clear (Mac) and jaggedy clunky messed up (Windows), someone else will see fuzzy blurred weak (Mac) and crisp readable (Windows).
So no, there is no right or wrong.
Hywel Thomas on August 17, 2007 6:01 PMUm... I think the font in your Safari picture is messed up.
The url below links to a picture of the same search in my safari browser. Its font looks much cleaner.
http://tinyurl.com/yta5fq
All of this back and forth about which approach is better would be put to rest if people would only get educated about typography. At typical screen resolution, the Mac font rendering is more accurate, and since people read word-shapes, NOT individual letters, it's superior, not because it renders individual glyphs more accurately, but because it preserves correct kerning and leading as well.
Read:
Stop Stealing Sheep and Find Out How Type Works (Adobe Press)
pp. 115-119
There. Now you know.
Victor Panlilio on August 17, 2007 9:59 PMVictor, just above me is totally right. There's not a single professional designer who prefers ClearType over MacOSX font rendering. ClearType's characters spacing is a total horror!
zmip on August 18, 2007 6:09 AMI spend most of my 8-hour workday in front of a 22" LCD staring at XP. It is godawful having to look at MS's font rendering. I always find relief when I come home and get to use our Macs, where the readability of text is better. So, for me, it's not a matter of prefering the style I'm most accustomed to, as that would be Windows, but it would be Mac, which is plain easier on my over 50 near-sighted eyes (had to add bifocals about 10 years ago).
Arnold Ziffel on August 18, 2007 9:04 AMLook at the 'S' in the word Sub-Pixel! The 'ClearType' one is jagged and the font is unrecognizable. OS X, for me, hits the right balance between anti-aliasing, keeps text legible, and keeps the design intact.
Just my 2c.
Rene on August 19, 2007 4:07 PMI switched to Mac recently, and whenever I use my computer I come away with deep furrow lines in my brow because I've been squinting to distinguish mac fonts =\ is there any way to change it?
k on August 19, 2007 10:08 PM"So I don't see a blurry 'i' because I'm not looking at individual letter, I'm looking at the whole word."
That's very telling. So perhaps people that like ClearType/Mac-Type aren't slightly color-blind after all, but rather they just aren't really looking at the letters. If I try to just sort of skim over the Mac-Type I find that it is possible to ignore the horrible fuzzy discoloration, but it takes a lot of concentration to only look at the forest and ignore the trees.
Benoit on August 21, 2007 1:35 PMAnother vote for Apple's font rendering. Long have I toiled to implement a similar font rendering on Firefox, using Fontlab manual tweaking. No, it just can't be done. Or rather, it can, but it won't look half as good as Safari. The fonts all come out looking hideous one way or another. I must be one of the oddballs who is driven insane by pink and green-edged and jagged looking fonts on Windows, that he's willing to put in hours of work to come up with a fix. If only there's a way to override Xp with the Safari font rendering, I'd die a happy Windows user.
Bill on August 29, 2007 7:45 AMI personally think Apple's rendering is much better.
However there are few points I want to point out:
OSX Rendering: BEST FOR MEDIA WORK
Windows Rendering: BEST FOR USAGE
OSX rendering is emulated to make sure that what you see on your screen is what you get from a printer which is crucial for media work.
Windows renders it WRONGLY. It renders it wrongly to make reading easier. SO these are different aspects we have to think about. Macs are tailored for media work. XPs come out preinstalled on almsot every computer... (which I hate) but anyways. You have to understand this: OSX IS the right rendering... It just doesn't seem "right" since you've been stuck with Windows like 'forever'... Its proven windows squashes the lettering to make it really easy to read, hence "their" ClearType technology they ripped off Wozinak when Apple computers started. I personally like OSX's rendering more for reading, too though...
Its personal taste :)
Keehun Nam on September 2, 2007 3:13 PMIf you're a designer, you couldn't live with Windows' way of anti-aliasing fonts. It's just too light, the fontprinted would look darker and a bit thicker.
The OS X way of rendering(!) - not anti-aliasing - fonts is closer to the way the font is __supposed to look like__. Why, because except for Georgia and a few screen-only fonts, 99% of the fonts on your system were initially designed for print. Apple is just trying to show you the fonts the way they are supposed to look and not some pixelated close but different resemblance of the same.
Kilian on September 11, 2007 8:45 PMLet's be realistic though, who actually prints text on paper any more though?
Benoit on September 12, 2007 8:20 AMPaper is an old paradigm. The new standard - and it has been the de facto standard for several years now - is using an LCD screen as the default reading medium by an overwhelming majority.
This means, effectively, Microsoft is right and Apple is wrong. It is not a matter of taste but facing up to reality in a practical and pragmatic manner.
Of course, when it comes to facing up to reality, Mac users have historically demonstrated a rather feeble lack of competence. Massive self-delusion is the norm in the Mac world. This is why there are so many arrogant and ignorant Mac users.
The Mac does certain things better. Font rendering ain't one of them. That's the bottom line.
Nicholai Hel on September 21, 2007 12:27 PMIn Safari, under Preferences>Appearance, you can change the "Font Smoothing." By default it's set at "Medium." "Light" looks more like Windows, and "Strong" is darker and fuzzier.
Overall, Safari is the coolest browser, and I have no trouble reading its fonts. I don't think it's worth searching for complaints about Apple at sub-pixel level...
Benoit nailed it. It comes down to reading style. I prefer the Safari/Mac rendering, but I read word shapes when I'm reading for content. If I'm creating large documents and need to proof the content on-screen (and I mean proof for content, not for design), then I'll print to PDF and do my reading there. The misaligned and misshapen characters in any of the reasonably-powerful Windows word processors and (non-Adobe) layout tools don't allow me to see the content of my content -- all I get is a character array, and I don't read that way.
On the other hand, as a developer I work with character accuracy in mind, and I see things differently. Unaliased monospaced fonts with unambiguous character shapes are king in that world. Font smoothing of any sort makes my job a lot harder.
Different courses need different horses.
Stan Rogers on October 2, 2007 11:20 PMI don't like the apple way of rendering fonts. I looks to chubby. Don't understand the point.
Jernespand on October 15, 2007 6:38 AMNot wrong, only different.
Apple has choosen to render fonts more like they look and how they will turn out in print, Microsoft have choosen to try to force them into the pixels on the display.
Both ways got the bad and good things, what we need is displays with a higher DPI instead anyway, but Windows doesn't work good on high DPI displays so we never seem to get any :(
aliquis on October 21, 2007 12:24 AMI'm a user of KDE on Linux and honestly, I don't mind either ClearType or Apple's font rendering methods as I have no difficulty in reading text rendered with either of them. However, I still tend to choose Apple's method over ClearType as it just looks better and more natural to me. IMO it's just a matter of personal taste, really.
atwk on October 23, 2007 7:28 AM@Nicholai Hel:
"when it comes to facing up to reality, Mac users have historically demonstrated a rather feeble lack of competence. Massive self-delusion is the norm in the Mac world. This is why there are so many arrogant and ignorant Mac users."
You misspelled "Hey kettle, you're black!" Hope this helps.
Alex Chamberlain on October 23, 2007 8:54 AMI think that sometimes strange things ....
Afaceri on November 10, 2007 9:39 PMIt's pretty strange but most ppl wont recognize it..
Nick on November 12, 2007 2:05 AMIn Safari, under Preferences>Appearance, you can change the "Font Smoothing." By default it's set at "Medium." "Light" looks more like Windows, and "Strong" is darker and fuzzier.
Overall, Safari is the coolest browser, and I have no trouble reading its fonts. I don't think it's worth searching for complaints about Apple at sub-pixel level...
Simply put, Apple prefers accuracy over readability, which reflects their long-time relationship with print and graphics industries. This is even more visible with Leopard's new Resolution Independance, a feature that can be called innovative by those who will actually make use of it, and that can be... meh. For those who don't care.
I personally prefer accuracy, but that's just a matter of taste, I suppose.
Soaa on November 15, 2007 11:03 AMThe Windows rendering seems full of jaggies. Sorry, hands down, the Apple sub-pixel rendering, to this eye, appears better.
<a href="http://www.digihouse.ru/">Canon shop</a>
You do have to respect the pixel grid if you're using a small laptop. If the screen is big, you can choose whatever you want - both are ok.
Alex on December 7, 2007 5:35 PMApple's fonts look a lot more readable to me
maxxx on December 7, 2007 5:47 PMGhm... I think the font in your Safari picture is messed up.
Somthing strange...
This is interesting, because I downloaded and installed the Safari beta yesterday and for me, the fonts don't render *AT ALL*. I get absolutely no text in the browser window, or in the status bar, or under the navigation items. Nothing.
Fish on December 7, 2007 8:32 PMMany people criticize Microsoft, but it makes many good products with high usability. Good fonts are one of such things.
DevUA on December 8, 2007 12:19 AMWell, that's enough for me to switch to Safari... if it isn't interfering with a certain DLL files...
The anti-aliasing actually looks nearly as good as OS X's, and I've always hated Windows' pseudo-font smoothing. Smaller font sizes make the text look geeky, but would print out as a smaller version of the font (which it should be). Apple is taking a few steps forward with realistic anti-aliasing, and it's really what-you-see-is-what-you-print.
PenaltyKillah on December 8, 2007 12:10 PM| Content (c) 2009 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |