Werner Lemberg d180ac70fc [autofit] Implement Infinality's `increase glyph heights'.
This is an improved version of a similar fix contained in the
so-called `Infinality patch', taken from

  http://www.infinality.net/fedora/linux/zips/freetype-infinality-2.4.10-20120616_01-x86_64.tar.bz2

which addresses various enhancements of the auto-hinter.  Without
properties to control a module's metadata it wasn't possible to
adapt the patches because everything was originally controlled by
environment variables which I consider not suitable in general.

A patch to control `increase_x_height' follows.

* src/autofit/afglobal.h (AF_PROP_INCREASE_X_HEIGHT_MIN,
AF_PROP_INCREASE_X_HEIGHT_MAX): New macros.
(AF_FaceGlobalsRec): Add `increase_x_height' member.
* src/autofit/afglobal.c (af_face_globals_new): Initialize it.

* src/autofit/aflatin.c (af_latin_metrics_scale_dim),
* src/autofit/aflatin2.c (af_latin2_metrics_scale_dim): Implement
handling of `increase_x_height'.
2012-09-18 23:26:37 +02:00
..
2012-07-03 11:54:12 +02:00
2012-09-14 14:10:01 +02:00
2012-06-27 08:16:06 +02:00
2011-11-30 10:46:53 +01:00
2012-07-06 19:38:44 +02:00
2012-07-06 19:38:44 +02:00
2011-11-30 10:46:53 +01:00
2012-01-17 02:00:24 +09:00
2011-03-26 09:03:32 +01:00
2009-05-28 07:07:48 +02:00
2008-12-21 10:29:30 +00:00
2011-01-03 07:11:54 +01:00