From 72ef0f174abf41420a21fdef42b2016836384eef Mon Sep 17 00:00:00 2001 From: Eliot Jones Date: Sat, 11 May 2019 14:53:39 +0100 Subject: [PATCH] handle hidden standard14 font with no encoding when document incorrectly indicates font is truetype --- .../Fonts/Parser/Handlers/TrueTypeFontHandler.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs index 12776b7b..8c67000d 100644 --- a/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs +++ b/src/UglyToad.PdfPig/Fonts/Parser/Handlers/TrueTypeFontHandler.cs @@ -66,6 +66,11 @@ var thisEncoding = encodingReader.Read(dictionary, isLenientParsing); + if (thisEncoding == null) + { + thisEncoding = new AdobeFontMetricsEncoding(standard14Font); + } + return new TrueTypeStandard14FallbackSimpleFont(baseFont, standard14Font, thisEncoding, fileSystemFont); }