A few modifications to allow more broken fonts to be loaded by the driver.
diff --git a/src/type1/t1load.c b/src/type1/t1load.c
index de5a347..e08c039 100644
--- a/src/type1/t1load.c
+++ b/src/type1/t1load.c
@@ -1373,8 +1373,14 @@
if (dict_state != dict_private)
parser->state_index--;
+ /* many fonts use a NP instead of def or put, so */
+ /* we simply ignore the nest token.. */
+#if 0
error = Expect_Keyword2( parser, key_def, key_put );
if (error) goto Exit;
+#else
+ (void)Expect_Keyword2( parser, key_def, key_put );
+#endif
}
break;