diff --git a/src/UglyToad.PdfPig/PdfFonts/Parser/EncodingReader.cs b/src/UglyToad.PdfPig/PdfFonts/Parser/EncodingReader.cs index e4c1125a..2a7c21bd 100644 --- a/src/UglyToad.PdfPig/PdfFonts/Parser/EncodingReader.cs +++ b/src/UglyToad.PdfPig/PdfFonts/Parser/EncodingReader.cs @@ -57,6 +57,11 @@ private Encoding ReadEncodingDictionary(DictionaryToken encodingDictionary, Encoding fontEncoding) { + if (encodingDictionary == null) + { + return null; + } + Encoding baseEncoding; if (encodingDictionary.TryGet(NameToken.BaseEncoding, out var baseEncodingToken) && baseEncodingToken is NameToken baseEncodingName) {