Textorize: Pristine Font rendering for the Web
mir.aculo.us
mir.aculo.us
Not everyone can read subpixel rendering correctly (CRTs, LCDs with weird subpixel orders, people with rotated screens.) You can't increase or decrease the font size in your browser, and you can't wrap it on a smaller screen. Plus, the text isn't selectable or searchable, which is a showstopper. That's why things like sIFR exist.
What is the point? I completely disagree that this is pretty cool. This sucks (compared to other solutions, including not doing it at all.) It is the ultimate triumph of form over function. It is like something someone would have suggested in 2001. If you want something cool, check out modern solutions to this problem like Cufon, which generates fonts that can be rendered as real text with Javascript.
That, or, you know, let the user decide how he wants to read your text instead of trying to control every last pixel on his screen.
That being the case, this is just a presentation on how to do a better job generating type images, and it is pretty cool that he put so much effort into doing a better job than Photoshop does.
"Even when subpixel antialiasing is turned off (Appearance panel in System Preferences), the rendered text still looks better than that from Photoshop, Flash and JavaScript." -- the author, in comments
This would allow transparent backgrounds too, which seems to be the number one request. I'm guessing it would be fairly easy to replicate this cross platform using the standard linux text rendering stack. Mac text rendering isn't really about better technology, they just make different decsions.
Decisions that those used to Windows text rendering hate. I on the other hand love it and set my Ubuntu boxes up the same way. I think this should be the default on Ubuntu but people get really attached to the text rendering they are used to.
Hinting follows the Windows philosophy of moving the letters about so that they fit the pixel grid better. Apple tries to leave them where they would be on a fictional perfectly hi-res display (or printer) and applies anti-aliasing where it doesn't fit the grid.
The former is sharper but not true to the actual shapes, position and kerning of letters and words, the latter is considered blurry by some, though less so as the DPI increases to iPhone levels.
Compare these Windows, OS X and Ubuntu screenshots I found on the internet:
http://rewind.themasterplan.in/wp-content/uploads/2007/07/sn...
http://rewind.themasterplan.in/wp-content/uploads/2007/07/sn...
http://rewind.themasterplan.in/wp-content/uploads/2007/07/sn...
From this article:
http://rewind.themasterplan.in/2007/07/15/sexy-smooth-fonts-...
I made comparison picture, and noticed that Adobe Reader renders text bit taller than others, but on the other hand it has imho best antialiasing. http://img154.imageshack.us/img154/5549/fontrendering.png
(Samples are from Windows/Wordpad, Adobe Acrobat(using pdf printed from Wordpad), Microsoft Word, Adobe Photoshop (sharp), in that order.)
PDF (technically Quartz PDF) is the native format for OS X, so that may be part of the reason why it seems like their text rendering attempts to mimic print like this.
How is that a feature?
EDIT: that said, I do think this is a neat and worthy project.
I need pristine font rendering on my webserver
(I apologize for the facetiousness, but it was too fun to write for me to go back and edit it now.)
Unacceptable.