diff options
author | Werner Lemberg <wl@gnu.org> | 2015-05-22 22:02:15 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2015-05-22 22:02:15 +0200 |
commit | c61cad868b32e6c7f8e1f3bf89719c137e52eaf8 (patch) | |
tree | 6278855375b632292075d20cd6f16405edcfb429 /docs/CHANGES | |
parent | 790b8dfbffad6bc25c3fca9b5f6feda8dece4661 (diff) | |
download | freetype2-c61cad868b32e6c7f8e1f3bf89719c137e52eaf8.tar.gz |
[truetype] Support selector index 3 of the INSTCTRL instruction.
This flag activates `native ClearType hinting', disabling backwards
compatibility mode as described in Greg Hitchcocks whitepaper. In
other words, it enables unrestricted functionality of all TrueType
instructions in ClearType.
* src/truetype/ttgload.c (tt_get_metrics): Call `sph_set_tweaks'
unconditionally.
(tt_loader_init): Unset `ignore_x_mode' flag if bit 2 of
`GS.instruct_control' is active.
* src/truetype/ttinterp.c (Ins_INSTCTRL): Handle selector index 3.
(Ins_GETINFO): Updated.
* docs/CHANGES: Document it.
Diffstat (limited to 'docs/CHANGES')
-rw-r--r-- | docs/CHANGES | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/CHANGES b/docs/CHANGES index 999667ec0..e706e1f59 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -35,6 +35,9 @@ CHANGES BETWEEN 2.5.5 and 2.6 (i.e., TTCs using CFFs subfonts instead of TTFs), where it may have a significant difference. + - Fonts natively hinted for ClearType are now supported, properly + handling selector index 3 of the INSTCTRL bytecode instruction. + III. MISCELLANEOUS |