diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2012-08-03 18:23:55 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2012-08-03 18:23:55 +0930 |
commit | 65854a001529932c4f2c85a4ee32095443153319 (patch) | |
tree | b76f19de023e4f8efc65ad479cfa20ecf80199e2 | |
parent | 5dd0f2eb951f8fb1d50802c99c660de1de486154 (diff) |
type1 subset: ensure encoding includes all glyphs
Bug 53040
-rw-r--r-- | src/cairo-type1-subset.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cairo-type1-subset.c b/src/cairo-type1-subset.c index e507abeae..c19773d70 100644 --- a/src/cairo-type1-subset.c +++ b/src/cairo-type1-subset.c @@ -518,8 +518,8 @@ cairo_type1_font_subset_write_header (cairo_type1_font_subset_t *font, } } } else { - for (i = 1; i < font->base.num_glyphs; i++) { - if (font->glyphs[i].subset_index < 0) + for (i = 0; i < font->base.num_glyphs; i++) { + if (font->glyphs[i].subset_index <= 0) continue; _cairo_output_stream_printf (font->output, "dup %d /%s put\n", |