I've found that this small hack/patch does amazing things toward a CT-like rendering, when TT interpreter is enabled at compile time:

--- ttinterp.c.orig     2010-02-23 18:48:43.000000000 -0600
+++ ttinterp.c  2010-02-23 18:49:16.000000000 -0600
@@ -1641,7 +1641,7 @@
   {
     FT_UNUSED_EXEC;

-    zone->cur[point].x += distance;
+    /*zone->cur[point].x += distance;*/
     zone->tags[point]  |= FT_CURVE_TAG_TOUCH_X;
   }


Fonts that are designed specifically for CT, like Candara, Corbel, Segoe, etc. look fantastic between 16px and 24px- TT instructing vertically, and no hinting horizontally. Older ones like Arial and Verdana also look good, but suffer from more glitches. This is obviously not a solution, but it's a start!

Obligatory screenshots:
http://www.infinality.net/files/candara-15pt.png
http://www.infinality.net/files/arial-12pt.png



_______________________________________________
Freetype mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to