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

Reply via email to