From d83a4d9905a68c3060e689015bffb03137fcbb0f Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 17 Sep 2008 21:19:48 +0100 Subject: [PATCH] [svg] Emit user-fonts. Iterate over the user fonts subsets and emit the scaled glyphs. --- src/cairo-svg-surface.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index 97ceedd54..63b0bfb44 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -752,7 +752,14 @@ _cairo_svg_document_emit_font_subsets (cairo_svg_document_t *document) status = _cairo_scaled_font_subsets_foreach_scaled (document->font_subsets, _cairo_svg_document_emit_font_subset, document); + if (status) + goto FAIL; + status = _cairo_scaled_font_subsets_foreach_user (document->font_subsets, + _cairo_svg_document_emit_font_subset, + document); + + FAIL: _cairo_scaled_font_subsets_destroy (document->font_subsets); document->font_subsets = NULL;