diff --git a/ChangeLog b/ChangeLog index 0e60dd39b..0fa4f529e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,10 @@ * builds/hurd/detect.mk: added support to detect the GNU Hurd operating system as Unix-like. Fix submitted by Anthony Fok + * src/type1/t1gload.c (T1_Load_Glyph): set glyph control data to the + the Type 1 glyph charstring. (used by conversion programs). + submitted by Ha Shao + 2001-02-22 David Turner * src/base/ftgrays.c (grays_sweep): the function didn't exit diff --git a/src/type1/t1gload.c b/src/type1/t1gload.c index 3d0891d42..ec514cb8e 100644 --- a/src/type1/t1gload.c +++ b/src/type1/t1gload.c @@ -296,6 +296,11 @@ metrics->horiBearingX = cbox.xMin; metrics->horiBearingY = cbox.yMax; } + + /* set control data to the glyph charstrings. Note that this is */ + /* _not_ 0 terminated.. */ + glyph->root.control_data = type1->charstrings [glyph_index]; + glyph->root.control_len = type1->charstrings_len[glyph_index]; } Exit: