summaryrefslogtreecommitdiff
path: root/pdf/pdf_font.c
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2022-12-19 13:44:04 +0000
committerKen Sharp <ken.sharp@artifex.com>2022-12-19 13:44:04 +0000
commit1a538ebac842ae862e34b8a774e23ae2259607b2 (patch)
tree9583f87b222701503b1d30fffeca32dc7999ad43 /pdf/pdf_font.c
parent817343324d583ab40e33b8a4820fe9302fd6172e (diff)
downloadghostpdl-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.c3
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