1
This patch works around a bug in fontforge: it ignores the Ascent and Descent
2
values specified in the sfd, and supplies its own incorrect values. It also
3
adds the HheadAscent and HheadDescent value to its own values, so this patch
4
uses these values to correct the calculated values back to the correct values.
5
This patch should be reviewed when the bug in fontforge is fixed.
7
diff -Naur sfd.orig/FreeMono.sfd sfd/FreeMono.sfd
8
--- sfd.orig/FreeMono.sfd 2003-10-02 12:55:14.000000000 -0700
9
+++ sfd/FreeMono.sfd 2004-08-28 22:25:34.000000000 -0700
19
diff -Naur sfd.orig/FreeMonoBold.sfd sfd/FreeMonoBold.sfd
20
--- sfd.orig/FreeMonoBold.sfd 2003-10-02 12:55:14.000000000 -0700
21
+++ sfd/FreeMonoBold.sfd 2004-08-28 22:27:14.000000000 -0700
31
diff -Naur sfd.orig/FreeMonoBoldOblique.sfd sfd/FreeMonoBoldOblique.sfd
32
--- sfd.orig/FreeMonoBoldOblique.sfd 2003-10-02 12:55:15.000000000 -0700
33
+++ sfd/FreeMonoBoldOblique.sfd 2004-08-28 22:29:57.000000000 -0700
43
diff -Naur sfd.orig/FreeMonoOblique.sfd sfd/FreeMonoOblique.sfd
44
--- sfd.orig/FreeMonoOblique.sfd 2003-10-08 05:18:17.000000000 -0700
45
+++ sfd/FreeMonoOblique.sfd 2004-08-28 22:31:48.000000000 -0700
55
diff -Naur sfd.orig/FreeSans.sfd sfd/FreeSans.sfd
56
--- sfd.orig/FreeSans.sfd 2003-10-02 12:55:16.000000000 -0700
57
+++ sfd/FreeSans.sfd 2004-08-28 22:23:01.000000000 -0700
67
diff -Naur sfd.orig/FreeSansBold.sfd sfd/FreeSansBold.sfd
68
--- sfd.orig/FreeSansBold.sfd 2003-09-12 06:53:37.000000000 -0700
69
+++ sfd/FreeSansBold.sfd 2004-08-28 22:36:16.000000000 -0700
79
diff -Naur sfd.orig/FreeSansBoldOblique.sfd sfd/FreeSansBoldOblique.sfd
80
--- sfd.orig/FreeSansBoldOblique.sfd 2003-10-02 13:08:31.000000000 -0700
81
+++ sfd/FreeSansBoldOblique.sfd 2004-08-28 22:36:05.000000000 -0700
91
diff -Naur sfd.orig/FreeSansOblique.sfd sfd/FreeSansOblique.sfd
92
--- sfd.orig/FreeSansOblique.sfd 2003-10-02 12:55:16.000000000 -0700
93
+++ sfd/FreeSansOblique.sfd 2004-08-28 22:35:52.000000000 -0700
103
diff -Naur sfd.orig/FreeSerif.sfd sfd/FreeSerif.sfd
104
--- sfd.orig/FreeSerif.sfd 2003-10-04 10:51:38.000000000 -0700
105
+++ sfd/FreeSerif.sfd 2004-08-28 22:35:13.000000000 -0700
115
diff -Naur sfd.orig/FreeSerifBold.sfd sfd/FreeSerifBold.sfd
116
--- sfd.orig/FreeSerifBold.sfd 2003-10-02 12:55:18.000000000 -0700
117
+++ sfd/FreeSerifBold.sfd 2004-08-28 22:35:02.000000000 -0700
127
diff -Naur sfd.orig/FreeSerifBoldItalic.sfd sfd/FreeSerifBoldItalic.sfd
128
--- sfd.orig/FreeSerifBoldItalic.sfd 2003-10-08 05:18:19.000000000 -0700
129
+++ sfd/FreeSerifBoldItalic.sfd 2004-08-28 22:34:48.000000000 -0700
139
diff -Naur sfd.orig/FreeSerifItalic.sfd sfd/FreeSerifItalic.sfd
140
--- sfd.orig/FreeSerifItalic.sfd 2003-10-08 05:18:19.000000000 -0700
141
+++ sfd/FreeSerifItalic.sfd 2004-08-28 22:34:33.000000000 -0700