diff --git a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs b/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs index 54892164..13bb0cb1 100644 --- a/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs +++ b/src/UglyToad.Pdf/Fonts/Parser/Handlers/Type0FontHandler.cs @@ -41,6 +41,10 @@ { ParseDescendant(descendantFontDictionary, reader, isLenientParsing); } + else + { + throw new InvalidFontFormatException("Expected to find a Descendant Font dictionary, instead it was: " + parsed); + } } else { @@ -68,7 +72,7 @@ return font; } - + private static bool TryGetFirstDescendant(PdfDictionary dictionary, out CosObject descendant) { descendant = null;