1%{
2#include <string.h>
3#include "BuiltinFontWidth.h"
4%}
5%language=ANSI-C
6%define initializer-suffix ,0
7%define lookup-function-name HelveticaBoldWidthsLookup
8%struct-type
9%omit-struct-type
10%readonly-tables
11struct BuiltinFontWidth
12%%
13####
14Ntilde, 722
15rcaron, 389
16kcommaaccent, 556
17Ncommaaccent, 722
18Zacute, 611
19comma, 278
20cedilla, 333
21plusminus, 584
22circumflex, 333
23dotaccent, 333
24edotaccent, 556
25asciitilde, 584
26colon, 333
27onehalf, 834
28dollar, 556
29Lcaron, 611
30ntilde, 611
31Aogonek, 722
32ncommaaccent, 611
33minus, 584
34Iogonek, 278
35zacute, 500
36yen, 556
37space, 278
38Omacron, 778
39questiondown, 611
40emdash, 1000
41Agrave, 722
42three, 556
43numbersign, 556
44lcaron, 400
45A, 722
46B, 722
47C, 722
48aogonek, 556
49D, 722
50E, 667
51onequarter, 834
52F, 611
53G, 778
54H, 722
55I, 278
56J, 556
57K, 722
58iogonek, 278
59backslash, 278
60L, 611
61periodcentered, 278
62M, 833
63N, 722
64omacron, 611
65Tcommaaccent, 611
66O, 778
67P, 667
68Q, 778
69Uhungarumlaut, 722
70R, 722
71Aacute, 722
72caron, 333
73S, 667
74T, 611
75U, 722
76agrave, 556
77V, 667
78W, 944
79X, 667
80question, 611
81equal, 584
82Y, 667
83Z, 611
84four, 556
85a, 556
86Gcommaaccent, 778
87b, 611
88c, 556
89d, 611
90e, 556
91f, 333
92g, 611
93bullet, 350
94h, 611
95i, 278
96Oslash, 778
97dagger, 556
98j, 278
99k, 556
100l, 278
101m, 889
102n, 611
103tcommaaccent, 333
104o, 611
105ordfeminine, 370
106ring, 333
107p, 611
108q, 611
109uhungarumlaut, 611
110r, 389
111twosuperior, 333
112aacute, 556
113s, 556
114OE, 1000
115t, 333
116divide, 584
117u, 611
118Ccaron, 722
119v, 556
120w, 778
121x, 556
122y, 556
123z, 500
124Gbreve, 778
125commaaccent, 250
126hungarumlaut, 333
127Idotaccent, 278
128Nacute, 722
129quotedbl, 474
130gcommaaccent, 611
131mu, 611
132greaterequal, 549
133Scaron, 667
134Lslash, 611
135semicolon, 333
136oslash, 611
137lessequal, 549
138lozenge, 494
139parenright, 333
140ccaron, 556
141Ecircumflex, 667
142gbreve, 611
143trademark, 1000
144daggerdbl, 556
145nacute, 611
146macron, 333
147Otilde, 778
148Emacron, 667
149ellipsis, 1000
150scaron, 556
151AE, 1000
152Ucircumflex, 722
153lslash, 278
154quotedblleft, 500
155guilsinglright, 333
156hyphen, 333
157quotesingle, 238
158eight, 556
159exclamdown, 333
160endash, 556
161oe, 944
162Abreve, 722
163Umacron, 722
164ecircumflex, 556
165Adieresis, 722
166copyright, 737
167Egrave, 667
168slash, 278
169Edieresis, 667
170otilde, 611
171Idieresis, 278
172parenleft, 333
173one, 556
174emacron, 556
175Odieresis, 778
176ucircumflex, 611
177bracketleft, 333
178Ugrave, 722
179quoteright, 278
180Udieresis, 722
181perthousand, 1000
182Ydieresis, 667
183umacron, 611
184abreve, 556
185Eacute, 667
186adieresis, 556
187egrave, 556
188edieresis, 556
189idieresis, 278
190Eth, 722
191ae, 889
192asterisk, 389
193odieresis, 611
194Uacute, 722
195ugrave, 611
196nine, 556
197five, 556
198udieresis, 611
199Zcaron, 611
200Scommaaccent, 667
201threequarters, 834
202guillemotright, 556
203Ccedilla, 722
204ydieresis, 556
205tilde, 333
206dbldaggerumlaut, 556
207at, 975
208eacute, 556
209underscore, 556
210Euro, 556
211Dcroat, 722
212multiply, 584
213zero, 556
214eth, 611
215Scedilla, 667
216Ograve, 778
217Racute, 722
218partialdiff, 494
219uacute, 611
220braceleft, 389
221Thorn, 667
222zcaron, 500
223scommaaccent, 556
224ccedilla, 556
225Dcaron, 722
226dcroat, 611
227Ocircumflex, 778
228Oacute, 778
229scedilla, 556
230ogonek, 333
231ograve, 611
232racute, 389
233Tcaron, 611
234Eogonek, 667
235thorn, 611
236degree, 400
237registered, 737
238radical, 549
239Aring, 722
240percent, 889
241six, 556
242paragraph, 556
243dcaron, 743
244Uogonek, 722
245two, 556
246summation, 600
247Igrave, 278
248Lacute, 611
249ocircumflex, 611
250oacute, 611
251Uring, 722
252Lcommaaccent, 611
253tcaron, 389
254eogonek, 556
255Delta, 612
256Ohungarumlaut, 778
257asciicircum, 584
258aring, 556
259grave, 333
260uogonek, 611
261bracketright, 333
262Iacute, 278
263ampersand, 722
264igrave, 278
265lacute, 278
266Ncaron, 722
267plus, 584
268uring, 611
269quotesinglbase, 278
270lcommaaccent, 278
271Yacute, 667
272ohungarumlaut, 611
273threesuperior, 333
274acute, 333
275section, 556
276dieresis, 333
277iacute, 278
278quotedblbase, 500
279ncaron, 611
280florin, 556
281yacute, 556
282Rcommaaccent, 722
283fi, 611
284fl, 611
285Acircumflex, 722
286Cacute, 722
287Icircumflex, 278
288guillemotleft, 556
289germandbls, 611
290Amacron, 722
291seven, 556
292Sacute, 667
293ordmasculine, 365
294dotlessi, 278
295sterling, 556
296notequal, 549
297Imacron, 278
298rcommaaccent, 389
299Zdotaccent, 611
300acircumflex, 556
301cacute, 556
302Ecaron, 667
303icircumflex, 278
304braceright, 389
305quotedblright, 500
306amacron, 556
307sacute, 556
308imacron, 278
309cent, 556
310currency, 556
311logicalnot, 584
312zdotaccent, 500
313Atilde, 722
314breve, 333
315bar, 280
316fraction, 167
317less, 584
318ecaron, 556
319guilsinglleft, 333
320exclam, 333
321period, 278
322Rcaron, 722
323Kcommaaccent, 722
324greater, 584
325atilde, 556
326brokenbar, 280
327quoteleft, 278
328Edotaccent, 667
329onesuperior, 333
330####
331%%
332