Commit 1216e434cc9f1d2e79bfbd007516da314edec43b

David Turner 2000-04-14T11:22:17

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 !!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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;
           }
         }