freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft] Modifying/Enhancing the Truetype Interpreter


From: Moony
Subject: Re: [ft] Modifying/Enhancing the Truetype Interpreter
Date: Sun, 07 Mar 2010 13:07:47 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100301 Fedora/3.0.3-1.fc12 Thunderbird/3.0.3

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!






reply via email to

[Prev in Thread] Current Thread [Next in Thread]