From 8a8d5c88b531757919799f3425ed44eb33685c0e Mon Sep 17 00:00:00 2001 From: David Turner Date: Wed, 28 Feb 2001 09:36:13 +0000 Subject: [PATCH] the Type 1 glyph loader now sets the glyph control data to the T1 charstrings program. --- ChangeLog | 4 ++++ src/type1/t1gload.c | 5 +++++ 2 files changed, 9 insertions(+) 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: