diff options
author | Ken Sharp <ken.sharp@artifex.com> | 2022-12-19 13:44:04 +0000 |
---|---|---|
committer | Ken Sharp <ken.sharp@artifex.com> | 2022-12-19 13:44:04 +0000 |
commit | 1a538ebac842ae862e34b8a774e23ae2259607b2 (patch) | |
tree | 9583f87b222701503b1d30fffeca32dc7999ad43 /pdf/pdf_font.c | |
parent | 817343324d583ab40e33b8a4820fe9302fd6172e (diff) | |
download | ghostpdl-1a538ebac842ae862e34b8a774e23ae2259607b2.tar.gz |
GhostPDF - Add missing Font subtypes
Missed a few Subtypes when I added a check to ensure the Subtype of a
font was valid.
Diffstat (limited to 'pdf/pdf_font.c')
-rw-r--r-- | pdf/pdf_font.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pdf/pdf_font.c b/pdf/pdf_font.c index 109acef51..bbdd25e66 100644 --- a/pdf/pdf_font.c +++ b/pdf/pdf_font.c @@ -891,7 +891,8 @@ int pdfi_load_font(pdf_context *ctx, pdf_dict *stream_dict, pdf_dict *page_dict, goto exit; } else { - if (Subtype != NULL && !pdfi_name_is(Subtype, "Type1") && !pdfi_name_is(Subtype, "TrueType") && !pdfi_name_is(Subtype, "CIDFont")) + if (Subtype != NULL && !pdfi_name_is(Subtype, "Type1") && !pdfi_name_is(Subtype, "TrueType") && !pdfi_name_is(Subtype, "CIDFont") + && !pdfi_name_is(Subtype, "CIDFontType2") && !pdfi_name_is(Subtype, "CIDFontType0") && !pdfi_name_is(Subtype, "MMType1")) pdfi_set_error(ctx, 0, NULL, E_PDF_BAD_SUBTYPE, "pdfi_load_font", NULL); /* We should always have a font descriptor here, but we have to carry on even if we don't |