1) There aren't many free typefaces for daily use that are beautiful, so you have to buy (or commission) several and "open source" them.
2) Techniques for AA font rendering that maximize aesthetics and readability are protected by numerous software patents. Years ago there was a short-lived patch in Xorg that had a modern font-AA algorithm that held its own against the competition, but it turned out to step on several patents so it was axed out of fear of litigation. That fear is very real, as typography-related tech patents are one of the most aggressively guarded elements of tech-IP.
As a result, the Linux developers have been forced to re-invent the wheel from the ground up when it comes to typography in Linux distributions.
In include/freetype/config/ftoption.h:
enable FT_CONFIG_OPTION_SUBPIXEL_RENDERING
enable TT_CONFIG_OPTION_BYTECODE_INTERPRETER
disable TT_CONFIG_OPTION_UNPATENTED_HINTING
Even under the most anal-retentive freetard fealty to Intellectual Property Law, distribution of C source code cannot infringe upon patents, only distribution of compiled binaries. It's the difference between promulgating plans for the machine (the original point of patents) and capitalizing on said plans.Gentoo is the only distro I know of that has it turned on by default.
Ubuntu's avowed mission is to bring Linux to the Masses. For the masses, a computer still "looks" like Windows. Ubuntu being a Funded initiative unlike Arch(my choice), Gentoo, Crunchbang et all needs to fund the development of typography on Linux.
Yes, its possible to download msttcorefonts (with some creativity you could also get the Consolas set of fonts) and get Cleartype or Os X type smoothing - but as long as its not the default , i am afraid there is no pushing Linux onto the masses.
But I'm not sure what is the problem with font customisation you're referring to. There's a dialog with 4 basic choices (from "blurry" to "crisp, subpixel) and another dialog for fine tuning where you see examples for every single option. How can it be simpler?
Basically, my take is that you need the fancy expensive typefaces and the patented hinting if you want type to look really good at small sizes and without anti-aliasing i.e. Windows before cleartype or Macs before OS X.
The vast majority of people don't want that, they want OS X style rendering, particularly if their monitor is 95dpi or up. Admittedly there are a vocal minority of geeks that grew up with the former type of font rendering, but even they seem to limit this preference to coding fonts and even they seem to be leaving this behind as dpis go up.
If you want OS X rendering on Linux you can have it today, without patented code, or the need for meticusously hinted fonts (which makes them much easier to produce as open source).
It basically involves going into the advanced Gnome font controls turning off all hinting. Voila! "Blurry" Mac OS X style font rendering. You can add sub-pixel rendering to taste.
You can also make it look like XP, which I personally think is a bit retrograde and ironically this does require well-hinted fonts (like Microsoft's) and patented code.
There's a how-to here: http://www.sharpfonts.com/
http://www.freetype.org/patents.html
I'd not heard about these subpixel patents, but I'd be happy to have them removed from Linux as I honestly don't think they add that much in Mac OS X style font presentation, as opposed to Windows Cleartype style.
http://junk.arandomurl.com/type.jpg
all default installs, ill reply in 10 minutes or something confirming which is which
2) Windows (XP I think...)
3) Ubuntu
I may have transposed OS X and Ubuntu though...
2) Windows. Everything is slammed into pixel boundaries, making it look clean. Verdana is optimized for this style of rendering, so it doesn't look terrible.. but it's definitely not accurate.
3) Ubuntu. Worst of both worlds. Fuzzy and inaccurate.
ubuntu obviously chooses sharpness over balance (H and E), however osx has virtually every lowercase character heavily aliased, its blurry to the point where its almost 2 shades lighter than its supposed to be and there are individual characters A, u, B, a where it is almost a joke
Ubuntu has similar (but not exactly the same) levels of fuzziness, but the rendering is inaccurate. Character tracking/spacing is the biggest issue, but there are others.
If you look at traditional fonts that are designed for print or general purpose use (e.g. Helvetica, Frutiger, Univers, Myriad, etc.), the accuracy and quality of OS X rendering stands out considerably. There is simply no comparison.. and once you get used to it, the small amount of "fuzziness" that you observe in small point sizes just doesn't bother you anymore.
I use osx every day, I am very used to it, I just prefer ubuntus rendering by quite a long way
I use Ubuntu configured to use Windows style hinting without sub-pixel smoothing, and I have absolutely every font forced to Verdana. I'm glad that there is accidentally a little bit of logic behind my choice.
http://alteredqualia.com/visualization/hn/font-cleartype.png
And yes, I wish Ubuntu would at least make DejaVu the defaults for everything out of the box.
sudo aptitude install ttf-mscorefonts-installer
Still.. even if you do install the right fonts, the results will be the same.
Ubuntu and OS X are not even remotely comparable from a typography standpoint. Using Freetype (the Linux/X11 lib for font rendering), tracking and stem thickness is inconsistent, ascenders and descenders get cut off, etc.
The Freetype team puts forth a valiant effort, but until they're allowed to use Adobe/Apple/etc.'s patented hinting algorithms, there's no comparison.
But now I'm pretty sure that no operating system can beat my Ubuntu system in font rendering. maybe after this little hack. http://rewind.themasterplan.in/2007/07/15/sexy-smooth-fonts-...