shithub: freetype+ttf2subf

Download patch

ref: d164f70df861dcff3495cef61c60c2ed9def060d
parent: 12661a5ae0e7d1e258fcadde09088d158b0188a5
author: Werner Lemberg <[email protected]>
date: Tue Apr 21 03:51:41 EDT 2015

* docs/CHANGES: Updated.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2015-04-21  Werner Lemberg  <[email protected]>
 
+	* docs/CHANGES: Updated.
+
+2015-04-21  Werner Lemberg  <[email protected]>
+
 	[autofit] Introduce `warping' property.
 
 	This code replaces the debugging hook from the previous commit with
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -25,9 +25,29 @@
 
     - 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
@@ -48,6 +68,25 @@
       Additionally, the header  file macro for this  function has been
       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.
 
 
 ======================================================================