Remember to call _cairo_truetype_subset_fini() after outputting subset.

This commit is contained in:
Kristian Høgsberg 2006-05-18 02:12:06 -04:00 committed by Kristian Høgsberg
parent b16c29ff0c
commit 127fab4695

View file

@ -249,7 +249,7 @@ _cairo_ps_surface_emit_truetype_font_subset (cairo_ps_surface_t *surface,
"Encoding %d /g%d put\n", i, i);
_cairo_output_stream_printf (surface->final_stream,
"/CharStrings %d dict dup begin\n"
"/CharStrings %d dict dup begin\n"
"/.notdef 0 def\n",
font_subset->num_glyphs);
@ -270,9 +270,11 @@ _cairo_ps_surface_emit_truetype_font_subset (cairo_ps_surface_t *surface,
subset.data, subset.data_length);
_cairo_output_stream_printf (surface->final_stream,
">] def\n"
">] def\n"
"FontName currentdict end definefont pop\n");
_cairo_truetype_subset_fini (&subset);
return CAIRO_STATUS_SUCCESS;
}