* docs/CHANGES: Updated.

This commit is contained in:
Werner Lemberg 2015-04-21 07:51:41 +02:00
parent 12661a5ae0
commit d164f70df8
2 changed files with 43 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2015-04-21 Werner Lemberg <wl@gnu.org>
* docs/CHANGES: Updated.
2015-04-21 Werner Lemberg <wl@gnu.org> 2015-04-21 Werner Lemberg <wl@gnu.org>
[autofit] Introduce `warping' property. [autofit] Introduce `warping' property.

View File

@ -25,9 +25,29 @@ CHANGES BETWEEN 2.5.5 and 2.6
- Arabic script support has been added to the auto-hinter. - 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 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 - Some fields in the `FTC_ImageTypeRec' structure have been
changed from signed to unsigned type, which better reflects the changed from signed to unsigned type, which better reflects the
actual usage. It is also an additional means to protect against 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 renamed to `FT_FONT_FORMATS_H' (the old name `FT_XFREE86_H' is
retained for backwards compatibility). 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.
====================================================================== ======================================================================