commit | a2da05c2c539c603aa3587a1acb07bff8cdab599 | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Sun Jun 25 06:27:27 2006 +0000 |
committer | Werner Lemberg <wl@gnu.org> | Sun Jun 25 06:27:27 2006 +0000 |
tree | 6406263a6a7854fed3e78fc3c704dbcb4865ee1b | |
parent | ef3d2c234736bdd7359d51e1ad522ae5dc6698c5 [diff] |
Fix two hinting bugs as reported in http://lists.nongnu.org/archive/html/freetype-devel/2006-06/msg00057.html. * include/freetype/internal/tttypes.h (TT_GlyphZoneRec): Add `first_point' member. * src/truetype/ttgload.c (tt_prepare_zone): Initialize `first_point'. (TT_Process_Composite_Glyph): Always untouch points. * src/truetype/ttinterp.c (Ins_SHC): Fix computation of `first_point' and `last_point' in case of composite glyphs. (Ins_IUP): Fix computation of `end_point'.