summaryrefslogtreecommitdiff
path: root/docs/CHANGES
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2015-05-22 22:02:15 +0200
committerWerner Lemberg <wl@gnu.org>2015-05-22 22:02:15 +0200
commitc61cad868b32e6c7f8e1f3bf89719c137e52eaf8 (patch)
tree6278855375b632292075d20cd6f16405edcfb429 /docs/CHANGES
parent790b8dfbffad6bc25c3fca9b5f6feda8dece4661 (diff)
downloadfreetype2-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/CHANGES3
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