fixed a small bug that prevented the loading of certain fonts that use the DOS linefeed convention.., including the newest XFree86 4.0 B&H Type 1 fonts !!
diff --git a/src/type1z/t1parse.c b/src/type1z/t1parse.c
index 82b8169..997631b 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;
}
}