freetype2/src/autofit
Werner Lemberg 1dee4bf9f7 [autofit] Use better blue zone characters for lowercase latin.
The number of lowercase characters for computing the top flat blue
zone value was too small (in most cases only `x' and `z').  If one
of the two characters has a large serif, say, it can happen that
FreeType must select between two different values, having a 50%
chance to use the wrong one.  As a result, rendering at larger PPEM
values could yield uneven lowercase glyph heights.

Problem reported by Christoph Koeberlin <christoph@koe.berlin>.

* src/autofit/afblue.dat (AF_BLUE_STRING_LATIN_SMALL): Replaced
with...
(AF_BLUE_STRING_LATIN_SMALL_TOP, AF_BLUE_STRING_LATIN_SMALL_BOTTOM):
... New, extended sets.
(AF_BLUE_STRINGSET_LATN): Updated.

* src/autofit/afblue.c, scr/autofit/afblue.h: Regenerated.
2017-02-05 08:33:10 +01:00
..
Jamfile Update copyright year. 2017-01-04 20:16:34 +01:00
afangles.c Update copyright year. 2017-01-04 20:16:34 +01:00
afangles.h * src/autofit/afdummy.c, src/autofit/afdummy.h 2005-03-02 11:24:23 +00:00
afblue.c [autofit] Use better blue zone characters for lowercase latin. 2017-02-05 08:33:10 +01:00
afblue.cin Update copyright year. 2017-01-04 20:16:34 +01:00
afblue.dat [autofit] Use better blue zone characters for lowercase latin. 2017-02-05 08:33:10 +01:00
afblue.h [autofit] Use better blue zone characters for lowercase latin. 2017-02-05 08:33:10 +01:00
afblue.hin Update copyright year. 2017-01-04 20:16:34 +01:00
afcjk.c [autofit] Avoid uninitialized jumps (#50191). 2017-01-31 08:10:04 +01:00
afcjk.h Update copyright year. 2017-01-04 20:16:34 +01:00
afcover.h Update copyright year. 2017-01-04 20:16:34 +01:00
afdummy.c Update copyright year. 2017-01-04 20:16:34 +01:00
afdummy.h Update copyright year. 2017-01-04 20:16:34 +01:00
aferrors.h Update copyright year. 2017-01-04 20:16:34 +01:00
afglobal.c * src/autofit/afglobal.c (af_face_globals_free): Erase useless code. 2017-02-03 19:38:20 +01:00
afglobal.h Update copyright year. 2017-01-04 20:16:34 +01:00
afhints.c Update copyright year. 2017-01-04 20:16:34 +01:00
afhints.h Update copyright year. 2017-01-04 20:16:34 +01:00
afindic.c Update copyright year. 2017-01-04 20:16:34 +01:00
afindic.h Update copyright year. 2017-01-04 20:16:34 +01:00
aflatin.c Make compilation with FT_CONFIG_OPTION_PIC work again. 2017-02-02 07:13:29 +01:00
aflatin.h Update copyright year. 2017-01-04 20:16:34 +01:00
aflatin2.c Update copyright year. 2017-01-04 20:16:34 +01:00
aflatin2.h Update copyright year. 2017-01-04 20:16:34 +01:00
afloader.c Comments. 2017-02-03 21:32:21 +01:00
afloader.h Update copyright year. 2017-01-04 20:16:34 +01:00
afmodule.c Make compilation with FT_CONFIG_OPTION_PIC work again. 2017-02-02 07:13:29 +01:00
afmodule.h Update copyright year. 2017-01-04 20:16:34 +01:00
afpic.c Update copyright year. 2017-01-04 20:16:34 +01:00
afpic.h Make compilation with FT_CONFIG_OPTION_PIC work again. 2017-02-02 07:13:29 +01:00
afranges.c Update copyright year. 2017-01-04 20:16:34 +01:00
afranges.h Update copyright year. 2017-01-04 20:16:34 +01:00
afscript.h Update copyright year. 2017-01-04 20:16:34 +01:00
afshaper.c Update copyright year. 2017-01-04 20:16:34 +01:00
afshaper.h Update copyright year. 2017-01-04 20:16:34 +01:00
afstyles.h Update copyright year. 2017-01-04 20:16:34 +01:00
aftypes.h Make compilation with FT_CONFIG_OPTION_PIC work again. 2017-02-02 07:13:29 +01:00
afwarp.c Update copyright year. 2017-01-04 20:16:34 +01:00
afwarp.h Update copyright year. 2017-01-04 20:16:34 +01:00
afwrtsys.h Update copyright year. 2017-01-04 20:16:34 +01:00
autofit.c Update copyright year. 2017-01-04 20:16:34 +01:00
module.mk Update copyright year. 2017-01-04 20:16:34 +01:00
rules.mk Update copyright year. 2017-01-04 20:16:34 +01:00