* docs/CHANGES: Updated.
This commit is contained in:
parent
12661a5ae0
commit
d164f70df8
|
@ -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.
|
||||||
|
|
39
docs/CHANGES
39
docs/CHANGES
|
@ -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.
|
||||||
|
|
||||||
|
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue