From d164f70df861dcff3495cef61c60c2ed9def060d Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Tue, 21 Apr 2015 07:51:41 +0200 Subject: [PATCH] * docs/CHANGES: Updated. --- ChangeLog | 4 ++++ docs/CHANGES | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7efbb143d..d49e88a45 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2015-04-21 Werner Lemberg + + * docs/CHANGES: Updated. + 2015-04-21 Werner Lemberg [autofit] Introduce `warping' property. diff --git a/docs/CHANGES b/docs/CHANGES index b85a71ea4..67b703729 100644 --- a/docs/CHANGES +++ b/docs/CHANGES @@ -25,9 +25,29 @@ CHANGES BETWEEN 2.5.5 and 2.6 - Arabic script support has been added to the auto-hinter. + - Following OpenType version 1.7, advance widths and side bearing + values in CFFs (wrapped in an SFNT structure) are now always + taken from the `hmtx' table. + III. MISCELLANEOUS + - A new auto-hinter property `warping' can switch on and off the + warping code if this experimental feature is compiled in (by + defining the AF_CONFIG_OPTION_USE_WARPER configuration option). + + The AF_CONFIG_OPTION_USE_WARPER option itself is an old feature, + available since 2006. Warping only works in `light' + auto-hinting mode. The idea of the code is to slightly scale + and shift a glyph along the non-hinted dimension (which is + usually the horizontal axis) so that as much of its segments are + aligned (more or less) to the grid. To find out a glyph's + optimal scaling and shifting value, various parameter + combinations are tried and scored. + + See file `ftautoh.h' for more; the demo programs `ftdiff', + `ftview', and `ftgrid' can toggle warping with key `w'. + - Some fields in the `FTC_ImageTypeRec' structure have been changed from signed to unsigned type, which better reflects the actual usage. It is also an additional means to protect against @@ -49,6 +69,25 @@ CHANGES BETWEEN 2.5.5 and 2.6 renamed to `FT_FONT_FORMATS_H' (the old name `FT_XFREE86_H' is retained for backwards compatibility). + - Some improvements to the GX variation font handling. + + - Various improvements to the `ftgrid' demo program. + + . It can now display GX and MM fonts while interactively + manipulating the axes (with keys F2, F3, and F4). + + . Anti-aliasing rendering modes can now be selected (with keys + F5 and F6). + + - Various improvements to the `ftdump' demo program. + + . It now displays information on MM and GX variation axes. + + . New command line option `-u' makes it output data in utf-8 + encoding. + + - The `ftmulti' demo program can now handle four MM or GX axes. + ======================================================================