diff --git a/src/type1z/t1parse.c b/src/type1z/t1parse.c index 82b816918..997631b89 100644 --- a/src/type1z/t1parse.c +++ b/src/type1z/t1parse.c @@ -836,6 +836,12 @@ cur[3] == 'e' && cur[4] == 'c' ) { cur += 6; /* we skip the newling after the "eexec" */ + + /* XXX: Some fonts use DOS-linefeeds, i.e. \r\n, we need to skip */ + /* the extra \n when we find it.. */ + if (cur[0] == '\n') + cur++; + break; } }