~ubuntu-branches/ubuntu/trusty/ttf-freefont/trusty

« back to all changes in this revision

Viewing changes to debian/fontforge-bug-workaround.patch

  • Committer: Bazaar Package Importer
  • Author(s): Josh Triplett
  • Date: 2004-08-29 11:05:50 UTC
  • Revision ID: james.westby@ubuntu.com-20040829110550-wzvf0s2xmu1nrdps
Tags: 20031008-1.1
* Non-maintainer upload.
* High urgency due to fix for release-critical bug.
* debian/fontforge-bug-workaround.patch: This patch works around a bug
  in fontforge: it ignores the Ascent and Descent values specified in
  the sfd, and supplies its own incorrect values.  It also adds the
  HheadAscent and HheadDescent value to its own values, so this patch
  uses these values to correct the calculated values back to the correct
  values.  This patch should be reviewed when the bug in fontforge is
  fixed.  (closes: #254113)
* debian/control: Add Build-Depends on patch.
* debian/rules: Apply the patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.
 
6
 
 
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
 
10
@@ -10,6 +10,8 @@
 
11
 UnderlineWidth: 50
 
12
 Ascent: 800
 
13
 Descent: 200
 
14
+HheadAscent: -257
 
15
+HheadDescent: 119
 
16
 NeedsXUIDChange: 1
 
17
 FSType: 0
 
18
 PfmFamily: 49
 
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
 
22
@@ -10,6 +10,8 @@
 
23
 UnderlineWidth: 50
 
24
 Ascent: 800
 
25
 Descent: 200
 
26
+HheadAscent: -355
 
27
+HheadDescent: 165
 
28
 NeedsXUIDChange: 1
 
29
 FSType: 0
 
30
 PfmFamily: 49
 
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
 
34
@@ -10,6 +10,8 @@
 
35
 UnderlineWidth: 50
 
36
 Ascent: 800
 
37
 Descent: 200
 
38
+HheadAscent: -311
 
39
+HheadDescent: 78
 
40
 NeedsXUIDChange: 1
 
41
 FSType: 0
 
42
 PfmFamily: 49
 
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
 
46
@@ -10,6 +10,8 @@
 
47
 UnderlineWidth: 50
 
48
 Ascent: 800
 
49
 Descent: 200
 
50
+HheadAscent: -200
 
51
+HheadDescent: 73
 
52
 NeedsXUIDChange: 1
 
53
 FSType: 0
 
54
 PfmFamily: 49
 
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
 
58
@@ -10,6 +10,8 @@
 
59
 UnderlineWidth: 50
 
60
 Ascent: 800
 
61
 Descent: 200
 
62
+HheadAscent: -341
 
63
+HheadDescent: 259
 
64
 NeedsXUIDChange: 1
 
65
 FSType: 0
 
66
 PfmFamily: 33
 
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
 
70
@@ -10,6 +10,8 @@
 
71
 UnderlineWidth: 69
 
72
 Ascent: 800
 
73
 Descent: 200
 
74
+HheadAscent: -359
 
75
+HheadDescent: 155
 
76
 NeedsXUIDChange: 1
 
77
 FSType: 0
 
78
 PfmFamily: 33
 
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
 
82
@@ -10,6 +10,8 @@
 
83
 UnderlineWidth: 69
 
84
 Ascent: 800
 
85
 Descent: 200
 
86
+HheadAscent: -179
 
87
+HheadDescent: 109
 
88
 NeedsXUIDChange: 1
 
89
 FSType: 0
 
90
 PfmFamily: 33
 
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
 
94
@@ -10,6 +10,8 @@
 
95
 UnderlineWidth: 50
 
96
 Ascent: 800
 
97
 Descent: 200
 
98
+HheadAscent: -341
 
99
+HheadDescent: 219
 
100
 NeedsXUIDChange: 1
 
101
 FSType: 0
 
102
 PfmFamily: 33
 
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
 
106
@@ -10,6 +10,8 @@
 
107
 UnderlineWidth: 50
 
108
 Ascent: 800
 
109
 Descent: 200
 
110
+HheadAscent: -366
 
111
+HheadDescent: 246
 
112
 NeedsXUIDChange: 1
 
113
 FSType: 0
 
114
 PfmFamily: 17
 
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
 
118
@@ -10,6 +10,8 @@
 
119
 UnderlineWidth: 50
 
120
 Ascent: 800
 
121
 Descent: 200
 
122
+HheadAscent: -373
 
123
+HheadDescent: 288
 
124
 NeedsXUIDChange: 1
 
125
 FSType: 0
 
126
 PfmFamily: 17
 
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
 
130
@@ -10,6 +10,8 @@
 
131
 UnderlineWidth: 50
 
132
 Ascent: 800
 
133
 Descent: 200
 
134
+HheadAscent: -371
 
135
+HheadDescent: 288
 
136
 NeedsXUIDChange: 1
 
137
 FSType: 0
 
138
 PfmFamily: 17
 
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
 
142
@@ -10,6 +10,8 @@
 
143
 UnderlineWidth: 50
 
144
 Ascent: 800
 
145
 Descent: 200
 
146
+HheadAscent: -322
 
147
+HheadDescent: 238
 
148
 NeedsXUIDChange: 1
 
149
 FSType: 0
 
150
 PfmFamily: 17