Linked by Thom Holwerda on Wed 5th Dec 2012 16:56 UTC, submitted by estherschindler
Permalink for comment 544341
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2005-07-06
I'm no Mac expert so I don't know what they are up to. The basic concept is to download TTF fonts (probably preprocessed) into the GPU. You then give the GPU a string of text and a rectangle in your coordinate system. As that rectangle is transformed by the display system the GPU would generate the best text possible (including subpixel rendering) without application involvement.
This is not giving the GPU a texture with the glyphs on it and then scaling. The GPU has the equations for the fonts, transforms those equations and then draws with subpixel antialiasing.
The problem being addressed is that apps can't do the antialaising if the window is going to be transformed in any way. Slightly transform the app's antialiased window and all of the antialiasing gets broken. We need a scheme where the drawing system does the transformation based antialiasing without application interaction.
There have about ten papers written on this subject but I didn't know anyone has deployed it.
Edited 2012-12-05 23:02 UTC