Linked by Thom Holwerda on Tue 23rd Jun 2009 21:40 UTC
Graphics, User Interfaces The Engineering 7 weblog has an item about the improvements made in the ClearType font rendering technology which has been included in Windows since Windows XP. While I won't go too deeply into that post, I did figure it was a good opportunity to talk about font antialiasing in general; which type do you prefer?
Thread beginning with comment 370167
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: What makes me laugh
by deathshadow on Thu 25th Jun 2009 04:32 UTC in reply to "RE[2]: What makes me laugh"
deathshadow
Member since:
2005-07-12

If the renderer ignores the kerning information supplied with the font

Or interprets it improperly/inconsistantly

you get bad kerning.

Aka Freetype with it's dancing letter 'i'.

I'm not sure how you would imagine 'the font' controlling something the 'rendering technology' does not.

Bingo. Font may provide that information, but the engine still has to implement that information properly... and having the letter dance around up to 4px on it's location is NOT a consistent interpretation of the data. Hence the reason OoO sucks since it doesn't even use the host OS kerning and instead applies it's own interpretation to it (which appears to mimic freetype's faulty behavior)

Hence this old comparison pic I took from just a few years ago:
http://battletech.hopto.org/images/Freetype_vs_Win.jpg

It be spacin g! ... and people wonder why I can't use linsux or OoO when working with large bodies of text.

Open up OOO in either windows or linux (font smoothing on or not - even in windows OpenOffice ignores how the host renderer says things should be kerned even when it uses the host renderer for the glyphs!), type the word 'spacing' on twenty lines, on each line add one extra space before each word so you get a nice diagonal indent (that's one space on line two, two spaces on line three, three on line 4, etc, etc, etc), and watch the character kerning. /FAIL/ hard. Arial is the worst on this since it requires full hinting for proper rendering, but most any sans-serif font wills how just how weak the open source font rendering engines are, even with the alleged 'restricted' fixes.

Edited 2009-06-25 04:40 UTC

Reply Parent Score: 2

RE[4]: What makes me laugh
by abraxas on Thu 25th Jun 2009 11:27 in reply to "RE[3]: What makes me laugh"
abraxas Member since:
2005-07-07

It be spacin g! ... and people wonder why I can't use linsux or OoO when working with large bodies of text.


This must have been fixed years ago. Either that or the font kerning data itself is not quite right. My Deja Vu fonts are kerned just right. I don't get that weird spacing issue and have never had the issue you describe with this font. Look at my earlier post where I link to a sample of my fonts on Linux.

Reply Parent Score: 2

RE[5]: What makes me laugh
by deathshadow on Fri 26th Jun 2009 16:45 in reply to "RE[4]: What makes me laugh"
deathshadow Member since:
2005-07-12

This must have been fixed years ago. Either that or the font kerning data itself is not quite right. My Deja Vu fonts are kerned just right.


Ehhh... nope.

http://files.myopera.com/deathshadow/files/freetypeKerning.png

That's ubuntu 9.04, with all the latest updates installed, showing that it still be spacin g - though I'm particularly fond of how it handles the 'ac' combination on FreeSans... and that 'ci' combination on Deja Vu Sans is cute too... and if it's screwing up Bitstream Vera Sans, then it's very likely the problem is likely NOT with the fonts, but with the renderer.

Edited 2009-06-26 16:47 UTC

Reply Parent Score: 2