Reference:
http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
Patch:
http://www.infinality.net/files/ttinterp.20100307-1.patch
Added / implemented:
- Created variables func_move_ct and func_move_orig_ct;
- Created _ct versions of certain functions which ignore x-direction moves
- Call new functions under various conditions (see patch)
Not implemented:
- 1/16 pixel "supersampling" grid in X. Currently just ignoring x
distances in MDAP, MIAP, MDRP, etc. instead.
- A way to detect and disable certain functions, as described in the
whitepaper.
- Most of the "Backwards Compatible" fixes given in whitepaper.
Notes:
- I Put "ENHANCED TT" and notes in most places where code was modified.
- Extremely dirty and hacky
- May be completely wrong approach and / or execution
- Looks very good on fonts designed for CT, and fair on legacy italic
fonts, poor for most else
- Any form of assistance by you is welcome!
_______________________________________________
Freetype mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype