diff options
-rw-r--r-- | mupdf/pdf_interpret.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mupdf/pdf_interpret.c b/mupdf/pdf_interpret.c index 3907f100..ca7e8053 100644 --- a/mupdf/pdf_interpret.c +++ b/mupdf/pdf_interpret.c @@ -867,6 +867,9 @@ Lsetcolor: if (!obj) return fz_throw("cannot find font resource: %s", fz_toname(csi->stack[0])); + if (gstate->font) + pdf_dropfont(gstate->font); + error = pdf_loadfont(&gstate->font, xref, rdb, obj); if (error) return fz_rethrow(error, "cannot load font"); |