CVSROOT: /cvsroot/freetype
Module name: freetype2
Changes by: Werner LEMBERG <wl> 06/06/25 06:27:27
Modified files:
. : ChangeLog
include/freetype/internal: tttypes.h
src/truetype : ttgload.c ttinterp.c
Log message:
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'.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1353&r2=1.1354
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/tttypes.h?cvsroot=freetype&r1=1.62&r2=1.63
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttgload.c?cvsroot=freetype&r1=1.164&r2=1.165
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/truetype/ttinterp.c?cvsroot=freetype&r1=1.79&r2=1.80
_______________________________________________
Freetype-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype-cvs