source: trunk/poppler/mypoppler/poppler/BuiltinFontTables.cc @ 2

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 16 years ago

First import

File size: 224.1 KB
Line 
1//========================================================================
2//
3// BuiltinFontTables.cc
4//
5// Copyright 2001-2003 Glyph & Cog, LLC
6//
7//========================================================================
8
9#include <config.h>
10#include <stdlib.h>
11#include "FontEncodingTables.h"
12#include "BuiltinFontTables.h"
13
14static BuiltinFontWidth courierWidthsTab[] = {
15  { "Ntilde",                            600, NULL },
16  { "rcaron",                            600, NULL },
17  { "kcommaaccent",                      600, NULL },
18  { "Ncommaaccent",                      600, NULL },
19  { "Zacute",                            600, NULL },
20  { "comma",                             600, NULL },
21  { "cedilla",                           600, NULL },
22  { "plusminus",                         600, NULL },
23  { "circumflex",                        600, NULL },
24  { "dotaccent",                         600, NULL },
25  { "edotaccent",                        600, NULL },
26  { "asciitilde",                        600, NULL },
27  { "colon",                             600, NULL },
28  { "onehalf",                           600, NULL },
29  { "dollar",                            600, NULL },
30  { "Lcaron",                            600, NULL },
31  { "ntilde",                            600, NULL },
32  { "Aogonek",                           600, NULL },
33  { "ncommaaccent",                      600, NULL },
34  { "minus",                             600, NULL },
35  { "Iogonek",                           600, NULL },
36  { "zacute",                            600, NULL },
37  { "yen",                               600, NULL },
38  { "space",                             600, NULL },
39  { "Omacron",                           600, NULL },
40  { "questiondown",                      600, NULL },
41  { "emdash",                            600, NULL },
42  { "Agrave",                            600, NULL },
43  { "three",                             600, NULL },
44  { "numbersign",                        600, NULL },
45  { "lcaron",                            600, NULL },
46  { "A",                                 600, NULL },
47  { "B",                                 600, NULL },
48  { "C",                                 600, NULL },
49  { "aogonek",                           600, NULL },
50  { "D",                                 600, NULL },
51  { "E",                                 600, NULL },
52  { "onequarter",                        600, NULL },
53  { "F",                                 600, NULL },
54  { "G",                                 600, NULL },
55  { "H",                                 600, NULL },
56  { "I",                                 600, NULL },
57  { "J",                                 600, NULL },
58  { "K",                                 600, NULL },
59  { "iogonek",                           600, NULL },
60  { "L",                                 600, NULL },
61  { "backslash",                         600, NULL },
62  { "periodcentered",                    600, NULL },
63  { "M",                                 600, NULL },
64  { "N",                                 600, NULL },
65  { "omacron",                           600, NULL },
66  { "Tcommaaccent",                      600, NULL },
67  { "O",                                 600, NULL },
68  { "P",                                 600, NULL },
69  { "Q",                                 600, NULL },
70  { "Uhungarumlaut",                     600, NULL },
71  { "R",                                 600, NULL },
72  { "Aacute",                            600, NULL },
73  { "caron",                             600, NULL },
74  { "S",                                 600, NULL },
75  { "T",                                 600, NULL },
76  { "U",                                 600, NULL },
77  { "agrave",                            600, NULL },
78  { "V",                                 600, NULL },
79  { "W",                                 600, NULL },
80  { "equal",                             600, NULL },
81  { "question",                          600, NULL },
82  { "X",                                 600, NULL },
83  { "Y",                                 600, NULL },
84  { "Z",                                 600, NULL },
85  { "four",                              600, NULL },
86  { "a",                                 600, NULL },
87  { "Gcommaaccent",                      600, NULL },
88  { "b",                                 600, NULL },
89  { "c",                                 600, NULL },
90  { "d",                                 600, NULL },
91  { "e",                                 600, NULL },
92  { "f",                                 600, NULL },
93  { "g",                                 600, NULL },
94  { "bullet",                            600, NULL },
95  { "h",                                 600, NULL },
96  { "i",                                 600, NULL },
97  { "Oslash",                            600, NULL },
98  { "dagger",                            600, NULL },
99  { "j",                                 600, NULL },
100  { "k",                                 600, NULL },
101  { "l",                                 600, NULL },
102  { "m",                                 600, NULL },
103  { "n",                                 600, NULL },
104  { "tcommaaccent",                      600, NULL },
105  { "o",                                 600, NULL },
106  { "ordfeminine",                       600, NULL },
107  { "ring",                              600, NULL },
108  { "p",                                 600, NULL },
109  { "q",                                 600, NULL },
110  { "uhungarumlaut",                     600, NULL },
111  { "r",                                 600, NULL },
112  { "twosuperior",                       600, NULL },
113  { "aacute",                            600, NULL },
114  { "s",                                 600, NULL },
115  { "OE",                                600, NULL },
116  { "t",                                 600, NULL },
117  { "divide",                            600, NULL },
118  { "u",                                 600, NULL },
119  { "Ccaron",                            600, NULL },
120  { "v",                                 600, NULL },
121  { "w",                                 600, NULL },
122  { "x",                                 600, NULL },
123  { "y",                                 600, NULL },
124  { "z",                                 600, NULL },
125  { "Gbreve",                            600, NULL },
126  { "commaaccent",                       600, NULL },
127  { "hungarumlaut",                      600, NULL },
128  { "Idotaccent",                        600, NULL },
129  { "Nacute",                            600, NULL },
130  { "quotedbl",                          600, NULL },
131  { "gcommaaccent",                      600, NULL },
132  { "mu",                                600, NULL },
133  { "greaterequal",                      600, NULL },
134  { "Scaron",                            600, NULL },
135  { "Lslash",                            600, NULL },
136  { "semicolon",                         600, NULL },
137  { "oslash",                            600, NULL },
138  { "lessequal",                         600, NULL },
139  { "lozenge",                           600, NULL },
140  { "parenright",                        600, NULL },
141  { "ccaron",                            600, NULL },
142  { "Ecircumflex",                       600, NULL },
143  { "gbreve",                            600, NULL },
144  { "trademark",                         600, NULL },
145  { "daggerdbl",                         600, NULL },
146  { "nacute",                            600, NULL },
147  { "macron",                            600, NULL },
148  { "Otilde",                            600, NULL },
149  { "Emacron",                           600, NULL },
150  { "ellipsis",                          600, NULL },
151  { "scaron",                            600, NULL },
152  { "AE",                                600, NULL },
153  { "Ucircumflex",                       600, NULL },
154  { "lslash",                            600, NULL },
155  { "quotedblleft",                      600, NULL },
156  { "hyphen",                            600, NULL },
157  { "guilsinglright",                    600, NULL },
158  { "quotesingle",                       600, NULL },
159  { "eight",                             600, NULL },
160  { "exclamdown",                        600, NULL },
161  { "endash",                            600, NULL },
162  { "oe",                                600, NULL },
163  { "Abreve",                            600, NULL },
164  { "Umacron",                           600, NULL },
165  { "ecircumflex",                       600, NULL },
166  { "Adieresis",                         600, NULL },
167  { "copyright",                         600, NULL },
168  { "Egrave",                            600, NULL },
169  { "slash",                             600, NULL },
170  { "Edieresis",                         600, NULL },
171  { "otilde",                            600, NULL },
172  { "Idieresis",                         600, NULL },
173  { "parenleft",                         600, NULL },
174  { "one",                               600, NULL },
175  { "emacron",                           600, NULL },
176  { "Odieresis",                         600, NULL },
177  { "ucircumflex",                       600, NULL },
178  { "bracketleft",                       600, NULL },
179  { "Ugrave",                            600, NULL },
180  { "quoteright",                        600, NULL },
181  { "Udieresis",                         600, NULL },
182  { "perthousand",                       600, NULL },
183  { "Ydieresis",                         600, NULL },
184  { "umacron",                           600, NULL },
185  { "abreve",                            600, NULL },
186  { "Eacute",                            600, NULL },
187  { "adieresis",                         600, NULL },
188  { "egrave",                            600, NULL },
189  { "edieresis",                         600, NULL },
190  { "idieresis",                         600, NULL },
191  { "Eth",                               600, NULL },
192  { "ae",                                600, NULL },
193  { "asterisk",                          600, NULL },
194  { "odieresis",                         600, NULL },
195  { "Uacute",                            600, NULL },
196  { "ugrave",                            600, NULL },
197  { "five",                              600, NULL },
198  { "nine",                              600, NULL },
199  { "udieresis",                         600, NULL },
200  { "Zcaron",                            600, NULL },
201  { "Scommaaccent",                      600, NULL },
202  { "threequarters",                     600, NULL },
203  { "guillemotright",                    600, NULL },
204  { "Ccedilla",                          600, NULL },
205  { "ydieresis",                         600, NULL },
206  { "tilde",                             600, NULL },
207  { "at",                                600, NULL },
208  { "eacute",                            600, NULL },
209  { "underscore",                        600, NULL },
210  { "Euro",                              600, NULL },
211  { "Dcroat",                            600, NULL },
212  { "zero",                              600, NULL },
213  { "multiply",                          600, NULL },
214  { "eth",                               600, NULL },
215  { "Scedilla",                          600, NULL },
216  { "Racute",                            600, NULL },
217  { "Ograve",                            600, NULL },
218  { "partialdiff",                       600, NULL },
219  { "uacute",                            600, NULL },
220  { "braceleft",                         600, NULL },
221  { "Thorn",                             600, NULL },
222  { "zcaron",                            600, NULL },
223  { "scommaaccent",                      600, NULL },
224  { "ccedilla",                          600, NULL },
225  { "Dcaron",                            600, NULL },
226  { "dcroat",                            600, NULL },
227  { "scedilla",                          600, NULL },
228  { "Oacute",                            600, NULL },
229  { "Ocircumflex",                       600, NULL },
230  { "ogonek",                            600, NULL },
231  { "ograve",                            600, NULL },
232  { "racute",                            600, NULL },
233  { "Tcaron",                            600, NULL },
234  { "Eogonek",                           600, NULL },
235  { "thorn",                             600, NULL },
236  { "degree",                            600, NULL },
237  { "registered",                        600, NULL },
238  { "radical",                           600, NULL },
239  { "Aring",                             600, NULL },
240  { "percent",                           600, NULL },
241  { "six",                               600, NULL },
242  { "paragraph",                         600, NULL },
243  { "dcaron",                            600, NULL },
244  { "Uogonek",                           600, NULL },
245  { "two",                               600, NULL },
246  { "summation",                         600, NULL },
247  { "Igrave",                            600, NULL },
248  { "Lacute",                            600, NULL },
249  { "ocircumflex",                       600, NULL },
250  { "oacute",                            600, NULL },
251  { "Uring",                             600, NULL },
252  { "Lcommaaccent",                      600, NULL },
253  { "tcaron",                            600, NULL },
254  { "eogonek",                           600, NULL },
255  { "Delta",                             600, NULL },
256  { "Ohungarumlaut",                     600, NULL },
257  { "asciicircum",                       600, NULL },
258  { "aring",                             600, NULL },
259  { "grave",                             600, NULL },
260  { "uogonek",                           600, NULL },
261  { "bracketright",                      600, NULL },
262  { "ampersand",                         600, NULL },
263  { "Iacute",                            600, NULL },
264  { "lacute",                            600, NULL },
265  { "igrave",                            600, NULL },
266  { "Ncaron",                            600, NULL },
267  { "plus",                              600, NULL },
268  { "uring",                             600, NULL },
269  { "quotesinglbase",                    600, NULL },
270  { "lcommaaccent",                      600, NULL },
271  { "Yacute",                            600, NULL },
272  { "ohungarumlaut",                     600, NULL },
273  { "threesuperior",                     600, NULL },
274  { "acute",                             600, NULL },
275  { "section",                           600, NULL },
276  { "dieresis",                          600, NULL },
277  { "quotedblbase",                      600, NULL },
278  { "iacute",                            600, NULL },
279  { "ncaron",                            600, NULL },
280  { "florin",                            600, NULL },
281  { "yacute",                            600, NULL },
282  { "Rcommaaccent",                      600, NULL },
283  { "fi",                                600, NULL },
284  { "fl",                                600, NULL },
285  { "Acircumflex",                       600, NULL },
286  { "Cacute",                            600, NULL },
287  { "Icircumflex",                       600, NULL },
288  { "guillemotleft",                     600, NULL },
289  { "germandbls",                        600, NULL },
290  { "seven",                             600, NULL },
291  { "Amacron",                           600, NULL },
292  { "Sacute",                            600, NULL },
293  { "ordmasculine",                      600, NULL },
294  { "dotlessi",                          600, NULL },
295  { "sterling",                          600, NULL },
296  { "notequal",                          600, NULL },
297  { "Imacron",                           600, NULL },
298  { "rcommaaccent",                      600, NULL },
299  { "Zdotaccent",                        600, NULL },
300  { "acircumflex",                       600, NULL },
301  { "cacute",                            600, NULL },
302  { "Ecaron",                            600, NULL },
303  { "braceright",                        600, NULL },
304  { "icircumflex",                       600, NULL },
305  { "quotedblright",                     600, NULL },
306  { "amacron",                           600, NULL },
307  { "sacute",                            600, NULL },
308  { "imacron",                           600, NULL },
309  { "cent",                              600, NULL },
310  { "currency",                          600, NULL },
311  { "logicalnot",                        600, NULL },
312  { "zdotaccent",                        600, NULL },
313  { "Atilde",                            600, NULL },
314  { "breve",                             600, NULL },
315  { "bar",                               600, NULL },
316  { "fraction",                          600, NULL },
317  { "less",                              600, NULL },
318  { "ecaron",                            600, NULL },
319  { "guilsinglleft",                     600, NULL },
320  { "exclam",                            600, NULL },
321  { "period",                            600, NULL },
322  { "Rcaron",                            600, NULL },
323  { "Kcommaaccent",                      600, NULL },
324  { "greater",                           600, NULL },
325  { "atilde",                            600, NULL },
326  { "brokenbar",                         600, NULL },
327  { "quoteleft",                         600, NULL },
328  { "Edotaccent",                        600, NULL },
329  { "onesuperior",                       600, NULL }
330};
331
332static BuiltinFontWidth courierBoldWidthsTab[] = {
333  { "Ntilde",                            600, NULL },
334  { "rcaron",                            600, NULL },
335  { "kcommaaccent",                      600, NULL },
336  { "Ncommaaccent",                      600, NULL },
337  { "Zacute",                            600, NULL },
338  { "comma",                             600, NULL },
339  { "cedilla",                           600, NULL },
340  { "plusminus",                         600, NULL },
341  { "circumflex",                        600, NULL },
342  { "dotaccent",                         600, NULL },
343  { "edotaccent",                        600, NULL },
344  { "asciitilde",                        600, NULL },
345  { "colon",                             600, NULL },
346  { "onehalf",                           600, NULL },
347  { "dollar",                            600, NULL },
348  { "Lcaron",                            600, NULL },
349  { "ntilde",                            600, NULL },
350  { "Aogonek",                           600, NULL },
351  { "ncommaaccent",                      600, NULL },
352  { "minus",                             600, NULL },
353  { "Iogonek",                           600, NULL },
354  { "zacute",                            600, NULL },
355  { "yen",                               600, NULL },
356  { "space",                             600, NULL },
357  { "Omacron",                           600, NULL },
358  { "questiondown",                      600, NULL },
359  { "emdash",                            600, NULL },
360  { "Agrave",                            600, NULL },
361  { "three",                             600, NULL },
362  { "numbersign",                        600, NULL },
363  { "lcaron",                            600, NULL },
364  { "A",                                 600, NULL },
365  { "B",                                 600, NULL },
366  { "C",                                 600, NULL },
367  { "aogonek",                           600, NULL },
368  { "D",                                 600, NULL },
369  { "E",                                 600, NULL },
370  { "onequarter",                        600, NULL },
371  { "F",                                 600, NULL },
372  { "G",                                 600, NULL },
373  { "H",                                 600, NULL },
374  { "I",                                 600, NULL },
375  { "J",                                 600, NULL },
376  { "K",                                 600, NULL },
377  { "iogonek",                           600, NULL },
378  { "backslash",                         600, NULL },
379  { "L",                                 600, NULL },
380  { "periodcentered",                    600, NULL },
381  { "M",                                 600, NULL },
382  { "N",                                 600, NULL },
383  { "omacron",                           600, NULL },
384  { "Tcommaaccent",                      600, NULL },
385  { "O",                                 600, NULL },
386  { "P",                                 600, NULL },
387  { "Q",                                 600, NULL },
388  { "Uhungarumlaut",                     600, NULL },
389  { "R",                                 600, NULL },
390  { "Aacute",                            600, NULL },
391  { "caron",                             600, NULL },
392  { "S",                                 600, NULL },
393  { "T",                                 600, NULL },
394  { "U",                                 600, NULL },
395  { "agrave",                            600, NULL },
396  { "V",                                 600, NULL },
397  { "W",                                 600, NULL },
398  { "X",                                 600, NULL },
399  { "question",                          600, NULL },
400  { "equal",                             600, NULL },
401  { "Y",                                 600, NULL },
402  { "Z",                                 600, NULL },
403  { "four",                              600, NULL },
404  { "a",                                 600, NULL },
405  { "Gcommaaccent",                      600, NULL },
406  { "b",                                 600, NULL },
407  { "c",                                 600, NULL },
408  { "d",                                 600, NULL },
409  { "e",                                 600, NULL },
410  { "f",                                 600, NULL },
411  { "g",                                 600, NULL },
412  { "bullet",                            600, NULL },
413  { "h",                                 600, NULL },
414  { "i",                                 600, NULL },
415  { "Oslash",                            600, NULL },
416  { "dagger",                            600, NULL },
417  { "j",                                 600, NULL },
418  { "k",                                 600, NULL },
419  { "l",                                 600, NULL },
420  { "m",                                 600, NULL },
421  { "n",                                 600, NULL },
422  { "tcommaaccent",                      600, NULL },
423  { "o",                                 600, NULL },
424  { "ordfeminine",                       600, NULL },
425  { "ring",                              600, NULL },
426  { "p",                                 600, NULL },
427  { "q",                                 600, NULL },
428  { "uhungarumlaut",                     600, NULL },
429  { "r",                                 600, NULL },
430  { "twosuperior",                       600, NULL },
431  { "aacute",                            600, NULL },
432  { "s",                                 600, NULL },
433  { "OE",                                600, NULL },
434  { "t",                                 600, NULL },
435  { "divide",                            600, NULL },
436  { "u",                                 600, NULL },
437  { "Ccaron",                            600, NULL },
438  { "v",                                 600, NULL },
439  { "w",                                 600, NULL },
440  { "x",                                 600, NULL },
441  { "y",                                 600, NULL },
442  { "z",                                 600, NULL },
443  { "Gbreve",                            600, NULL },
444  { "commaaccent",                       600, NULL },
445  { "hungarumlaut",                      600, NULL },
446  { "Idotaccent",                        600, NULL },
447  { "Nacute",                            600, NULL },
448  { "quotedbl",                          600, NULL },
449  { "gcommaaccent",                      600, NULL },
450  { "mu",                                600, NULL },
451  { "greaterequal",                      600, NULL },
452  { "Scaron",                            600, NULL },
453  { "Lslash",                            600, NULL },
454  { "semicolon",                         600, NULL },
455  { "oslash",                            600, NULL },
456  { "lessequal",                         600, NULL },
457  { "lozenge",                           600, NULL },
458  { "parenright",                        600, NULL },
459  { "ccaron",                            600, NULL },
460  { "Ecircumflex",                       600, NULL },
461  { "gbreve",                            600, NULL },
462  { "trademark",                         600, NULL },
463  { "daggerdbl",                         600, NULL },
464  { "nacute",                            600, NULL },
465  { "macron",                            600, NULL },
466  { "Otilde",                            600, NULL },
467  { "Emacron",                           600, NULL },
468  { "ellipsis",                          600, NULL },
469  { "scaron",                            600, NULL },
470  { "AE",                                600, NULL },
471  { "Ucircumflex",                       600, NULL },
472  { "lslash",                            600, NULL },
473  { "quotedblleft",                      600, NULL },
474  { "guilsinglright",                    600, NULL },
475  { "hyphen",                            600, NULL },
476  { "quotesingle",                       600, NULL },
477  { "eight",                             600, NULL },
478  { "exclamdown",                        600, NULL },
479  { "endash",                            600, NULL },
480  { "oe",                                600, NULL },
481  { "Abreve",                            600, NULL },
482  { "Umacron",                           600, NULL },
483  { "ecircumflex",                       600, NULL },
484  { "Adieresis",                         600, NULL },
485  { "copyright",                         600, NULL },
486  { "Egrave",                            600, NULL },
487  { "slash",                             600, NULL },
488  { "Edieresis",                         600, NULL },
489  { "otilde",                            600, NULL },
490  { "Idieresis",                         600, NULL },
491  { "parenleft",                         600, NULL },
492  { "one",                               600, NULL },
493  { "emacron",                           600, NULL },
494  { "Odieresis",                         600, NULL },
495  { "ucircumflex",                       600, NULL },
496  { "bracketleft",                       600, NULL },
497  { "Ugrave",                            600, NULL },
498  { "quoteright",                        600, NULL },
499  { "Udieresis",                         600, NULL },
500  { "perthousand",                       600, NULL },
501  { "Ydieresis",                         600, NULL },
502  { "umacron",                           600, NULL },
503  { "abreve",                            600, NULL },
504  { "Eacute",                            600, NULL },
505  { "adieresis",                         600, NULL },
506  { "egrave",                            600, NULL },
507  { "edieresis",                         600, NULL },
508  { "idieresis",                         600, NULL },
509  { "Eth",                               600, NULL },
510  { "ae",                                600, NULL },
511  { "asterisk",                          600, NULL },
512  { "odieresis",                         600, NULL },
513  { "Uacute",                            600, NULL },
514  { "ugrave",                            600, NULL },
515  { "nine",                              600, NULL },
516  { "five",                              600, NULL },
517  { "udieresis",                         600, NULL },
518  { "Zcaron",                            600, NULL },
519  { "Scommaaccent",                      600, NULL },
520  { "threequarters",                     600, NULL },
521  { "guillemotright",                    600, NULL },
522  { "Ccedilla",                          600, NULL },
523  { "ydieresis",                         600, NULL },
524  { "tilde",                             600, NULL },
525  { "at",                                600, NULL },
526  { "eacute",                            600, NULL },
527  { "underscore",                        600, NULL },
528  { "Euro",                              600, NULL },
529  { "Dcroat",                            600, NULL },
530  { "multiply",                          600, NULL },
531  { "zero",                              600, NULL },
532  { "eth",                               600, NULL },
533  { "Scedilla",                          600, NULL },
534  { "Ograve",                            600, NULL },
535  { "Racute",                            600, NULL },
536  { "partialdiff",                       600, NULL },
537  { "uacute",                            600, NULL },
538  { "braceleft",                         600, NULL },
539  { "Thorn",                             600, NULL },
540  { "zcaron",                            600, NULL },
541  { "scommaaccent",                      600, NULL },
542  { "ccedilla",                          600, NULL },
543  { "Dcaron",                            600, NULL },
544  { "dcroat",                            600, NULL },
545  { "Ocircumflex",                       600, NULL },
546  { "Oacute",                            600, NULL },
547  { "scedilla",                          600, NULL },
548  { "ogonek",                            600, NULL },
549  { "ograve",                            600, NULL },
550  { "racute",                            600, NULL },
551  { "Tcaron",                            600, NULL },
552  { "Eogonek",                           600, NULL },
553  { "thorn",                             600, NULL },
554  { "degree",                            600, NULL },
555  { "registered",                        600, NULL },
556  { "radical",                           600, NULL },
557  { "Aring",                             600, NULL },
558  { "percent",                           600, NULL },
559  { "six",                               600, NULL },
560  { "paragraph",                         600, NULL },
561  { "dcaron",                            600, NULL },
562  { "Uogonek",                           600, NULL },
563  { "two",                               600, NULL },
564  { "summation",                         600, NULL },
565  { "Igrave",                            600, NULL },
566  { "Lacute",                            600, NULL },
567  { "ocircumflex",                       600, NULL },
568  { "oacute",                            600, NULL },
569  { "Uring",                             600, NULL },
570  { "Lcommaaccent",                      600, NULL },
571  { "tcaron",                            600, NULL },
572  { "eogonek",                           600, NULL },
573  { "Delta",                             600, NULL },
574  { "Ohungarumlaut",                     600, NULL },
575  { "asciicircum",                       600, NULL },
576  { "aring",                             600, NULL },
577  { "grave",                             600, NULL },
578  { "uogonek",                           600, NULL },
579  { "bracketright",                      600, NULL },
580  { "Iacute",                            600, NULL },
581  { "ampersand",                         600, NULL },
582  { "igrave",                            600, NULL },
583  { "lacute",                            600, NULL },
584  { "Ncaron",                            600, NULL },
585  { "plus",                              600, NULL },
586  { "uring",                             600, NULL },
587  { "quotesinglbase",                    600, NULL },
588  { "lcommaaccent",                      600, NULL },
589  { "Yacute",                            600, NULL },
590  { "ohungarumlaut",                     600, NULL },
591  { "threesuperior",                     600, NULL },
592  { "acute",                             600, NULL },
593  { "section",                           600, NULL },
594  { "dieresis",                          600, NULL },
595  { "iacute",                            600, NULL },
596  { "quotedblbase",                      600, NULL },
597  { "ncaron",                            600, NULL },
598  { "florin",                            600, NULL },
599  { "yacute",                            600, NULL },
600  { "Rcommaaccent",                      600, NULL },
601  { "fi",                                600, NULL },
602  { "fl",                                600, NULL },
603  { "Acircumflex",                       600, NULL },
604  { "Cacute",                            600, NULL },
605  { "Icircumflex",                       600, NULL },
606  { "guillemotleft",                     600, NULL },
607  { "germandbls",                        600, NULL },
608  { "Amacron",                           600, NULL },
609  { "seven",                             600, NULL },
610  { "Sacute",                            600, NULL },
611  { "ordmasculine",                      600, NULL },
612  { "dotlessi",                          600, NULL },
613  { "sterling",                          600, NULL },
614  { "notequal",                          600, NULL },
615  { "Imacron",                           600, NULL },
616  { "rcommaaccent",                      600, NULL },
617  { "Zdotaccent",                        600, NULL },
618  { "acircumflex",                       600, NULL },
619  { "cacute",                            600, NULL },
620  { "Ecaron",                            600, NULL },
621  { "icircumflex",                       600, NULL },
622  { "braceright",                        600, NULL },
623  { "quotedblright",                     600, NULL },
624  { "amacron",                           600, NULL },
625  { "sacute",                            600, NULL },
626  { "imacron",                           600, NULL },
627  { "cent",                              600, NULL },
628  { "currency",                          600, NULL },
629  { "logicalnot",                        600, NULL },
630  { "zdotaccent",                        600, NULL },
631  { "Atilde",                            600, NULL },
632  { "breve",                             600, NULL },
633  { "bar",                               600, NULL },
634  { "fraction",                          600, NULL },
635  { "less",                              600, NULL },
636  { "ecaron",                            600, NULL },
637  { "guilsinglleft",                     600, NULL },
638  { "exclam",                            600, NULL },
639  { "period",                            600, NULL },
640  { "Rcaron",                            600, NULL },
641  { "Kcommaaccent",                      600, NULL },
642  { "greater",                           600, NULL },
643  { "atilde",                            600, NULL },
644  { "brokenbar",                         600, NULL },
645  { "quoteleft",                         600, NULL },
646  { "Edotaccent",                        600, NULL },
647  { "onesuperior",                       600, NULL }
648};
649
650static BuiltinFontWidth courierBoldObliqueWidthsTab[] = {
651  { "Ntilde",                            600, NULL },
652  { "rcaron",                            600, NULL },
653  { "kcommaaccent",                      600, NULL },
654  { "Ncommaaccent",                      600, NULL },
655  { "Zacute",                            600, NULL },
656  { "comma",                             600, NULL },
657  { "cedilla",                           600, NULL },
658  { "plusminus",                         600, NULL },
659  { "circumflex",                        600, NULL },
660  { "dotaccent",                         600, NULL },
661  { "edotaccent",                        600, NULL },
662  { "asciitilde",                        600, NULL },
663  { "colon",                             600, NULL },
664  { "onehalf",                           600, NULL },
665  { "dollar",                            600, NULL },
666  { "Lcaron",                            600, NULL },
667  { "ntilde",                            600, NULL },
668  { "Aogonek",                           600, NULL },
669  { "ncommaaccent",                      600, NULL },
670  { "minus",                             600, NULL },
671  { "Iogonek",                           600, NULL },
672  { "zacute",                            600, NULL },
673  { "yen",                               600, NULL },
674  { "space",                             600, NULL },
675  { "Omacron",                           600, NULL },
676  { "questiondown",                      600, NULL },
677  { "emdash",                            600, NULL },
678  { "Agrave",                            600, NULL },
679  { "three",                             600, NULL },
680  { "numbersign",                        600, NULL },
681  { "lcaron",                            600, NULL },
682  { "A",                                 600, NULL },
683  { "B",                                 600, NULL },
684  { "C",                                 600, NULL },
685  { "aogonek",                           600, NULL },
686  { "D",                                 600, NULL },
687  { "E",                                 600, NULL },
688  { "onequarter",                        600, NULL },
689  { "F",                                 600, NULL },
690  { "G",                                 600, NULL },
691  { "H",                                 600, NULL },
692  { "I",                                 600, NULL },
693  { "J",                                 600, NULL },
694  { "K",                                 600, NULL },
695  { "iogonek",                           600, NULL },
696  { "backslash",                         600, NULL },
697  { "L",                                 600, NULL },
698  { "periodcentered",                    600, NULL },
699  { "M",                                 600, NULL },
700  { "N",                                 600, NULL },
701  { "omacron",                           600, NULL },
702  { "Tcommaaccent",                      600, NULL },
703  { "O",                                 600, NULL },
704  { "P",                                 600, NULL },
705  { "Q",                                 600, NULL },
706  { "Uhungarumlaut",                     600, NULL },
707  { "R",                                 600, NULL },
708  { "Aacute",                            600, NULL },
709  { "caron",                             600, NULL },
710  { "S",                                 600, NULL },
711  { "T",                                 600, NULL },
712  { "U",                                 600, NULL },
713  { "agrave",                            600, NULL },
714  { "V",                                 600, NULL },
715  { "W",                                 600, NULL },
716  { "X",                                 600, NULL },
717  { "question",                          600, NULL },
718  { "equal",                             600, NULL },
719  { "Y",                                 600, NULL },
720  { "Z",                                 600, NULL },
721  { "four",                              600, NULL },
722  { "a",                                 600, NULL },
723  { "Gcommaaccent",                      600, NULL },
724  { "b",                                 600, NULL },
725  { "c",                                 600, NULL },
726  { "d",                                 600, NULL },
727  { "e",                                 600, NULL },
728  { "f",                                 600, NULL },
729  { "g",                                 600, NULL },
730  { "bullet",                            600, NULL },
731  { "h",                                 600, NULL },
732  { "i",                                 600, NULL },
733  { "Oslash",                            600, NULL },
734  { "dagger",                            600, NULL },
735  { "j",                                 600, NULL },
736  { "k",                                 600, NULL },
737  { "l",                                 600, NULL },
738  { "m",                                 600, NULL },
739  { "n",                                 600, NULL },
740  { "tcommaaccent",                      600, NULL },
741  { "o",                                 600, NULL },
742  { "ordfeminine",                       600, NULL },
743  { "ring",                              600, NULL },
744  { "p",                                 600, NULL },
745  { "q",                                 600, NULL },
746  { "uhungarumlaut",                     600, NULL },
747  { "r",                                 600, NULL },
748  { "twosuperior",                       600, NULL },
749  { "aacute",                            600, NULL },
750  { "s",                                 600, NULL },
751  { "OE",                                600, NULL },
752  { "t",                                 600, NULL },
753  { "divide",                            600, NULL },
754  { "u",                                 600, NULL },
755  { "Ccaron",                            600, NULL },
756  { "v",                                 600, NULL },
757  { "w",                                 600, NULL },
758  { "x",                                 600, NULL },
759  { "y",                                 600, NULL },
760  { "z",                                 600, NULL },
761  { "Gbreve",                            600, NULL },
762  { "commaaccent",                       600, NULL },
763  { "hungarumlaut",                      600, NULL },
764  { "Idotaccent",                        600, NULL },
765  { "Nacute",                            600, NULL },
766  { "quotedbl",                          600, NULL },
767  { "gcommaaccent",                      600, NULL },
768  { "mu",                                600, NULL },
769  { "greaterequal",                      600, NULL },
770  { "Scaron",                            600, NULL },
771  { "Lslash",                            600, NULL },
772  { "semicolon",                         600, NULL },
773  { "oslash",                            600, NULL },
774  { "lessequal",                         600, NULL },
775  { "lozenge",                           600, NULL },
776  { "parenright",                        600, NULL },
777  { "ccaron",                            600, NULL },
778  { "Ecircumflex",                       600, NULL },
779  { "gbreve",                            600, NULL },
780  { "trademark",                         600, NULL },
781  { "daggerdbl",                         600, NULL },
782  { "nacute",                            600, NULL },
783  { "macron",                            600, NULL },
784  { "Otilde",                            600, NULL },
785  { "Emacron",                           600, NULL },
786  { "ellipsis",                          600, NULL },
787  { "scaron",                            600, NULL },
788  { "AE",                                600, NULL },
789  { "Ucircumflex",                       600, NULL },
790  { "lslash",                            600, NULL },
791  { "quotedblleft",                      600, NULL },
792  { "guilsinglright",                    600, NULL },
793  { "hyphen",                            600, NULL },
794  { "quotesingle",                       600, NULL },
795  { "eight",                             600, NULL },
796  { "exclamdown",                        600, NULL },
797  { "endash",                            600, NULL },
798  { "oe",                                600, NULL },
799  { "Abreve",                            600, NULL },
800  { "Umacron",                           600, NULL },
801  { "ecircumflex",                       600, NULL },
802  { "Adieresis",                         600, NULL },
803  { "copyright",                         600, NULL },
804  { "Egrave",                            600, NULL },
805  { "slash",                             600, NULL },
806  { "Edieresis",                         600, NULL },
807  { "otilde",                            600, NULL },
808  { "Idieresis",                         600, NULL },
809  { "parenleft",                         600, NULL },
810  { "one",                               600, NULL },
811  { "emacron",                           600, NULL },
812  { "Odieresis",                         600, NULL },
813  { "ucircumflex",                       600, NULL },
814  { "bracketleft",                       600, NULL },
815  { "Ugrave",                            600, NULL },
816  { "quoteright",                        600, NULL },
817  { "Udieresis",                         600, NULL },
818  { "perthousand",                       600, NULL },
819  { "Ydieresis",                         600, NULL },
820  { "umacron",                           600, NULL },
821  { "abreve",                            600, NULL },
822  { "Eacute",                            600, NULL },
823  { "adieresis",                         600, NULL },
824  { "egrave",                            600, NULL },
825  { "edieresis",                         600, NULL },
826  { "idieresis",                         600, NULL },
827  { "Eth",                               600, NULL },
828  { "ae",                                600, NULL },
829  { "asterisk",                          600, NULL },
830  { "odieresis",                         600, NULL },
831  { "Uacute",                            600, NULL },
832  { "ugrave",                            600, NULL },
833  { "nine",                              600, NULL },
834  { "five",                              600, NULL },
835  { "udieresis",                         600, NULL },
836  { "Zcaron",                            600, NULL },
837  { "Scommaaccent",                      600, NULL },
838  { "threequarters",                     600, NULL },
839  { "guillemotright",                    600, NULL },
840  { "Ccedilla",                          600, NULL },
841  { "ydieresis",                         600, NULL },
842  { "tilde",                             600, NULL },
843  { "at",                                600, NULL },
844  { "eacute",                            600, NULL },
845  { "underscore",                        600, NULL },
846  { "Euro",                              600, NULL },
847  { "Dcroat",                            600, NULL },
848  { "multiply",                          600, NULL },
849  { "zero",                              600, NULL },
850  { "eth",                               600, NULL },
851  { "Scedilla",                          600, NULL },
852  { "Ograve",                            600, NULL },
853  { "Racute",                            600, NULL },
854  { "partialdiff",                       600, NULL },
855  { "uacute",                            600, NULL },
856  { "braceleft",                         600, NULL },
857  { "Thorn",                             600, NULL },
858  { "zcaron",                            600, NULL },
859  { "scommaaccent",                      600, NULL },
860  { "ccedilla",                          600, NULL },
861  { "Dcaron",                            600, NULL },
862  { "dcroat",                            600, NULL },
863  { "Ocircumflex",                       600, NULL },
864  { "Oacute",                            600, NULL },
865  { "scedilla",                          600, NULL },
866  { "ogonek",                            600, NULL },
867  { "ograve",                            600, NULL },
868  { "racute",                            600, NULL },
869  { "Tcaron",                            600, NULL },
870  { "Eogonek",                           600, NULL },
871  { "thorn",                             600, NULL },
872  { "degree",                            600, NULL },
873  { "registered",                        600, NULL },
874  { "radical",                           600, NULL },
875  { "Aring",                             600, NULL },
876  { "percent",                           600, NULL },
877  { "six",                               600, NULL },
878  { "paragraph",                         600, NULL },
879  { "dcaron",                            600, NULL },
880  { "Uogonek",                           600, NULL },
881  { "two",                               600, NULL },
882  { "summation",                         600, NULL },
883  { "Igrave",                            600, NULL },
884  { "Lacute",                            600, NULL },
885  { "ocircumflex",                       600, NULL },
886  { "oacute",                            600, NULL },
887  { "Uring",                             600, NULL },
888  { "Lcommaaccent",                      600, NULL },
889  { "tcaron",                            600, NULL },
890  { "eogonek",                           600, NULL },
891  { "Delta",                             600, NULL },
892  { "Ohungarumlaut",                     600, NULL },
893  { "asciicircum",                       600, NULL },
894  { "aring",                             600, NULL },
895  { "grave",                             600, NULL },
896  { "uogonek",                           600, NULL },
897  { "bracketright",                      600, NULL },
898  { "Iacute",                            600, NULL },
899  { "ampersand",                         600, NULL },
900  { "igrave",                            600, NULL },
901  { "lacute",                            600, NULL },
902  { "Ncaron",                            600, NULL },
903  { "plus",                              600, NULL },
904  { "uring",                             600, NULL },
905  { "quotesinglbase",                    600, NULL },
906  { "lcommaaccent",                      600, NULL },
907  { "Yacute",                            600, NULL },
908  { "ohungarumlaut",                     600, NULL },
909  { "threesuperior",                     600, NULL },
910  { "acute",                             600, NULL },
911  { "section",                           600, NULL },
912  { "dieresis",                          600, NULL },
913  { "iacute",                            600, NULL },
914  { "quotedblbase",                      600, NULL },
915  { "ncaron",                            600, NULL },
916  { "florin",                            600, NULL },
917  { "yacute",                            600, NULL },
918  { "Rcommaaccent",                      600, NULL },
919  { "fi",                                600, NULL },
920  { "fl",                                600, NULL },
921  { "Acircumflex",                       600, NULL },
922  { "Cacute",                            600, NULL },
923  { "Icircumflex",                       600, NULL },
924  { "guillemotleft",                     600, NULL },
925  { "germandbls",                        600, NULL },
926  { "Amacron",                           600, NULL },
927  { "seven",                             600, NULL },
928  { "Sacute",                            600, NULL },
929  { "ordmasculine",                      600, NULL },
930  { "dotlessi",                          600, NULL },
931  { "sterling",                          600, NULL },
932  { "notequal",                          600, NULL },
933  { "Imacron",                           600, NULL },
934  { "rcommaaccent",                      600, NULL },
935  { "Zdotaccent",                        600, NULL },
936  { "acircumflex",                       600, NULL },
937  { "cacute",                            600, NULL },
938  { "Ecaron",                            600, NULL },
939  { "icircumflex",                       600, NULL },
940  { "braceright",                        600, NULL },
941  { "quotedblright",                     600, NULL },
942  { "amacron",                           600, NULL },
943  { "sacute",                            600, NULL },
944  { "imacron",                           600, NULL },
945  { "cent",                              600, NULL },
946  { "currency",                          600, NULL },
947  { "logicalnot",                        600, NULL },
948  { "zdotaccent",                        600, NULL },
949  { "Atilde",                            600, NULL },
950  { "breve",                             600, NULL },
951  { "bar",                               600, NULL },
952  { "fraction",                          600, NULL },
953  { "less",                              600, NULL },
954  { "ecaron",                            600, NULL },
955  { "guilsinglleft",                     600, NULL },
956  { "exclam",                            600, NULL },
957  { "period",                            600, NULL },
958  { "Rcaron",                            600, NULL },
959  { "Kcommaaccent",                      600, NULL },
960  { "greater",                           600, NULL },
961  { "atilde",                            600, NULL },
962  { "brokenbar",                         600, NULL },
963  { "quoteleft",                         600, NULL },
964  { "Edotaccent",                        600, NULL },
965  { "onesuperior",                       600, NULL }
966};
967
968static BuiltinFontWidth courierObliqueWidthsTab[] = {
969  { "Ntilde",                            600, NULL },
970  { "rcaron",                            600, NULL },
971  { "kcommaaccent",                      600, NULL },
972  { "Ncommaaccent",                      600, NULL },
973  { "Zacute",                            600, NULL },
974  { "comma",                             600, NULL },
975  { "cedilla",                           600, NULL },
976  { "plusminus",                         600, NULL },
977  { "circumflex",                        600, NULL },
978  { "dotaccent",                         600, NULL },
979  { "edotaccent",                        600, NULL },
980  { "asciitilde",                        600, NULL },
981  { "colon",                             600, NULL },
982  { "onehalf",                           600, NULL },
983  { "dollar",                            600, NULL },
984  { "Lcaron",                            600, NULL },
985  { "ntilde",                            600, NULL },
986  { "Aogonek",                           600, NULL },
987  { "ncommaaccent",                      600, NULL },
988  { "minus",                             600, NULL },
989  { "Iogonek",                           600, NULL },
990  { "zacute",                            600, NULL },
991  { "yen",                               600, NULL },
992  { "space",                             600, NULL },
993  { "Omacron",                           600, NULL },
994  { "questiondown",                      600, NULL },
995  { "emdash",                            600, NULL },
996  { "Agrave",                            600, NULL },
997  { "three",                             600, NULL },
998  { "numbersign",                        600, NULL },
999  { "lcaron",                            600, NULL },
1000  { "A",                                 600, NULL },
1001  { "B",                                 600, NULL },
1002  { "C",                                 600, NULL },
1003  { "aogonek",                           600, NULL },
1004  { "D",                                 600, NULL },
1005  { "E",                                 600, NULL },
1006  { "onequarter",                        600, NULL },
1007  { "F",                                 600, NULL },
1008  { "G",                                 600, NULL },
1009  { "H",                                 600, NULL },
1010  { "I",                                 600, NULL },
1011  { "J",                                 600, NULL },
1012  { "K",                                 600, NULL },
1013  { "iogonek",                           600, NULL },
1014  { "backslash",                         600, NULL },
1015  { "L",                                 600, NULL },
1016  { "periodcentered",                    600, NULL },
1017  { "M",                                 600, NULL },
1018  { "N",                                 600, NULL },
1019  { "omacron",                           600, NULL },
1020  { "Tcommaaccent",                      600, NULL },
1021  { "O",                                 600, NULL },
1022  { "P",                                 600, NULL },
1023  { "Q",                                 600, NULL },
1024  { "Uhungarumlaut",                     600, NULL },
1025  { "R",                                 600, NULL },
1026  { "Aacute",                            600, NULL },
1027  { "caron",                             600, NULL },
1028  { "S",                                 600, NULL },
1029  { "T",                                 600, NULL },
1030  { "U",                                 600, NULL },
1031  { "agrave",                            600, NULL },
1032  { "V",                                 600, NULL },
1033  { "W",                                 600, NULL },
1034  { "X",                                 600, NULL },
1035  { "question",                          600, NULL },
1036  { "equal",                             600, NULL },
1037  { "Y",                                 600, NULL },
1038  { "Z",                                 600, NULL },
1039  { "four",                              600, NULL },
1040  { "a",                                 600, NULL },
1041  { "Gcommaaccent",                      600, NULL },
1042  { "b",                                 600, NULL },
1043  { "c",                                 600, NULL },
1044  { "d",                                 600, NULL },
1045  { "e",                                 600, NULL },
1046  { "f",                                 600, NULL },
1047  { "g",                                 600, NULL },
1048  { "bullet",                            600, NULL },
1049  { "h",                                 600, NULL },
1050  { "i",                                 600, NULL },
1051  { "Oslash",                            600, NULL },
1052  { "dagger",                            600, NULL },
1053  { "j",                                 600, NULL },
1054  { "k",                                 600, NULL },
1055  { "l",                                 600, NULL },
1056  { "m",                                 600, NULL },
1057  { "n",                                 600, NULL },
1058  { "tcommaaccent",                      600, NULL },
1059  { "o",                                 600, NULL },
1060  { "ordfeminine",                       600, NULL },
1061  { "ring",                              600, NULL },
1062  { "p",                                 600, NULL },
1063  { "q",                                 600, NULL },
1064  { "uhungarumlaut",                     600, NULL },
1065  { "r",                                 600, NULL },
1066  { "twosuperior",                       600, NULL },
1067  { "aacute",                            600, NULL },
1068  { "s",                                 600, NULL },
1069  { "OE",                                600, NULL },
1070  { "t",                                 600, NULL },
1071  { "divide",                            600, NULL },
1072  { "u",                                 600, NULL },
1073  { "Ccaron",                            600, NULL },
1074  { "v",                                 600, NULL },
1075  { "w",                                 600, NULL },
1076  { "x",                                 600, NULL },
1077  { "y",                                 600, NULL },
1078  { "z",                                 600, NULL },
1079  { "Gbreve",                            600, NULL },
1080  { "commaaccent",                       600, NULL },
1081  { "hungarumlaut",                      600, NULL },
1082  { "Idotaccent",                        600, NULL },
1083  { "Nacute",                            600, NULL },
1084  { "quotedbl",                          600, NULL },
1085  { "gcommaaccent",                      600, NULL },
1086  { "mu",                                600, NULL },
1087  { "greaterequal",                      600, NULL },
1088  { "Scaron",                            600, NULL },
1089  { "Lslash",                            600, NULL },
1090  { "semicolon",                         600, NULL },
1091  { "oslash",                            600, NULL },
1092  { "lessequal",                         600, NULL },
1093  { "lozenge",                           600, NULL },
1094  { "parenright",                        600, NULL },
1095  { "ccaron",                            600, NULL },
1096  { "Ecircumflex",                       600, NULL },
1097  { "gbreve",                            600, NULL },
1098  { "trademark",                         600, NULL },
1099  { "daggerdbl",                         600, NULL },
1100  { "nacute",                            600, NULL },
1101  { "macron",                            600, NULL },
1102  { "Otilde",                            600, NULL },
1103  { "Emacron",                           600, NULL },
1104  { "ellipsis",                          600, NULL },
1105  { "scaron",                            600, NULL },
1106  { "AE",                                600, NULL },
1107  { "Ucircumflex",                       600, NULL },
1108  { "lslash",                            600, NULL },
1109  { "quotedblleft",                      600, NULL },
1110  { "guilsinglright",                    600, NULL },
1111  { "hyphen",                            600, NULL },
1112  { "quotesingle",                       600, NULL },
1113  { "eight",                             600, NULL },
1114  { "exclamdown",                        600, NULL },
1115  { "endash",                            600, NULL },
1116  { "oe",                                600, NULL },
1117  { "Abreve",                            600, NULL },
1118  { "Umacron",                           600, NULL },
1119  { "ecircumflex",                       600, NULL },
1120  { "Adieresis",                         600, NULL },
1121  { "copyright",                         600, NULL },
1122  { "Egrave",                            600, NULL },
1123  { "slash",                             600, NULL },
1124  { "Edieresis",                         600, NULL },
1125  { "otilde",                            600, NULL },
1126  { "Idieresis",                         600, NULL },
1127  { "parenleft",                         600, NULL },
1128  { "one",                               600, NULL },
1129  { "emacron",                           600, NULL },
1130  { "Odieresis",                         600, NULL },
1131  { "ucircumflex",                       600, NULL },
1132  { "bracketleft",                       600, NULL },
1133  { "Ugrave",                            600, NULL },
1134  { "quoteright",                        600, NULL },
1135  { "Udieresis",                         600, NULL },
1136  { "perthousand",                       600, NULL },
1137  { "Ydieresis",                         600, NULL },
1138  { "umacron",                           600, NULL },
1139  { "abreve",                            600, NULL },
1140  { "Eacute",                            600, NULL },
1141  { "adieresis",                         600, NULL },
1142  { "egrave",                            600, NULL },
1143  { "edieresis",                         600, NULL },
1144  { "idieresis",                         600, NULL },
1145  { "Eth",                               600, NULL },
1146  { "ae",                                600, NULL },
1147  { "asterisk",                          600, NULL },
1148  { "odieresis",                         600, NULL },
1149  { "Uacute",                            600, NULL },
1150  { "ugrave",                            600, NULL },
1151  { "nine",                              600, NULL },
1152  { "five",                              600, NULL },
1153  { "udieresis",                         600, NULL },
1154  { "Zcaron",                            600, NULL },
1155  { "Scommaaccent",                      600, NULL },
1156  { "threequarters",                     600, NULL },
1157  { "guillemotright",                    600, NULL },
1158  { "Ccedilla",                          600, NULL },
1159  { "ydieresis",                         600, NULL },
1160  { "tilde",                             600, NULL },
1161  { "at",                                600, NULL },
1162  { "eacute",                            600, NULL },
1163  { "underscore",                        600, NULL },
1164  { "Euro",                              600, NULL },
1165  { "Dcroat",                            600, NULL },
1166  { "multiply",                          600, NULL },
1167  { "zero",                              600, NULL },
1168  { "eth",                               600, NULL },
1169  { "Scedilla",                          600, NULL },
1170  { "Ograve",                            600, NULL },
1171  { "Racute",                            600, NULL },
1172  { "partialdiff",                       600, NULL },
1173  { "uacute",                            600, NULL },
1174  { "braceleft",                         600, NULL },
1175  { "Thorn",                             600, NULL },
1176  { "zcaron",                            600, NULL },
1177  { "scommaaccent",                      600, NULL },
1178  { "ccedilla",                          600, NULL },
1179  { "Dcaron",                            600, NULL },
1180  { "dcroat",                            600, NULL },
1181  { "Ocircumflex",                       600, NULL },
1182  { "Oacute",                            600, NULL },
1183  { "scedilla",                          600, NULL },
1184  { "ogonek",                            600, NULL },
1185  { "ograve",                            600, NULL },
1186  { "racute",                            600, NULL },
1187  { "Tcaron",                            600, NULL },
1188  { "Eogonek",                           600, NULL },
1189  { "thorn",                             600, NULL },
1190  { "degree",                            600, NULL },
1191  { "registered",                        600, NULL },
1192  { "radical",                           600, NULL },
1193  { "Aring",                             600, NULL },
1194  { "percent",                           600, NULL },
1195  { "six",                               600, NULL },
1196  { "paragraph",                         600, NULL },
1197  { "dcaron",                            600, NULL },
1198  { "Uogonek",                           600, NULL },
1199  { "two",                               600, NULL },
1200  { "summation",                         600, NULL },
1201  { "Igrave",                            600, NULL },
1202  { "Lacute",                            600, NULL },
1203  { "ocircumflex",                       600, NULL },
1204  { "oacute",                            600, NULL },
1205  { "Uring",                             600, NULL },
1206  { "Lcommaaccent",                      600, NULL },
1207  { "tcaron",                            600, NULL },
1208  { "eogonek",                           600, NULL },
1209  { "Delta",                             600, NULL },
1210  { "Ohungarumlaut",                     600, NULL },
1211  { "asciicircum",                       600, NULL },
1212  { "aring",                             600, NULL },
1213  { "grave",                             600, NULL },
1214  { "uogonek",                           600, NULL },
1215  { "bracketright",                      600, NULL },
1216  { "Iacute",                            600, NULL },
1217  { "ampersand",                         600, NULL },
1218  { "igrave",                            600, NULL },
1219  { "lacute",                            600, NULL },
1220  { "Ncaron",                            600, NULL },
1221  { "plus",                              600, NULL },
1222  { "uring",                             600, NULL },
1223  { "quotesinglbase",                    600, NULL },
1224  { "lcommaaccent",                      600, NULL },
1225  { "Yacute",                            600, NULL },
1226  { "ohungarumlaut",                     600, NULL },
1227  { "threesuperior",                     600, NULL },
1228  { "acute",                             600, NULL },
1229  { "section",                           600, NULL },
1230  { "dieresis",                          600, NULL },
1231  { "iacute",                            600, NULL },
1232  { "quotedblbase",                      600, NULL },
1233  { "ncaron",                            600, NULL },
1234  { "florin",                            600, NULL },
1235  { "yacute",                            600, NULL },
1236  { "Rcommaaccent",                      600, NULL },
1237  { "fi",                                600, NULL },
1238  { "fl",                                600, NULL },
1239  { "Acircumflex",                       600, NULL },
1240  { "Cacute",                            600, NULL },
1241  { "Icircumflex",                       600, NULL },
1242  { "guillemotleft",                     600, NULL },
1243  { "germandbls",                        600, NULL },
1244  { "Amacron",                           600, NULL },
1245  { "seven",                             600, NULL },
1246  { "Sacute",                            600, NULL },
1247  { "ordmasculine",                      600, NULL },
1248  { "dotlessi",                          600, NULL },
1249  { "sterling",                          600, NULL },
1250  { "notequal",                          600, NULL },
1251  { "Imacron",                           600, NULL },
1252  { "rcommaaccent",                      600, NULL },
1253  { "Zdotaccent",                        600, NULL },
1254  { "acircumflex",                       600, NULL },
1255  { "cacute",                            600, NULL },
1256  { "Ecaron",                            600, NULL },
1257  { "icircumflex",                       600, NULL },
1258  { "braceright",                        600, NULL },
1259  { "quotedblright",                     600, NULL },
1260  { "amacron",                           600, NULL },
1261  { "sacute",                            600, NULL },
1262  { "imacron",                           600, NULL },
1263  { "cent",                              600, NULL },
1264  { "currency",                          600, NULL },
1265  { "logicalnot",                        600, NULL },
1266  { "zdotaccent",                        600, NULL },
1267  { "Atilde",                            600, NULL },
1268  { "breve",                             600, NULL },
1269  { "bar",                               600, NULL },
1270  { "fraction",                          600, NULL },
1271  { "less",                              600, NULL },
1272  { "ecaron",                            600, NULL },
1273  { "guilsinglleft",                     600, NULL },
1274  { "exclam",                            600, NULL },
1275  { "period",                            600, NULL },
1276  { "Rcaron",                            600, NULL },
1277  { "Kcommaaccent",                      600, NULL },
1278  { "greater",                           600, NULL },
1279  { "atilde",                            600, NULL },
1280  { "brokenbar",                         600, NULL },
1281  { "quoteleft",                         600, NULL },
1282  { "Edotaccent",                        600, NULL },
1283  { "onesuperior",                       600, NULL }
1284};
1285
1286static BuiltinFontWidth helveticaWidthsTab[] = {
1287  { "Ntilde",                            722, NULL },
1288  { "rcaron",                            333, NULL },
1289  { "kcommaaccent",                      500, NULL },
1290  { "Ncommaaccent",                      722, NULL },
1291  { "Zacute",                            611, NULL },
1292  { "comma",                             278, NULL },
1293  { "cedilla",                           333, NULL },
1294  { "plusminus",                         584, NULL },
1295  { "circumflex",                        333, NULL },
1296  { "dotaccent",                         333, NULL },
1297  { "edotaccent",                        556, NULL },
1298  { "asciitilde",                        584, NULL },
1299  { "colon",                             278, NULL },
1300  { "onehalf",                           834, NULL },
1301  { "dollar",                            556, NULL },
1302  { "Lcaron",                            556, NULL },
1303  { "ntilde",                            556, NULL },
1304  { "Aogonek",                           667, NULL },
1305  { "ncommaaccent",                      556, NULL },
1306  { "minus",                             584, NULL },
1307  { "Iogonek",                           278, NULL },
1308  { "zacute",                            500, NULL },
1309  { "yen",                               556, NULL },
1310  { "space",                             278, NULL },
1311  { "Omacron",                           778, NULL },
1312  { "questiondown",                      611, NULL },
1313  { "emdash",                           1000, NULL },
1314  { "Agrave",                            667, NULL },
1315  { "three",                             556, NULL },
1316  { "numbersign",                        556, NULL },
1317  { "lcaron",                            299, NULL },
1318  { "A",                                 667, NULL },
1319  { "B",                                 667, NULL },
1320  { "C",                                 722, NULL },
1321  { "aogonek",                           556, NULL },
1322  { "D",                                 722, NULL },
1323  { "E",                                 667, NULL },
1324  { "onequarter",                        834, NULL },
1325  { "F",                                 611, NULL },
1326  { "G",                                 778, NULL },
1327  { "H",                                 722, NULL },
1328  { "I",                                 278, NULL },
1329  { "J",                                 500, NULL },
1330  { "K",                                 667, NULL },
1331  { "iogonek",                           222, NULL },
1332  { "backslash",                         278, NULL },
1333  { "L",                                 556, NULL },
1334  { "periodcentered",                    278, NULL },
1335  { "M",                                 833, NULL },
1336  { "N",                                 722, NULL },
1337  { "omacron",                           556, NULL },
1338  { "Tcommaaccent",                      611, NULL },
1339  { "O",                                 778, NULL },
1340  { "P",                                 667, NULL },
1341  { "Q",                                 778, NULL },
1342  { "Uhungarumlaut",                     722, NULL },
1343  { "R",                                 722, NULL },
1344  { "Aacute",                            667, NULL },
1345  { "caron",                             333, NULL },
1346  { "S",                                 667, NULL },
1347  { "T",                                 611, NULL },
1348  { "U",                                 722, NULL },
1349  { "agrave",                            556, NULL },
1350  { "V",                                 667, NULL },
1351  { "W",                                 944, NULL },
1352  { "X",                                 667, NULL },
1353  { "question",                          556, NULL },
1354  { "equal",                             584, NULL },
1355  { "Y",                                 667, NULL },
1356  { "Z",                                 611, NULL },
1357  { "four",                              556, NULL },
1358  { "a",                                 556, NULL },
1359  { "Gcommaaccent",                      778, NULL },
1360  { "b",                                 556, NULL },
1361  { "c",                                 500, NULL },
1362  { "d",                                 556, NULL },
1363  { "e",                                 556, NULL },
1364  { "f",                                 278, NULL },
1365  { "g",                                 556, NULL },
1366  { "bullet",                            350, NULL },
1367  { "h",                                 556, NULL },
1368  { "i",                                 222, NULL },
1369  { "Oslash",                            778, NULL },
1370  { "dagger",                            556, NULL },
1371  { "j",                                 222, NULL },
1372  { "k",                                 500, NULL },
1373  { "l",                                 222, NULL },
1374  { "m",                                 833, NULL },
1375  { "n",                                 556, NULL },
1376  { "tcommaaccent",                      278, NULL },
1377  { "o",                                 556, NULL },
1378  { "ordfeminine",                       370, NULL },
1379  { "ring",                              333, NULL },
1380  { "p",                                 556, NULL },
1381  { "q",                                 556, NULL },
1382  { "uhungarumlaut",                     556, NULL },
1383  { "r",                                 333, NULL },
1384  { "twosuperior",                       333, NULL },
1385  { "aacute",                            556, NULL },
1386  { "s",                                 500, NULL },
1387  { "OE",                               1000, NULL },
1388  { "t",                                 278, NULL },
1389  { "divide",                            584, NULL },
1390  { "u",                                 556, NULL },
1391  { "Ccaron",                            722, NULL },
1392  { "v",                                 500, NULL },
1393  { "w",                                 722, NULL },
1394  { "x",                                 500, NULL },
1395  { "y",                                 500, NULL },
1396  { "z",                                 500, NULL },
1397  { "Gbreve",                            778, NULL },
1398  { "commaaccent",                       250, NULL },
1399  { "hungarumlaut",                      333, NULL },
1400  { "Idotaccent",                        278, NULL },
1401  { "Nacute",                            722, NULL },
1402  { "quotedbl",                          355, NULL },
1403  { "gcommaaccent",                      556, NULL },
1404  { "mu",                                556, NULL },
1405  { "greaterequal",                      549, NULL },
1406  { "Scaron",                            667, NULL },
1407  { "Lslash",                            556, NULL },
1408  { "semicolon",                         278, NULL },
1409  { "oslash",                            611, NULL },
1410  { "lessequal",                         549, NULL },
1411  { "lozenge",                           471, NULL },
1412  { "parenright",                        333, NULL },
1413  { "ccaron",                            500, NULL },
1414  { "Ecircumflex",                       667, NULL },
1415  { "gbreve",                            556, NULL },
1416  { "trademark",                        1000, NULL },
1417  { "daggerdbl",                         556, NULL },
1418  { "nacute",                            556, NULL },
1419  { "macron",                            333, NULL },
1420  { "Otilde",                            778, NULL },
1421  { "Emacron",                           667, NULL },
1422  { "ellipsis",                         1000, NULL },
1423  { "scaron",                            500, NULL },
1424  { "AE",                               1000, NULL },
1425  { "Ucircumflex",                       722, NULL },
1426  { "lslash",                            222, NULL },
1427  { "quotedblleft",                      333, NULL },
1428  { "guilsinglright",                    333, NULL },
1429  { "hyphen",                            333, NULL },
1430  { "quotesingle",                       191, NULL },
1431  { "eight",                             556, NULL },
1432  { "exclamdown",                        333, NULL },
1433  { "endash",                            556, NULL },
1434  { "oe",                                944, NULL },
1435  { "Abreve",                            667, NULL },
1436  { "Umacron",                           722, NULL },
1437  { "ecircumflex",                       556, NULL },
1438  { "Adieresis",                         667, NULL },
1439  { "copyright",                         737, NULL },
1440  { "Egrave",                            667, NULL },
1441  { "slash",                             278, NULL },
1442  { "Edieresis",                         667, NULL },
1443  { "otilde",                            556, NULL },
1444  { "Idieresis",                         278, NULL },
1445  { "parenleft",                         333, NULL },
1446  { "one",                               556, NULL },
1447  { "emacron",                           556, NULL },
1448  { "Odieresis",                         778, NULL },
1449  { "ucircumflex",                       556, NULL },
1450  { "bracketleft",                       278, NULL },
1451  { "Ugrave",                            722, NULL },
1452  { "quoteright",                        222, NULL },
1453  { "Udieresis",                         722, NULL },
1454  { "perthousand",                      1000, NULL },
1455  { "Ydieresis",                         667, NULL },
1456  { "umacron",                           556, NULL },
1457  { "abreve",                            556, NULL },
1458  { "Eacute",                            667, NULL },
1459  { "adieresis",                         556, NULL },
1460  { "egrave",                            556, NULL },
1461  { "edieresis",                         556, NULL },
1462  { "idieresis",                         278, NULL },
1463  { "Eth",                               722, NULL },
1464  { "ae",                                889, NULL },
1465  { "asterisk",                          389, NULL },
1466  { "odieresis",                         556, NULL },
1467  { "Uacute",                            722, NULL },
1468  { "ugrave",                            556, NULL },
1469  { "nine",                              556, NULL },
1470  { "five",                              556, NULL },
1471  { "udieresis",                         556, NULL },
1472  { "Zcaron",                            611, NULL },
1473  { "Scommaaccent",                      667, NULL },
1474  { "threequarters",                     834, NULL },
1475  { "guillemotright",                    556, NULL },
1476  { "Ccedilla",                          722, NULL },
1477  { "ydieresis",                         500, NULL },
1478  { "tilde",                             333, NULL },
1479  { "at",                               1015, NULL },
1480  { "eacute",                            556, NULL },
1481  { "underscore",                        556, NULL },
1482  { "Euro",                              556, NULL },
1483  { "Dcroat",                            722, NULL },
1484  { "multiply",                          584, NULL },
1485  { "zero",                              556, NULL },
1486  { "eth",                               556, NULL },
1487  { "Scedilla",                          667, NULL },
1488  { "Ograve",                            778, NULL },
1489  { "Racute",                            722, NULL },
1490  { "partialdiff",                       476, NULL },
1491  { "uacute",                            556, NULL },
1492  { "braceleft",                         334, NULL },
1493  { "Thorn",                             667, NULL },
1494  { "zcaron",                            500, NULL },
1495  { "scommaaccent",                      500, NULL },
1496  { "ccedilla",                          500, NULL },
1497  { "Dcaron",                            722, NULL },
1498  { "dcroat",                            556, NULL },
1499  { "Ocircumflex",                       778, NULL },
1500  { "Oacute",                            778, NULL },
1501  { "scedilla",                          500, NULL },
1502  { "ogonek",                            333, NULL },
1503  { "ograve",                            556, NULL },
1504  { "racute",                            333, NULL },
1505  { "Tcaron",                            611, NULL },
1506  { "Eogonek",                           667, NULL },
1507  { "thorn",                             556, NULL },
1508  { "degree",                            400, NULL },
1509  { "registered",                        737, NULL },
1510  { "radical",                           453, NULL },
1511  { "Aring",                             667, NULL },
1512  { "percent",                           889, NULL },
1513  { "six",                               556, NULL },
1514  { "paragraph",                         537, NULL },
1515  { "dcaron",                            643, NULL },
1516  { "Uogonek",                           722, NULL },
1517  { "two",                               556, NULL },
1518  { "summation",                         600, NULL },
1519  { "Igrave",                            278, NULL },
1520  { "Lacute",                            556, NULL },
1521  { "ocircumflex",                       556, NULL },
1522  { "oacute",                            556, NULL },
1523  { "Uring",                             722, NULL },
1524  { "Lcommaaccent",                      556, NULL },
1525  { "tcaron",                            317, NULL },
1526  { "eogonek",                           556, NULL },
1527  { "Delta",                             612, NULL },
1528  { "Ohungarumlaut",                     778, NULL },
1529  { "asciicircum",                       469, NULL },
1530  { "aring",                             556, NULL },
1531  { "grave",                             333, NULL },
1532  { "uogonek",                           556, NULL },
1533  { "bracketright",                      278, NULL },
1534  { "Iacute",                            278, NULL },
1535  { "ampersand",                         667, NULL },
1536  { "igrave",                            278, NULL },
1537  { "lacute",                            222, NULL },
1538  { "Ncaron",                            722, NULL },
1539  { "plus",                              584, NULL },
1540  { "uring",                             556, NULL },
1541  { "quotesinglbase",                    222, NULL },
1542  { "lcommaaccent",                      222, NULL },
1543  { "Yacute",                            667, NULL },
1544  { "ohungarumlaut",                     556, NULL },
1545  { "threesuperior",                     333, NULL },
1546  { "acute",                             333, NULL },
1547  { "section",                           556, NULL },
1548  { "dieresis",                          333, NULL },
1549  { "iacute",                            278, NULL },
1550  { "quotedblbase",                      333, NULL },
1551  { "ncaron",                            556, NULL },
1552  { "florin",                            556, NULL },
1553  { "yacute",                            500, NULL },
1554  { "Rcommaaccent",                      722, NULL },
1555  { "fi",                                500, NULL },
1556  { "fl",                                500, NULL },
1557  { "Acircumflex",                       667, NULL },
1558  { "Cacute",                            722, NULL },
1559  { "Icircumflex",                       278, NULL },
1560  { "guillemotleft",                     556, NULL },
1561  { "germandbls",                        611, NULL },
1562  { "Amacron",                           667, NULL },
1563  { "seven",                             556, NULL },
1564  { "Sacute",                            667, NULL },
1565  { "ordmasculine",                      365, NULL },
1566  { "dotlessi",                          278, NULL },
1567  { "sterling",                          556, NULL },
1568  { "notequal",                          549, NULL },
1569  { "Imacron",                           278, NULL },
1570  { "rcommaaccent",                      333, NULL },
1571  { "Zdotaccent",                        611, NULL },
1572  { "acircumflex",                       556, NULL },
1573  { "cacute",                            500, NULL },
1574  { "Ecaron",                            667, NULL },
1575  { "icircumflex",                       278, NULL },
1576  { "braceright",                        334, NULL },
1577  { "quotedblright",                     333, NULL },
1578  { "amacron",                           556, NULL },
1579  { "sacute",                            500, NULL },
1580  { "imacron",                           278, NULL },
1581  { "cent",                              556, NULL },
1582  { "currency",                          556, NULL },
1583  { "logicalnot",                        584, NULL },
1584  { "zdotaccent",                        500, NULL },
1585  { "Atilde",                            667, NULL },
1586  { "breve",                             333, NULL },
1587  { "bar",                               260, NULL },
1588  { "fraction",                          167, NULL },
1589  { "less",                              584, NULL },
1590  { "ecaron",                            556, NULL },
1591  { "guilsinglleft",                     333, NULL },
1592  { "exclam",                            278, NULL },
1593  { "period",                            278, NULL },
1594  { "Rcaron",                            722, NULL },
1595  { "Kcommaaccent",                      667, NULL },
1596  { "greater",                           584, NULL },
1597  { "atilde",                            556, NULL },
1598  { "brokenbar",                         260, NULL },
1599  { "quoteleft",                         222, NULL },
1600  { "Edotaccent",                        667, NULL },
1601  { "onesuperior",                       333, NULL }
1602};
1603
1604static BuiltinFontWidth helveticaBoldWidthsTab[] = {
1605  { "Ntilde",                            722, NULL },
1606  { "rcaron",                            389, NULL },
1607  { "kcommaaccent",                      556, NULL },
1608  { "Ncommaaccent",                      722, NULL },
1609  { "Zacute",                            611, NULL },
1610  { "comma",                             278, NULL },
1611  { "cedilla",                           333, NULL },
1612  { "plusminus",                         584, NULL },
1613  { "circumflex",                        333, NULL },
1614  { "dotaccent",                         333, NULL },
1615  { "edotaccent",                        556, NULL },
1616  { "asciitilde",                        584, NULL },
1617  { "colon",                             333, NULL },
1618  { "onehalf",                           834, NULL },
1619  { "dollar",                            556, NULL },
1620  { "Lcaron",                            611, NULL },
1621  { "ntilde",                            611, NULL },
1622  { "Aogonek",                           722, NULL },
1623  { "ncommaaccent",                      611, NULL },
1624  { "minus",                             584, NULL },
1625  { "Iogonek",                           278, NULL },
1626  { "zacute",                            500, NULL },
1627  { "yen",                               556, NULL },
1628  { "space",                             278, NULL },
1629  { "Omacron",                           778, NULL },
1630  { "questiondown",                      611, NULL },
1631  { "emdash",                           1000, NULL },
1632  { "Agrave",                            722, NULL },
1633  { "three",                             556, NULL },
1634  { "numbersign",                        556, NULL },
1635  { "lcaron",                            400, NULL },
1636  { "A",                                 722, NULL },
1637  { "B",                                 722, NULL },
1638  { "C",                                 722, NULL },
1639  { "aogonek",                           556, NULL },
1640  { "D",                                 722, NULL },
1641  { "E",                                 667, NULL },
1642  { "onequarter",                        834, NULL },
1643  { "F",                                 611, NULL },
1644  { "G",                                 778, NULL },
1645  { "H",                                 722, NULL },
1646  { "I",                                 278, NULL },
1647  { "J",                                 556, NULL },
1648  { "K",                                 722, NULL },
1649  { "iogonek",                           278, NULL },
1650  { "backslash",                         278, NULL },
1651  { "L",                                 611, NULL },
1652  { "periodcentered",                    278, NULL },
1653  { "M",                                 833, NULL },
1654  { "N",                                 722, NULL },
1655  { "omacron",                           611, NULL },
1656  { "Tcommaaccent",                      611, NULL },
1657  { "O",                                 778, NULL },
1658  { "P",                                 667, NULL },
1659  { "Q",                                 778, NULL },
1660  { "Uhungarumlaut",                     722, NULL },
1661  { "R",                                 722, NULL },
1662  { "Aacute",                            722, NULL },
1663  { "caron",                             333, NULL },
1664  { "S",                                 667, NULL },
1665  { "T",                                 611, NULL },
1666  { "U",                                 722, NULL },
1667  { "agrave",                            556, NULL },
1668  { "V",                                 667, NULL },
1669  { "W",                                 944, NULL },
1670  { "X",                                 667, NULL },
1671  { "question",                          611, NULL },
1672  { "equal",                             584, NULL },
1673  { "Y",                                 667, NULL },
1674  { "Z",                                 611, NULL },
1675  { "four",                              556, NULL },
1676  { "a",                                 556, NULL },
1677  { "Gcommaaccent",                      778, NULL },
1678  { "b",                                 611, NULL },
1679  { "c",                                 556, NULL },
1680  { "d",                                 611, NULL },
1681  { "e",                                 556, NULL },
1682  { "f",                                 333, NULL },
1683  { "g",                                 611, NULL },
1684  { "bullet",                            350, NULL },
1685  { "h",                                 611, NULL },
1686  { "i",                                 278, NULL },
1687  { "Oslash",                            778, NULL },
1688  { "dagger",                            556, NULL },
1689  { "j",                                 278, NULL },
1690  { "k",                                 556, NULL },
1691  { "l",                                 278, NULL },
1692  { "m",                                 889, NULL },
1693  { "n",                                 611, NULL },
1694  { "tcommaaccent",                      333, NULL },
1695  { "o",                                 611, NULL },
1696  { "ordfeminine",                       370, NULL },
1697  { "ring",                              333, NULL },
1698  { "p",                                 611, NULL },
1699  { "q",                                 611, NULL },
1700  { "uhungarumlaut",                     611, NULL },
1701  { "r",                                 389, NULL },
1702  { "twosuperior",                       333, NULL },
1703  { "aacute",                            556, NULL },
1704  { "s",                                 556, NULL },
1705  { "OE",                               1000, NULL },
1706  { "t",                                 333, NULL },
1707  { "divide",                            584, NULL },
1708  { "u",                                 611, NULL },
1709  { "Ccaron",                            722, NULL },
1710  { "v",                                 556, NULL },
1711  { "w",                                 778, NULL },
1712  { "x",                                 556, NULL },
1713  { "y",                                 556, NULL },
1714  { "z",                                 500, NULL },
1715  { "Gbreve",                            778, NULL },
1716  { "commaaccent",                       250, NULL },
1717  { "hungarumlaut",                      333, NULL },
1718  { "Idotaccent",                        278, NULL },
1719  { "Nacute",                            722, NULL },
1720  { "quotedbl",                          474, NULL },
1721  { "gcommaaccent",                      611, NULL },
1722  { "mu",                                611, NULL },
1723  { "greaterequal",                      549, NULL },
1724  { "Scaron",                            667, NULL },
1725  { "Lslash",                            611, NULL },
1726  { "semicolon",                         333, NULL },
1727  { "oslash",                            611, NULL },
1728  { "lessequal",                         549, NULL },
1729  { "lozenge",                           494, NULL },
1730  { "parenright",                        333, NULL },
1731  { "ccaron",                            556, NULL },
1732  { "Ecircumflex",                       667, NULL },
1733  { "gbreve",                            611, NULL },
1734  { "trademark",                        1000, NULL },
1735  { "daggerdbl",                         556, NULL },
1736  { "nacute",                            611, NULL },
1737  { "macron",                            333, NULL },
1738  { "Otilde",                            778, NULL },
1739  { "Emacron",                           667, NULL },
1740  { "ellipsis",                         1000, NULL },
1741  { "scaron",                            556, NULL },
1742  { "AE",                               1000, NULL },
1743  { "Ucircumflex",                       722, NULL },
1744  { "lslash",                            278, NULL },
1745  { "quotedblleft",                      500, NULL },
1746  { "guilsinglright",                    333, NULL },
1747  { "hyphen",                            333, NULL },
1748  { "quotesingle",                       238, NULL },
1749  { "eight",                             556, NULL },
1750  { "exclamdown",                        333, NULL },
1751  { "endash",                            556, NULL },
1752  { "oe",                                944, NULL },
1753  { "Abreve",                            722, NULL },
1754  { "Umacron",                           722, NULL },
1755  { "ecircumflex",                       556, NULL },
1756  { "Adieresis",                         722, NULL },
1757  { "copyright",                         737, NULL },
1758  { "Egrave",                            667, NULL },
1759  { "slash",                             278, NULL },
1760  { "Edieresis",                         667, NULL },
1761  { "otilde",                            611, NULL },
1762  { "Idieresis",                         278, NULL },
1763  { "parenleft",                         333, NULL },
1764  { "one",                               556, NULL },
1765  { "emacron",                           556, NULL },
1766  { "Odieresis",                         778, NULL },
1767  { "ucircumflex",                       611, NULL },
1768  { "bracketleft",                       333, NULL },
1769  { "Ugrave",                            722, NULL },
1770  { "quoteright",                        278, NULL },
1771  { "Udieresis",                         722, NULL },
1772  { "perthousand",                      1000, NULL },
1773  { "Ydieresis",                         667, NULL },
1774  { "umacron",                           611, NULL },
1775  { "abreve",                            556, NULL },
1776  { "Eacute",                            667, NULL },
1777  { "adieresis",                         556, NULL },
1778  { "egrave",                            556, NULL },
1779  { "edieresis",                         556, NULL },
1780  { "idieresis",                         278, NULL },
1781  { "Eth",                               722, NULL },
1782  { "ae",                                889, NULL },
1783  { "asterisk",                          389, NULL },
1784  { "odieresis",                         611, NULL },
1785  { "Uacute",                            722, NULL },
1786  { "ugrave",                            611, NULL },
1787  { "nine",                              556, NULL },
1788  { "five",                              556, NULL },
1789  { "udieresis",                         611, NULL },
1790  { "Zcaron",                            611, NULL },
1791  { "Scommaaccent",                      667, NULL },
1792  { "threequarters",                     834, NULL },
1793  { "guillemotright",                    556, NULL },
1794  { "Ccedilla",                          722, NULL },
1795  { "ydieresis",                         556, NULL },
1796  { "tilde",                             333, NULL },
1797  { "dbldaggerumlaut",                   556, NULL },
1798  { "at",                                975, NULL },
1799  { "eacute",                            556, NULL },
1800  { "underscore",                        556, NULL },
1801  { "Euro",                              556, NULL },
1802  { "Dcroat",                            722, NULL },
1803  { "multiply",                          584, NULL },
1804  { "zero",                              556, NULL },
1805  { "eth",                               611, NULL },
1806  { "Scedilla",                          667, NULL },
1807  { "Ograve",                            778, NULL },
1808  { "Racute",                            722, NULL },
1809  { "partialdiff",                       494, NULL },
1810  { "uacute",                            611, NULL },
1811  { "braceleft",                         389, NULL },
1812  { "Thorn",                             667, NULL },
1813  { "zcaron",                            500, NULL },
1814  { "scommaaccent",                      556, NULL },
1815  { "ccedilla",                          556, NULL },
1816  { "Dcaron",                            722, NULL },
1817  { "dcroat",                            611, NULL },
1818  { "Ocircumflex",                       778, NULL },
1819  { "Oacute",                            778, NULL },
1820  { "scedilla",                          556, NULL },
1821  { "ogonek",                            333, NULL },
1822  { "ograve",                            611, NULL },
1823  { "racute",                            389, NULL },
1824  { "Tcaron",                            611, NULL },
1825  { "Eogonek",                           667, NULL },
1826  { "thorn",                             611, NULL },
1827  { "degree",                            400, NULL },
1828  { "registered",                        737, NULL },
1829  { "radical",                           549, NULL },
1830  { "Aring",                             722, NULL },
1831  { "percent",                           889, NULL },
1832  { "six",                               556, NULL },
1833  { "paragraph",                         556, NULL },
1834  { "dcaron",                            743, NULL },
1835  { "Uogonek",                           722, NULL },
1836  { "two",                               556, NULL },
1837  { "summation",                         600, NULL },
1838  { "Igrave",                            278, NULL },
1839  { "Lacute",                            611, NULL },
1840  { "ocircumflex",                       611, NULL },
1841  { "oacute",                            611, NULL },
1842  { "Uring",                             722, NULL },
1843  { "Lcommaaccent",                      611, NULL },
1844  { "tcaron",                            389, NULL },
1845  { "eogonek",                           556, NULL },
1846  { "Delta",                             612, NULL },
1847  { "Ohungarumlaut",                     778, NULL },
1848  { "asciicircum",                       584, NULL },
1849  { "aring",                             556, NULL },
1850  { "grave",                             333, NULL },
1851  { "uogonek",                           611, NULL },
1852  { "bracketright",                      333, NULL },
1853  { "Iacute",                            278, NULL },
1854  { "ampersand",                         722, NULL },
1855  { "igrave",                            278, NULL },
1856  { "lacute",                            278, NULL },
1857  { "Ncaron",                            722, NULL },
1858  { "plus",                              584, NULL },
1859  { "uring",                             611, NULL },
1860  { "quotesinglbase",                    278, NULL },
1861  { "lcommaaccent",                      278, NULL },
1862  { "Yacute",                            667, NULL },
1863  { "ohungarumlaut",                     611, NULL },
1864  { "threesuperior",                     333, NULL },
1865  { "acute",                             333, NULL },
1866  { "section",                           556, NULL },
1867  { "dieresis",                          333, NULL },
1868  { "iacute",                            278, NULL },
1869  { "quotedblbase",                      500, NULL },
1870  { "ncaron",                            611, NULL },
1871  { "florin",                            556, NULL },
1872  { "yacute",                            556, NULL },
1873  { "Rcommaaccent",                      722, NULL },
1874  { "fi",                                611, NULL },
1875  { "fl",                                611, NULL },
1876  { "Acircumflex",                       722, NULL },
1877  { "Cacute",                            722, NULL },
1878  { "Icircumflex",                       278, NULL },
1879  { "guillemotleft",                     556, NULL },
1880  { "germandbls",                        611, NULL },
1881  { "Amacron",                           722, NULL },
1882  { "seven",                             556, NULL },
1883  { "Sacute",                            667, NULL },
1884  { "ordmasculine",                      365, NULL },
1885  { "dotlessi",                          278, NULL },
1886  { "sterling",                          556, NULL },
1887  { "notequal",                          549, NULL },
1888  { "Imacron",                           278, NULL },
1889  { "rcommaaccent",                      389, NULL },
1890  { "Zdotaccent",                        611, NULL },
1891  { "acircumflex",                       556, NULL },
1892  { "cacute",                            556, NULL },
1893  { "Ecaron",                            667, NULL },
1894  { "icircumflex",                       278, NULL },
1895  { "braceright",                        389, NULL },
1896  { "quotedblright",                     500, NULL },
1897  { "amacron",                           556, NULL },
1898  { "sacute",                            556, NULL },
1899  { "imacron",                           278, NULL },
1900  { "cent",                              556, NULL },
1901  { "currency",                          556, NULL },
1902  { "logicalnot",                        584, NULL },
1903  { "zdotaccent",                        500, NULL },
1904  { "Atilde",                            722, NULL },
1905  { "breve",                             333, NULL },
1906  { "bar",                               280, NULL },
1907  { "fraction",                          167, NULL },
1908  { "less",                              584, NULL },
1909  { "ecaron",                            556, NULL },
1910  { "guilsinglleft",                     333, NULL },
1911  { "exclam",                            333, NULL },
1912  { "period",                            278, NULL },
1913  { "Rcaron",                            722, NULL },
1914  { "Kcommaaccent",                      722, NULL },
1915  { "greater",                           584, NULL },
1916  { "atilde",                            556, NULL },
1917  { "brokenbar",                         280, NULL },
1918  { "quoteleft",                         278, NULL },
1919  { "Edotaccent",                        667, NULL },
1920  { "onesuperior",                       333, NULL }
1921};
1922
1923static BuiltinFontWidth helveticaBoldObliqueWidthsTab[] = {
1924  { "Ntilde",                            722, NULL },
1925  { "rcaron",                            389, NULL },
1926  { "kcommaaccent",                      556, NULL },
1927  { "Ncommaaccent",                      722, NULL },
1928  { "Zacute",                            611, NULL },
1929  { "comma",                             278, NULL },
1930  { "cedilla",                           333, NULL },
1931  { "plusminus",                         584, NULL },
1932  { "circumflex",                        333, NULL },
1933  { "dotaccent",                         333, NULL },
1934  { "edotaccent",                        556, NULL },
1935  { "asciitilde",                        584, NULL },
1936  { "colon",                             333, NULL },
1937  { "onehalf",                           834, NULL },
1938  { "dollar",                            556, NULL },
1939  { "Lcaron",                            611, NULL },
1940  { "ntilde",                            611, NULL },
1941  { "Aogonek",                           722, NULL },
1942  { "ncommaaccent",                      611, NULL },
1943  { "minus",                             584, NULL },
1944  { "Iogonek",                           278, NULL },
1945  { "zacute",                            500, NULL },
1946  { "yen",                               556, NULL },
1947  { "space",                             278, NULL },
1948  { "Omacron",                           778, NULL },
1949  { "questiondown",                      611, NULL },
1950  { "emdash",                           1000, NULL },
1951  { "Agrave",                            722, NULL },
1952  { "three",                             556, NULL },
1953  { "numbersign",                        556, NULL },
1954  { "lcaron",                            400, NULL },
1955  { "A",                                 722, NULL },
1956  { "B",                                 722, NULL },
1957  { "C",                                 722, NULL },
1958  { "aogonek",                           556, NULL },
1959  { "D",                                 722, NULL },
1960  { "E",                                 667, NULL },
1961  { "onequarter",                        834, NULL },
1962  { "F",                                 611, NULL },
1963  { "G",                                 778, NULL },
1964  { "H",                                 722, NULL },
1965  { "I",                                 278, NULL },
1966  { "J",                                 556, NULL },
1967  { "K",                                 722, NULL },
1968  { "iogonek",                           278, NULL },
1969  { "backslash",                         278, NULL },
1970  { "L",                                 611, NULL },
1971  { "periodcentered",                    278, NULL },
1972  { "M",                                 833, NULL },
1973  { "N",                                 722, NULL },
1974  { "omacron",                           611, NULL },
1975  { "Tcommaaccent",                      611, NULL },
1976  { "O",                                 778, NULL },
1977  { "P",                                 667, NULL },
1978  { "Q",                                 778, NULL },
1979  { "Uhungarumlaut",                     722, NULL },
1980  { "R",                                 722, NULL },
1981  { "Aacute",                            722, NULL },
1982  { "caron",                             333, NULL },
1983  { "S",                                 667, NULL },
1984  { "T",                                 611, NULL },
1985  { "U",                                 722, NULL },
1986  { "agrave",                            556, NULL },
1987  { "V",                                 667, NULL },
1988  { "W",                                 944, NULL },
1989  { "X",                                 667, NULL },
1990  { "question",                          611, NULL },
1991  { "equal",                             584, NULL },
1992  { "Y",                                 667, NULL },
1993  { "Z",                                 611, NULL },
1994  { "four",                              556, NULL },
1995  { "a",                                 556, NULL },
1996  { "Gcommaaccent",                      778, NULL },
1997  { "b",                                 611, NULL },
1998  { "c",                                 556, NULL },
1999  { "d",                                 611, NULL },
2000  { "e",                                 556, NULL },
2001  { "f",                                 333, NULL },
2002  { "g",                                 611, NULL },
2003  { "bullet",                            350, NULL },
2004  { "h",                                 611, NULL },
2005  { "i",                                 278, NULL },
2006  { "Oslash",                            778, NULL },
2007  { "dagger",                            556, NULL },
2008  { "j",                                 278, NULL },
2009  { "k",                                 556, NULL },
2010  { "l",                                 278, NULL },
2011  { "m",                                 889, NULL },
2012  { "n",                                 611, NULL },
2013  { "tcommaaccent",                      333, NULL },
2014  { "o",                                 611, NULL },
2015  { "ordfeminine",                       370, NULL },
2016  { "ring",                              333, NULL },
2017  { "p",                                 611, NULL },
2018  { "q",                                 611, NULL },
2019  { "uhungarumlaut",                     611, NULL },
2020  { "r",                                 389, NULL },
2021  { "twosuperior",                       333, NULL },
2022  { "aacute",                            556, NULL },
2023  { "s",                                 556, NULL },
2024  { "OE",                               1000, NULL },
2025  { "t",                                 333, NULL },
2026  { "divide",                            584, NULL },
2027  { "u",                                 611, NULL },
2028  { "Ccaron",                            722, NULL },
2029  { "v",                                 556, NULL },
2030  { "w",                                 778, NULL },
2031  { "x",                                 556, NULL },
2032  { "y",                                 556, NULL },
2033  { "z",                                 500, NULL },
2034  { "Gbreve",                            778, NULL },
2035  { "commaaccent",                       250, NULL },
2036  { "hungarumlaut",                      333, NULL },
2037  { "Idotaccent",                        278, NULL },
2038  { "Nacute",                            722, NULL },
2039  { "quotedbl",                          474, NULL },
2040  { "gcommaaccent",                      611, NULL },
2041  { "mu",                                611, NULL },
2042  { "greaterequal",                      549, NULL },
2043  { "Scaron",                            667, NULL },
2044  { "Lslash",                            611, NULL },
2045  { "semicolon",                         333, NULL },
2046  { "oslash",                            611, NULL },
2047  { "lessequal",                         549, NULL },
2048  { "lozenge",                           494, NULL },
2049  { "parenright",                        333, NULL },
2050  { "ccaron",                            556, NULL },
2051  { "Ecircumflex",                       667, NULL },
2052  { "gbreve",                            611, NULL },
2053  { "trademark",                        1000, NULL },
2054  { "daggerdbl",                         556, NULL },
2055  { "nacute",                            611, NULL },
2056  { "macron",                            333, NULL },
2057  { "Otilde",                            778, NULL },
2058  { "Emacron",                           667, NULL },
2059  { "ellipsis",                         1000, NULL },
2060  { "scaron",                            556, NULL },
2061  { "AE",                               1000, NULL },
2062  { "Ucircumflex",                       722, NULL },
2063  { "lslash",                            278, NULL },
2064  { "quotedblleft",                      500, NULL },
2065  { "guilsinglright",                    333, NULL },
2066  { "hyphen",                            333, NULL },
2067  { "quotesingle",                       238, NULL },
2068  { "eight",                             556, NULL },
2069  { "exclamdown",                        333, NULL },
2070  { "endash",                            556, NULL },
2071  { "oe",                                944, NULL },
2072  { "Abreve",                            722, NULL },
2073  { "Umacron",                           722, NULL },
2074  { "ecircumflex",                       556, NULL },
2075  { "Adieresis",                         722, NULL },
2076  { "copyright",                         737, NULL },
2077  { "Egrave",                            667, NULL },
2078  { "slash",                             278, NULL },
2079  { "Edieresis",                         667, NULL },
2080  { "otilde",                            611, NULL },
2081  { "Idieresis",                         278, NULL },
2082  { "parenleft",                         333, NULL },
2083  { "one",                               556, NULL },
2084  { "emacron",                           556, NULL },
2085  { "Odieresis",                         778, NULL },
2086  { "ucircumflex",                       611, NULL },
2087  { "bracketleft",                       333, NULL },
2088  { "Ugrave",                            722, NULL },
2089  { "quoteright",                        278, NULL },
2090  { "Udieresis",                         722, NULL },
2091  { "perthousand",                      1000, NULL },
2092  { "Ydieresis",                         667, NULL },
2093  { "umacron",                           611, NULL },
2094  { "abreve",                            556, NULL },
2095  { "Eacute",                            667, NULL },
2096  { "adieresis",                         556, NULL },
2097  { "egrave",                            556, NULL },
2098  { "edieresis",                         556, NULL },
2099  { "idieresis",                         278, NULL },
2100  { "Eth",                               722, NULL },
2101  { "ae",                                889, NULL },
2102  { "asterisk",                          389, NULL },
2103  { "odieresis",                         611, NULL },
2104  { "Uacute",                            722, NULL },
2105  { "ugrave",                            611, NULL },
2106  { "nine",                              556, NULL },
2107  { "five",                              556, NULL },
2108  { "udieresis",                         611, NULL },
2109  { "Zcaron",                            611, NULL },
2110  { "Scommaaccent",                      667, NULL },
2111  { "threequarters",                     834, NULL },
2112  { "guillemotright",                    556, NULL },
2113  { "Ccedilla",                          722, NULL },
2114  { "ydieresis",                         556, NULL },
2115  { "tilde",                             333, NULL },
2116  { "at",                                975, NULL },
2117  { "eacute",                            556, NULL },
2118  { "underscore",                        556, NULL },
2119  { "Euro",                              556, NULL },
2120  { "Dcroat",                            722, NULL },
2121  { "multiply",                          584, NULL },
2122  { "zero",                              556, NULL },
2123  { "eth",                               611, NULL },
2124  { "Scedilla",                          667, NULL },
2125  { "Ograve",                            778, NULL },
2126  { "Racute",                            722, NULL },
2127  { "partialdiff",                       494, NULL },
2128  { "uacute",                            611, NULL },
2129  { "braceleft",                         389, NULL },
2130  { "Thorn",                             667, NULL },
2131  { "zcaron",                            500, NULL },
2132  { "scommaaccent",                      556, NULL },
2133  { "ccedilla",                          556, NULL },
2134  { "Dcaron",                            722, NULL },
2135  { "dcroat",                            611, NULL },
2136  { "Ocircumflex",                       778, NULL },
2137  { "Oacute",                            778, NULL },
2138  { "scedilla",                          556, NULL },
2139  { "ogonek",                            333, NULL },
2140  { "ograve",                            611, NULL },
2141  { "racute",                            389, NULL },
2142  { "Tcaron",                            611, NULL },
2143  { "Eogonek",                           667, NULL },
2144  { "thorn",                             611, NULL },
2145  { "degree",                            400, NULL },
2146  { "registered",                        737, NULL },
2147  { "radical",                           549, NULL },
2148  { "Aring",                             722, NULL },
2149  { "percent",                           889, NULL },
2150  { "six",                               556, NULL },
2151  { "paragraph",                         556, NULL },
2152  { "dcaron",                            743, NULL },
2153  { "Uogonek",                           722, NULL },
2154  { "two",                               556, NULL },
2155  { "summation",                         600, NULL },
2156  { "Igrave",                            278, NULL },
2157  { "Lacute",                            611, NULL },
2158  { "ocircumflex",                       611, NULL },
2159  { "oacute",                            611, NULL },
2160  { "Uring",                             722, NULL },
2161  { "Lcommaaccent",                      611, NULL },
2162  { "tcaron",                            389, NULL },
2163  { "eogonek",                           556, NULL },
2164  { "Delta",                             612, NULL },
2165  { "Ohungarumlaut",                     778, NULL },
2166  { "asciicircum",                       584, NULL },
2167  { "aring",                             556, NULL },
2168  { "grave",                             333, NULL },
2169  { "uogonek",                           611, NULL },
2170  { "bracketright",                      333, NULL },
2171  { "Iacute",                            278, NULL },
2172  { "ampersand",                         722, NULL },
2173  { "igrave",                            278, NULL },
2174  { "lacute",                            278, NULL },
2175  { "Ncaron",                            722, NULL },
2176  { "plus",                              584, NULL },
2177  { "uring",                             611, NULL },
2178  { "quotesinglbase",                    278, NULL },
2179  { "lcommaaccent",                      278, NULL },
2180  { "Yacute",                            667, NULL },
2181  { "ohungarumlaut",                     611, NULL },
2182  { "threesuperior",                     333, NULL },
2183  { "acute",                             333, NULL },
2184  { "section",                           556, NULL },
2185  { "dieresis",                          333, NULL },
2186  { "iacute",                            278, NULL },
2187  { "quotedblbase",                      500, NULL },
2188  { "ncaron",                            611, NULL },
2189  { "florin",                            556, NULL },
2190  { "yacute",                            556, NULL },
2191  { "Rcommaaccent",                      722, NULL },
2192  { "fi",                                611, NULL },
2193  { "fl",                                611, NULL },
2194  { "Acircumflex",                       722, NULL },
2195  { "Cacute",                            722, NULL },
2196  { "Icircumflex",                       278, NULL },
2197  { "guillemotleft",                     556, NULL },
2198  { "germandbls",                        611, NULL },
2199  { "Amacron",                           722, NULL },
2200  { "seven",                             556, NULL },
2201  { "Sacute",                            667, NULL },
2202  { "ordmasculine",                      365, NULL },
2203  { "dotlessi",                          278, NULL },
2204  { "sterling",                          556, NULL },
2205  { "notequal",                          549, NULL },
2206  { "Imacron",                           278, NULL },
2207  { "rcommaaccent",                      389, NULL },
2208  { "Zdotaccent",                        611, NULL },
2209  { "acircumflex",                       556, NULL },
2210  { "cacute",                            556, NULL },
2211  { "Ecaron",                            667, NULL },
2212  { "icircumflex",                       278, NULL },
2213  { "braceright",                        389, NULL },
2214  { "quotedblright",                     500, NULL },
2215  { "amacron",                           556, NULL },
2216  { "sacute",                            556, NULL },
2217  { "imacron",                           278, NULL },
2218  { "cent",                              556, NULL },
2219  { "currency",                          556, NULL },
2220  { "logicalnot",                        584, NULL },
2221  { "zdotaccent",                        500, NULL },
2222  { "Atilde",                            722, NULL },
2223  { "breve",                             333, NULL },
2224  { "bar",                               280, NULL },
2225  { "fraction",                          167, NULL },
2226  { "less",                              584, NULL },
2227  { "ecaron",                            556, NULL },
2228  { "guilsinglleft",                     333, NULL },
2229  { "exclam",                            333, NULL },
2230  { "period",                            278, NULL },
2231  { "Rcaron",                            722, NULL },
2232  { "Kcommaaccent",                      722, NULL },
2233  { "greater",                           584, NULL },
2234  { "atilde",                            556, NULL },
2235  { "brokenbar",                         280, NULL },
2236  { "quoteleft",                         278, NULL },
2237  { "Edotaccent",                        667, NULL },
2238  { "onesuperior",                       333, NULL }
2239};
2240
2241static BuiltinFontWidth helveticaObliqueWidthsTab[] = {
2242  { "Ntilde",                            722, NULL },
2243  { "rcaron",                            333, NULL },
2244  { "kcommaaccent",                      500, NULL },
2245  { "Ncommaaccent",                      722, NULL },
2246  { "Zacute",                            611, NULL },
2247  { "comma",                             278, NULL },
2248  { "cedilla",                           333, NULL },
2249  { "plusminus",                         584, NULL },
2250  { "circumflex",                        333, NULL },
2251  { "dotaccent",                         333, NULL },
2252  { "edotaccent",                        556, NULL },
2253  { "asciitilde",                        584, NULL },
2254  { "colon",                             278, NULL },
2255  { "onehalf",                           834, NULL },
2256  { "dollar",                            556, NULL },
2257  { "Lcaron",                            556, NULL },
2258  { "ntilde",                            556, NULL },
2259  { "Aogonek",                           667, NULL },
2260  { "ncommaaccent",                      556, NULL },
2261  { "minus",                             584, NULL },
2262  { "Iogonek",                           278, NULL },
2263  { "zacute",                            500, NULL },
2264  { "yen",                               556, NULL },
2265  { "space",                             278, NULL },
2266  { "Omacron",                           778, NULL },
2267  { "questiondown",                      611, NULL },
2268  { "emdash",                           1000, NULL },
2269  { "Agrave",                            667, NULL },
2270  { "three",                             556, NULL },
2271  { "numbersign",                        556, NULL },
2272  { "lcaron",                            299, NULL },
2273  { "A",                                 667, NULL },
2274  { "B",                                 667, NULL },
2275  { "C",                                 722, NULL },
2276  { "aogonek",                           556, NULL },
2277  { "D",                                 722, NULL },
2278  { "E",                                 667, NULL },
2279  { "onequarter",                        834, NULL },
2280  { "F",                                 611, NULL },
2281  { "G",                                 778, NULL },
2282  { "H",                                 722, NULL },
2283  { "I",                                 278, NULL },
2284  { "J",                                 500, NULL },
2285  { "K",                                 667, NULL },
2286  { "iogonek",                           222, NULL },
2287  { "backslash",                         278, NULL },
2288  { "L",                                 556, NULL },
2289  { "periodcentered",                    278, NULL },
2290  { "M",                                 833, NULL },
2291  { "N",                                 722, NULL },
2292  { "omacron",                           556, NULL },
2293  { "Tcommaaccent",                      611, NULL },
2294  { "O",                                 778, NULL },
2295  { "P",                                 667, NULL },
2296  { "Q",                                 778, NULL },
2297  { "Uhungarumlaut",                     722, NULL },
2298  { "R",                                 722, NULL },
2299  { "Aacute",                            667, NULL },
2300  { "caron",                             333, NULL },
2301  { "S",                                 667, NULL },
2302  { "T",                                 611, NULL },
2303  { "U",                                 722, NULL },
2304  { "agrave",                            556, NULL },
2305  { "V",                                 667, NULL },
2306  { "W",                                 944, NULL },
2307  { "X",                                 667, NULL },
2308  { "question",                          556, NULL },
2309  { "equal",                             584, NULL },
2310  { "Y",                                 667, NULL },
2311  { "Z",                                 611, NULL },
2312  { "four",                              556, NULL },
2313  { "a",                                 556, NULL },
2314  { "Gcommaaccent",                      778, NULL },
2315  { "b",                                 556, NULL },
2316  { "c",                                 500, NULL },
2317  { "d",                                 556, NULL },
2318  { "e",                                 556, NULL },
2319  { "f",                                 278, NULL },
2320  { "g",                                 556, NULL },
2321  { "bullet",                            350, NULL },
2322  { "h",                                 556, NULL },
2323  { "i",                                 222, NULL },
2324  { "Oslash",                            778, NULL },
2325  { "dagger",                            556, NULL },
2326  { "j",                                 222, NULL },
2327  { "k",                                 500, NULL },
2328  { "l",                                 222, NULL },
2329  { "m",                                 833, NULL },
2330  { "n",                                 556, NULL },
2331  { "tcommaaccent",                      278, NULL },
2332  { "o",                                 556, NULL },
2333  { "ordfeminine",                       370, NULL },
2334  { "ring",                              333, NULL },
2335  { "p",                                 556, NULL },
2336  { "q",                                 556, NULL },
2337  { "uhungarumlaut",                     556, NULL },
2338  { "r",                                 333, NULL },
2339  { "twosuperior",                       333, NULL },
2340  { "aacute",                            556, NULL },
2341  { "s",                                 500, NULL },
2342  { "OE",                               1000, NULL },
2343  { "t",                                 278, NULL },
2344  { "divide",                            584, NULL },
2345  { "u",                                 556, NULL },
2346  { "Ccaron",                            722, NULL },
2347  { "v",                                 500, NULL },
2348  { "w",                                 722, NULL },
2349  { "x",                                 500, NULL },
2350  { "y",                                 500, NULL },
2351  { "z",                                 500, NULL },
2352  { "Gbreve",                            778, NULL },
2353  { "commaaccent",                       250, NULL },
2354  { "hungarumlaut",                      333, NULL },
2355  { "Idotaccent",                        278, NULL },
2356  { "Nacute",                            722, NULL },
2357  { "quotedbl",                          355, NULL },
2358  { "gcommaaccent",                      556, NULL },
2359  { "mu",                                556, NULL },
2360  { "greaterequal",                      549, NULL },
2361  { "Scaron",                            667, NULL },
2362  { "Lslash",                            556, NULL },
2363  { "semicolon",                         278, NULL },
2364  { "oslash",                            611, NULL },
2365  { "lessequal",                         549, NULL },
2366  { "lozenge",                           471, NULL },
2367  { "parenright",                        333, NULL },
2368  { "ccaron",                            500, NULL },
2369  { "Ecircumflex",                       667, NULL },
2370  { "gbreve",                            556, NULL },
2371  { "trademark",                        1000, NULL },
2372  { "daggerdbl",                         556, NULL },
2373  { "nacute",                            556, NULL },
2374  { "macron",                            333, NULL },
2375  { "Otilde",                            778, NULL },
2376  { "Emacron",                           667, NULL },
2377  { "ellipsis",                         1000, NULL },
2378  { "scaron",                            500, NULL },
2379  { "AE",                               1000, NULL },
2380  { "Ucircumflex",                       722, NULL },
2381  { "lslash",                            222, NULL },
2382  { "quotedblleft",                      333, NULL },
2383  { "guilsinglright",                    333, NULL },
2384  { "hyphen",                            333, NULL },
2385  { "quotesingle",                       191, NULL },
2386  { "eight",                             556, NULL },
2387  { "exclamdown",                        333, NULL },
2388  { "endash",                            556, NULL },
2389  { "oe",                                944, NULL },
2390  { "Abreve",                            667, NULL },
2391  { "Umacron",                           722, NULL },
2392  { "ecircumflex",                       556, NULL },
2393  { "Adieresis",                         667, NULL },
2394  { "copyright",                         737, NULL },
2395  { "Egrave",                            667, NULL },
2396  { "slash",                             278, NULL },
2397  { "Edieresis",                         667, NULL },
2398  { "otilde",                            556, NULL },
2399  { "Idieresis",                         278, NULL },
2400  { "parenleft",                         333, NULL },
2401  { "one",                               556, NULL },
2402  { "emacron",                           556, NULL },
2403  { "Odieresis",                         778, NULL },
2404  { "ucircumflex",                       556, NULL },
2405  { "bracketleft",                       278, NULL },
2406  { "Ugrave",                            722, NULL },
2407  { "quoteright",                        222, NULL },
2408  { "Udieresis",                         722, NULL },
2409  { "perthousand",                      1000, NULL },
2410  { "Ydieresis",                         667, NULL },
2411  { "umacron",                           556, NULL },
2412  { "abreve",                            556, NULL },
2413  { "Eacute",                            667, NULL },
2414  { "adieresis",                         556, NULL },
2415  { "egrave",                            556, NULL },
2416  { "edieresis",                         556, NULL },
2417  { "idieresis",                         278, NULL },
2418  { "Eth",                               722, NULL },
2419  { "ae",                                889, NULL },
2420  { "asterisk",                          389, NULL },
2421  { "odieresis",                         556, NULL },
2422  { "Uacute",                            722, NULL },
2423  { "ugrave",                            556, NULL },
2424  { "nine",                              556, NULL },
2425  { "five",                              556, NULL },
2426  { "udieresis",                         556, NULL },
2427  { "Zcaron",                            611, NULL },
2428  { "Scommaaccent",                      667, NULL },
2429  { "threequarters",                     834, NULL },
2430  { "guillemotright",                    556, NULL },
2431  { "Ccedilla",                          722, NULL },
2432  { "ydieresis",                         500, NULL },
2433  { "tilde",                             333, NULL },
2434  { "at",                               1015, NULL },
2435  { "eacute",                            556, NULL },
2436  { "underscore",                        556, NULL },
2437  { "Euro",                              556, NULL },
2438  { "Dcroat",                            722, NULL },
2439  { "multiply",                          584, NULL },
2440  { "zero",                              556, NULL },
2441  { "eth",                               556, NULL },
2442  { "Scedilla",                          667, NULL },
2443  { "Ograve",                            778, NULL },
2444  { "Racute",                            722, NULL },
2445  { "partialdiff",                       476, NULL },
2446  { "uacute",                            556, NULL },
2447  { "braceleft",                         334, NULL },
2448  { "Thorn",                             667, NULL },
2449  { "zcaron",                            500, NULL },
2450  { "scommaaccent",                      500, NULL },
2451  { "ccedilla",                          500, NULL },
2452  { "Dcaron",                            722, NULL },
2453  { "dcroat",                            556, NULL },
2454  { "Ocircumflex",                       778, NULL },
2455  { "Oacute",                            778, NULL },
2456  { "scedilla",                          500, NULL },
2457  { "ogonek",                            333, NULL },
2458  { "ograve",                            556, NULL },
2459  { "racute",                            333, NULL },
2460  { "Tcaron",                            611, NULL },
2461  { "Eogonek",                           667, NULL },
2462  { "thorn",                             556, NULL },
2463  { "degree",                            400, NULL },
2464  { "registered",                        737, NULL },
2465  { "radical",                           453, NULL },
2466  { "Aring",                             667, NULL },
2467  { "percent",                           889, NULL },
2468  { "six",                               556, NULL },
2469  { "paragraph",                         537, NULL },
2470  { "dcaron",                            643, NULL },
2471  { "Uogonek",                           722, NULL },
2472  { "two",                               556, NULL },
2473  { "summation",                         600, NULL },
2474  { "Igrave",                            278, NULL },
2475  { "Lacute",                            556, NULL },
2476  { "ocircumflex",                       556, NULL },
2477  { "oacute",                            556, NULL },
2478  { "Uring",                             722, NULL },
2479  { "Lcommaaccent",                      556, NULL },
2480  { "tcaron",                            317, NULL },
2481  { "eogonek",                           556, NULL },
2482  { "Delta",                             612, NULL },
2483  { "Ohungarumlaut",                     778, NULL },
2484  { "asciicircum",                       469, NULL },
2485  { "aring",                             556, NULL },
2486  { "grave",                             333, NULL },
2487  { "uogonek",                           556, NULL },
2488  { "bracketright",                      278, NULL },
2489  { "Iacute",                            278, NULL },
2490  { "ampersand",                         667, NULL },
2491  { "igrave",                            278, NULL },
2492  { "lacute",                            222, NULL },
2493  { "Ncaron",                            722, NULL },
2494  { "plus",                              584, NULL },
2495  { "uring",                             556, NULL },
2496  { "quotesinglbase",                    222, NULL },
2497  { "lcommaaccent",                      222, NULL },
2498  { "Yacute",                            667, NULL },
2499  { "ohungarumlaut",                     556, NULL },
2500  { "threesuperior",                     333, NULL },
2501  { "acute",                             333, NULL },
2502  { "section",                           556, NULL },
2503  { "dieresis",                          333, NULL },
2504  { "iacute",                            278, NULL },
2505  { "quotedblbase",                      333, NULL },
2506  { "ncaron",                            556, NULL },
2507  { "florin",                            556, NULL },
2508  { "yacute",                            500, NULL },
2509  { "Rcommaaccent",                      722, NULL },
2510  { "fi",                                500, NULL },
2511  { "fl",                                500, NULL },
2512  { "Acircumflex",                       667, NULL },
2513  { "Cacute",                            722, NULL },
2514  { "Icircumflex",                       278, NULL },
2515  { "guillemotleft",                     556, NULL },
2516  { "germandbls",                        611, NULL },
2517  { "Amacron",                           667, NULL },
2518  { "seven",                             556, NULL },
2519  { "Sacute",                            667, NULL },
2520  { "ordmasculine",                      365, NULL },
2521  { "dotlessi",                          278, NULL },
2522  { "sterling",                          556, NULL },
2523  { "notequal",                          549, NULL },
2524  { "Imacron",                           278, NULL },
2525  { "rcommaaccent",                      333, NULL },
2526  { "Zdotaccent",                        611, NULL },
2527  { "acircumflex",                       556, NULL },
2528  { "cacute",                            500, NULL },
2529  { "Ecaron",                            667, NULL },
2530  { "icircumflex",                       278, NULL },
2531  { "braceright",                        334, NULL },
2532  { "quotedblright",                     333, NULL },
2533  { "amacron",                           556, NULL },
2534  { "sacute",                            500, NULL },
2535  { "imacron",                           278, NULL },
2536  { "cent",                              556, NULL },
2537  { "currency",                          556, NULL },
2538  { "logicalnot",                        584, NULL },
2539  { "zdotaccent",                        500, NULL },
2540  { "Atilde",                            667, NULL },
2541  { "breve",                             333, NULL },
2542  { "bar",                               260, NULL },
2543  { "fraction",                          167, NULL },
2544  { "less",                              584, NULL },
2545  { "ecaron",                            556, NULL },
2546  { "guilsinglleft",                     333, NULL },
2547  { "exclam",                            278, NULL },
2548  { "period",                            278, NULL },
2549  { "Rcaron",                            722, NULL },
2550  { "Kcommaaccent",                      667, NULL },
2551  { "greater",                           584, NULL },
2552  { "atilde",                            556, NULL },
2553  { "brokenbar",                         260, NULL },
2554  { "quoteleft",                         222, NULL },
2555  { "Edotaccent",                        667, NULL },
2556  { "onesuperior",                       333, NULL }
2557};
2558
2559static BuiltinFontWidth symbolWidthsTab[] = {
2560  { "bracketleftex",                     384, NULL },
2561  { "alpha",                             631, NULL },
2562  { "union",                             768, NULL },
2563  { "infinity",                          713, NULL },
2564  { "comma",                             250, NULL },
2565  { "copyrightsans",                     790, NULL },
2566  { "plusminus",                         549, NULL },
2567  { "arrowup",                           603, NULL },
2568  { "apple",                             790, NULL },
2569  { "parenleftbt",                       384, NULL },
2570  { "notelement",                        713, NULL },
2571  { "colon",                             278, NULL },
2572  { "beta",                              549, NULL },
2573  { "braceleftbt",                       494, NULL },
2574  { "Lambda",                            686, NULL },
2575  { "Phi",                               763, NULL },
2576  { "minus",                             549, NULL },
2577  { "space",                             250, NULL },
2578  { "Sigma",                             592, NULL },
2579  { "approxequal",                       549, NULL },
2580  { "minute",                            247, NULL },
2581  { "circleplus",                        768, NULL },
2582  { "Omicron",                           722, NULL },
2583  { "three",                             500, NULL },
2584  { "numbersign",                        500, NULL },
2585  { "lambda",                            549, NULL },
2586  { "phi",                               521, NULL },
2587  { "aleph",                             823, NULL },
2588  { "Tau",                               611, NULL },
2589  { "spade",                             753, NULL },
2590  { "logicaland",                        603, NULL },
2591  { "sigma",                             603, NULL },
2592  { "propersuperset",                    713, NULL },
2593  { "omicron",                           549, NULL },
2594  { "question",                          444, NULL },
2595  { "equal",                             549, NULL },
2596  { "Epsilon",                           611, NULL },
2597  { "emptyset",                          823, NULL },
2598  { "diamond",                           753, NULL },
2599  { "four",                              500, NULL },
2600  { "Mu",                                889, NULL },
2601  { "parenlefttp",                       384, NULL },
2602  { "club",                              753, NULL },
2603  { "bullet",                            460, NULL },
2604  { "Omega",                             768, NULL },
2605  { "tau",                               439, NULL },
2606  { "Upsilon",                           690, NULL },
2607  { "bracelefttp",                       494, NULL },
2608  { "heart",                             753, NULL },
2609  { "divide",                            549, NULL },
2610  { "epsilon",                           439, NULL },
2611  { "logicalor",                         603, NULL },
2612  { "parenleftex",                       384, NULL },
2613  { "greaterequal",                      549, NULL },
2614  { "mu",                                576, NULL },
2615  { "Nu",                                722, NULL },
2616  { "therefore",                         863, NULL },
2617  { "notsubset",                         713, NULL },
2618  { "omega",                             686, NULL },
2619  { "semicolon",                         278, NULL },
2620  { "element",                           713, NULL },
2621  { "upsilon",                           576, NULL },
2622  { "existential",                       549, NULL },
2623  { "integralbt",                        686, NULL },
2624  { "lessequal",                         549, NULL },
2625  { "phi1",                              603, NULL },
2626  { "lozenge",                           494, NULL },
2627  { "trademarkserif",                    890, NULL },
2628  { "parenright",                        333, NULL },
2629  { "reflexsuperset",                    713, NULL },
2630  { "sigma1",                            439, NULL },
2631  { "nu",                                521, NULL },
2632  { "Gamma",                             603, NULL },
2633  { "angleright",                        329, NULL },
2634  { "ellipsis",                         1000, NULL },
2635  { "Rho",                               556, NULL },
2636  { "parenrightbt",                      384, NULL },
2637  { "radicalex",                         500, NULL },
2638  { "eight",                             500, NULL },
2639  { "angleleft",                         329, NULL },
2640  { "arrowdbldown",                      603, NULL },
2641  { "congruent",                         549, NULL },
2642  { "Theta",                             741, NULL },
2643  { "intersection",                      768, NULL },
2644  { "Pi",                                768, NULL },
2645  { "slash",                             278, NULL },
2646  { "registerserif",                     790, NULL },
2647  { "parenleft",                         333, NULL },
2648  { "one",                               500, NULL },
2649  { "gamma",                             411, NULL },
2650  { "bracketleft",                       333, NULL },
2651  { "rho",                               549, NULL },
2652  { "circlemultiply",                    768, NULL },
2653  { "Chi",                               722, NULL },
2654  { "theta",                             521, NULL },
2655  { "pi",                                549, NULL },
2656  { "integraltp",                        686, NULL },
2657  { "Eta",                               722, NULL },
2658  { "product",                           823, NULL },
2659  { "nine",                              500, NULL },
2660  { "five",                              500, NULL },
2661  { "propersubset",                      713, NULL },
2662  { "bracketrightbt",                    384, NULL },
2663  { "trademarksans",                     786, NULL },
2664  { "dotmath",                           250, NULL },
2665  { "integralex",                        686, NULL },
2666  { "chi",                               549, NULL },
2667  { "parenrighttp",                      384, NULL },
2668  { "eta",                               603, NULL },
2669  { "underscore",                        500, NULL },
2670  { "Euro",                              750, NULL },
2671  { "multiply",                          549, NULL },
2672  { "zero",                              500, NULL },
2673  { "partialdiff",                       494, NULL },
2674  { "angle",                             768, NULL },
2675  { "arrowdblleft",                      987, NULL },
2676  { "braceleft",                         480, NULL },
2677  { "parenrightex",                      384, NULL },
2678  { "Rfraktur",                          795, NULL },
2679  { "Zeta",                              611, NULL },
2680  { "braceex",                           494, NULL },
2681  { "arrowdblup",                        603, NULL },
2682  { "arrowdown",                         603, NULL },
2683  { "Ifraktur",                          686, NULL },
2684  { "degree",                            400, NULL },
2685  { "Iota",                              333, NULL },
2686  { "perpendicular",                     658, NULL },
2687  { "radical",                           549, NULL },
2688  { "asteriskmath",                      500, NULL },
2689  { "percent",                           833, NULL },
2690  { "zeta",                              494, NULL },
2691  { "six",                               500, NULL },
2692  { "two",                               500, NULL },
2693  { "weierstrass",                       987, NULL },
2694  { "summation",                         713, NULL },
2695  { "bracketrighttp",                    384, NULL },
2696  { "carriagereturn",                    658, NULL },
2697  { "suchthat",                          439, NULL },
2698  { "arrowvertex",                       603, NULL },
2699  { "Delta",                             612, NULL },
2700  { "iota",                              329, NULL },
2701  { "arrowhorizex",                     1000, NULL },
2702  { "bracketrightex",                    384, NULL },
2703  { "bracketright",                      333, NULL },
2704  { "ampersand",                         778, NULL },
2705  { "plus",                              549, NULL },
2706  { "proportional",                      713, NULL },
2707  { "delta",                             494, NULL },
2708  { "copyrightserif",                    790, NULL },
2709  { "bracerightmid",                     494, NULL },
2710  { "arrowleft",                         987, NULL },
2711  { "second",                            411, NULL },
2712  { "arrowdblboth",                     1042, NULL },
2713  { "florin",                            500, NULL },
2714  { "Psi",                               795, NULL },
2715  { "bracerightbt",                      494, NULL },
2716  { "bracketleftbt",                     384, NULL },
2717  { "seven",                             500, NULL },
2718  { "braceleftmid",                      494, NULL },
2719  { "notequal",                          549, NULL },
2720  { "psi",                               686, NULL },
2721  { "equivalence",                       549, NULL },
2722  { "universal",                         713, NULL },
2723  { "arrowdblright",                     987, NULL },
2724  { "braceright",                        480, NULL },
2725  { "reflexsubset",                      713, NULL },
2726  { "Xi",                                645, NULL },
2727  { "theta1",                            631, NULL },
2728  { "logicalnot",                        713, NULL },
2729  { "Kappa",                             722, NULL },
2730  { "similar",                           549, NULL },
2731  { "bar",                               200, NULL },
2732  { "fraction",                          167, NULL },
2733  { "less",                              549, NULL },
2734  { "registersans",                      790, NULL },
2735  { "omega1",                            713, NULL },
2736  { "exclam",                            333, NULL },
2737  { "Upsilon1",                          620, NULL },
2738  { "bracerighttp",                      494, NULL },
2739  { "xi",                                493, NULL },
2740  { "period",                            250, NULL },
2741  { "Alpha",                             722, NULL },
2742  { "arrowright",                        987, NULL },
2743  { "greater",                           549, NULL },
2744  { "bracketlefttp",                     384, NULL },
2745  { "kappa",                             549, NULL },
2746  { "gradient",                          713, NULL },
2747  { "integral",                          274, NULL },
2748  { "arrowboth",                        1042, NULL },
2749  { "Beta",                              667, NULL }
2750};
2751
2752static BuiltinFontWidth timesBoldWidthsTab[] = {
2753  { "Ntilde",                            722, NULL },
2754  { "rcaron",                            444, NULL },
2755  { "kcommaaccent",                      556, NULL },
2756  { "Ncommaaccent",                      722, NULL },
2757  { "Zacute",                            667, NULL },
2758  { "comma",                             250, NULL },
2759  { "cedilla",                           333, NULL },
2760  { "plusminus",                         570, NULL },
2761  { "circumflex",                        333, NULL },
2762  { "dotaccent",                         333, NULL },
2763  { "edotaccent",                        444, NULL },
2764  { "asciitilde",                        520, NULL },
2765  { "colon",                             333, NULL },
2766  { "onehalf",                           750, NULL },
2767  { "dollar",                            500, NULL },
2768  { "Lcaron",                            667, NULL },
2769  { "ntilde",                            556, NULL },
2770  { "Aogonek",                           722, NULL },
2771  { "ncommaaccent",                      556, NULL },
2772  { "minus",                             570, NULL },
2773  { "Iogonek",                           389, NULL },
2774  { "zacute",                            444, NULL },
2775  { "yen",                               500, NULL },
2776  { "space",                             250, NULL },
2777  { "Omacron",                           778, NULL },
2778  { "questiondown",                      500, NULL },
2779  { "emdash",                           1000, NULL },
2780  { "Agrave",                            722, NULL },
2781  { "three",                             500, NULL },
2782  { "numbersign",                        500, NULL },
2783  { "lcaron",                            394, NULL },
2784  { "A",                                 722, NULL },
2785  { "B",                                 667, NULL },
2786  { "C",                                 722, NULL },
2787  { "aogonek",                           500, NULL },
2788  { "D",                                 722, NULL },
2789  { "E",                                 667, NULL },
2790  { "onequarter",                        750, NULL },
2791  { "F",                                 611, NULL },
2792  { "G",                                 778, NULL },
2793  { "H",                                 778, NULL },
2794  { "I",                                 389, NULL },
2795  { "J",                                 500, NULL },
2796  { "K",                                 778, NULL },
2797  { "iogonek",                           278, NULL },
2798  { "backslash",                         278, NULL },
2799  { "L",                                 667, NULL },
2800  { "periodcentered",                    250, NULL },
2801  { "M",                                 944, NULL },
2802  { "N",                                 722, NULL },
2803  { "omacron",                           500, NULL },
2804  { "Tcommaaccent",                      667, NULL },
2805  { "O",                                 778, NULL },
2806  { "P",                                 611, NULL },
2807  { "Q",                                 778, NULL },
2808  { "Uhungarumlaut",                     722, NULL },
2809  { "R",                                 722, NULL },
2810  { "Aacute",                            722, NULL },
2811  { "caron",                             333, NULL },
2812  { "S",                                 556, NULL },
2813  { "T",                                 667, NULL },
2814  { "U",                                 722, NULL },
2815  { "agrave",                            500, NULL },
2816  { "V",                                 722, NULL },
2817  { "W",                                1000, NULL },
2818  { "X",                                 722, NULL },
2819  { "question",                          500, NULL },
2820  { "equal",                             570, NULL },
2821  { "Y",                                 722, NULL },
2822  { "Z",                                 667, NULL },
2823  { "four",                              500, NULL },
2824  { "a",                                 500, NULL },
2825  { "Gcommaaccent",                      778, NULL },
2826  { "b",                                 556, NULL },
2827  { "c",                                 444, NULL },
2828  { "d",                                 556, NULL },
2829  { "e",                                 444, NULL },
2830  { "f",                                 333, NULL },
2831  { "g",                                 500, NULL },
2832  { "bullet",                            350, NULL },
2833  { "h",                                 556, NULL },
2834  { "i",                                 278, NULL },
2835  { "Oslash",                            778, NULL },
2836  { "dagger",                            500, NULL },
2837  { "j",                                 333, NULL },
2838  { "k",                                 556, NULL },
2839  { "l",                                 278, NULL },
2840  { "m",                                 833, NULL },
2841  { "n",                                 556, NULL },
2842  { "tcommaaccent",                      333, NULL },
2843  { "o",                                 500, NULL },
2844  { "ordfeminine",                       300, NULL },
2845  { "ring",                              333, NULL },
2846  { "p",                                 556, NULL },
2847  { "q",                                 556, NULL },
2848  { "uhungarumlaut",                     556, NULL },
2849  { "r",                                 444, NULL },
2850  { "twosuperior",                       300, NULL },
2851  { "aacute",                            500, NULL },
2852  { "s",                                 389, NULL },
2853  { "OE",                               1000, NULL },
2854  { "t",                                 333, NULL },
2855  { "divide",                            570, NULL },
2856  { "u",                                 556, NULL },
2857  { "Ccaron",                            722, NULL },
2858  { "v",                                 500, NULL },
2859  { "w",                                 722, NULL },
2860  { "x",                                 500, NULL },
2861  { "y",                                 500, NULL },
2862  { "z",                                 444, NULL },
2863  { "Gbreve",                            778, NULL },
2864  { "commaaccent",                       250, NULL },
2865  { "hungarumlaut",                      333, NULL },
2866  { "Idotaccent",                        389, NULL },
2867  { "Nacute",                            722, NULL },
2868  { "quotedbl",                          555, NULL },
2869  { "gcommaaccent",                      500, NULL },
2870  { "mu",                                556, NULL },
2871  { "greaterequal",                      549, NULL },
2872  { "Scaron",                            556, NULL },
2873  { "Lslash",                            667, NULL },
2874  { "semicolon",                         333, NULL },
2875  { "oslash",                            500, NULL },
2876  { "lessequal",                         549, NULL },
2877  { "lozenge",                           494, NULL },
2878  { "parenright",                        333, NULL },
2879  { "ccaron",                            444, NULL },
2880  { "Ecircumflex",                       667, NULL },
2881  { "gbreve",                            500, NULL },
2882  { "trademark",                        1000, NULL },
2883  { "daggerdbl",                         500, NULL },
2884  { "nacute",                            556, NULL },
2885  { "macron",                            333, NULL },
2886  { "Otilde",                            778, NULL },
2887  { "Emacron",                           667, NULL },
2888  { "ellipsis",                         1000, NULL },
2889  { "scaron",                            389, NULL },
2890  { "AE",                               1000, NULL },
2891  { "Ucircumflex",                       722, NULL },
2892  { "lslash",                            278, NULL },
2893  { "quotedblleft",                      500, NULL },
2894  { "guilsinglright",                    333, NULL },
2895  { "hyphen",                            333, NULL },
2896  { "quotesingle",                       278, NULL },
2897  { "eight",                             500, NULL },
2898  { "exclamdown",                        333, NULL },
2899  { "endash",                            500, NULL },
2900  { "oe",                                722, NULL },
2901  { "Abreve",                            722, NULL },
2902  { "Umacron",                           722, NULL },
2903  { "ecircumflex",                       444, NULL },
2904  { "Adieresis",                         722, NULL },
2905  { "copyright",                         747, NULL },
2906  { "Egrave",                            667, NULL },
2907  { "slash",                             278, NULL },
2908  { "Edieresis",                         667, NULL },
2909  { "otilde",                            500, NULL },
2910  { "Idieresis",                         389, NULL },
2911  { "parenleft",                         333, NULL },
2912  { "one",                               500, NULL },
2913  { "emacron",                           444, NULL },
2914  { "Odieresis",                         778, NULL },
2915  { "ucircumflex",                       556, NULL },
2916  { "bracketleft",                       333, NULL },
2917  { "Ugrave",                            722, NULL },
2918  { "quoteright",                        333, NULL },
2919  { "Udieresis",                         722, NULL },
2920  { "perthousand",                      1000, NULL },
2921  { "Ydieresis",                         722, NULL },
2922  { "umacron",                           556, NULL },
2923  { "abreve",                            500, NULL },
2924  { "Eacute",                            667, NULL },
2925  { "adieresis",                         500, NULL },
2926  { "egrave",                            444, NULL },
2927  { "edieresis",                         444, NULL },
2928  { "idieresis",                         278, NULL },
2929  { "Eth",                               722, NULL },
2930  { "ae",                                722, NULL },
2931  { "asterisk",                          500, NULL },
2932  { "odieresis",                         500, NULL },
2933  { "Uacute",                            722, NULL },
2934  { "ugrave",                            556, NULL },
2935  { "nine",                              500, NULL },
2936  { "five",                              500, NULL },
2937  { "udieresis",                         556, NULL },
2938  { "Zcaron",                            667, NULL },
2939  { "Scommaaccent",                      556, NULL },
2940  { "threequarters",                     750, NULL },
2941  { "guillemotright",                    500, NULL },
2942  { "Ccedilla",                          722, NULL },
2943  { "ydieresis",                         500, NULL },
2944  { "tilde",                             333, NULL },
2945  { "at",                                930, NULL },
2946  { "eacute",                            444, NULL },
2947  { "underscore",                        500, NULL },
2948  { "Euro",                              500, NULL },
2949  { "Dcroat",                            722, NULL },
2950  { "multiply",                          570, NULL },
2951  { "zero",                              500, NULL },
2952  { "eth",                               500, NULL },
2953  { "Scedilla",                          556, NULL },
2954  { "Ograve",                            778, NULL },
2955  { "Racute",                            722, NULL },
2956  { "partialdiff",                       494, NULL },
2957  { "uacute",                            556, NULL },
2958  { "braceleft",                         394, NULL },
2959  { "Thorn",                             611, NULL },
2960  { "zcaron",                            444, NULL },
2961  { "scommaaccent",                      389, NULL },
2962  { "ccedilla",                          444, NULL },
2963  { "Dcaron",                            722, NULL },
2964  { "dcroat",                            556, NULL },
2965  { "Ocircumflex",                       778, NULL },
2966  { "Oacute",                            778, NULL },
2967  { "scedilla",                          389, NULL },
2968  { "ogonek",                            333, NULL },
2969  { "ograve",                            500, NULL },
2970  { "racute",                            444, NULL },
2971  { "Tcaron",                            667, NULL },
2972  { "Eogonek",                           667, NULL },
2973  { "thorn",                             556, NULL },
2974  { "degree",                            400, NULL },
2975  { "registered",                        747, NULL },
2976  { "radical",                           549, NULL },
2977  { "Aring",                             722, NULL },
2978  { "percent",                          1000, NULL },
2979  { "six",                               500, NULL },
2980  { "paragraph",                         540, NULL },
2981  { "dcaron",                            672, NULL },
2982  { "Uogonek",                           722, NULL },
2983  { "two",                               500, NULL },
2984  { "summation",                         600, NULL },
2985  { "Igrave",                            389, NULL },
2986  { "Lacute",                            667, NULL },
2987  { "ocircumflex",                       500, NULL },
2988  { "oacute",                            500, NULL },
2989  { "Uring",                             722, NULL },
2990  { "Lcommaaccent",                      667, NULL },
2991  { "tcaron",                            416, NULL },
2992  { "eogonek",                           444, NULL },
2993  { "Delta",                             612, NULL },
2994  { "Ohungarumlaut",                     778, NULL },
2995  { "asciicircum",                       581, NULL },
2996  { "aring",                             500, NULL },
2997  { "grave",                             333, NULL },
2998  { "uogonek",                           556, NULL },
2999  { "bracketright",                      333, NULL },
3000  { "Iacute",                            389, NULL },
3001  { "ampersand",                         833, NULL },
3002  { "igrave",                            278, NULL },
3003  { "lacute",                            278, NULL },
3004  { "Ncaron",                            722, NULL },
3005  { "plus",                              570, NULL },
3006  { "uring",                             556, NULL },
3007  { "quotesinglbase",                    333, NULL },
3008  { "lcommaaccent",                      278, NULL },
3009  { "Yacute",                            722, NULL },
3010  { "ohungarumlaut",                     500, NULL },
3011  { "threesuperior",                     300, NULL },
3012  { "acute",                             333, NULL },
3013  { "section",                           500, NULL },
3014  { "dieresis",                          333, NULL },
3015  { "iacute",                            278, NULL },
3016  { "quotedblbase",                      500, NULL },
3017  { "ncaron",                            556, NULL },
3018  { "florin",                            500, NULL },
3019  { "yacute",                            500, NULL },
3020  { "Rcommaaccent",                      722, NULL },
3021  { "fi",                                556, NULL },
3022  { "fl",                                556, NULL },
3023  { "Acircumflex",                       722, NULL },
3024  { "Cacute",                            722, NULL },
3025  { "Icircumflex",                       389, NULL },
3026  { "guillemotleft",                     500, NULL },
3027  { "germandbls",                        556, NULL },
3028  { "Amacron",                           722, NULL },
3029  { "seven",                             500, NULL },
3030  { "Sacute",                            556, NULL },
3031  { "ordmasculine",                      330, NULL },
3032  { "dotlessi",                          278, NULL },
3033  { "sterling",                          500, NULL },
3034  { "notequal",                          549, NULL },
3035  { "Imacron",                           389, NULL },
3036  { "rcommaaccent",                      444, NULL },
3037  { "Zdotaccent",                        667, NULL },
3038  { "acircumflex",                       500, NULL },
3039  { "cacute",                            444, NULL },
3040  { "Ecaron",                            667, NULL },
3041  { "icircumflex",                       278, NULL },
3042  { "braceright",                        394, NULL },
3043  { "quotedblright",                     500, NULL },
3044  { "amacron",                           500, NULL },
3045  { "sacute",                            389, NULL },
3046  { "imacron",                           278, NULL },
3047  { "cent",                              500, NULL },
3048  { "currency",                          500, NULL },
3049  { "logicalnot",                        570, NULL },
3050  { "zdotaccent",                        444, NULL },
3051  { "Atilde",                            722, NULL },
3052  { "breve",                             333, NULL },
3053  { "bar",                               220, NULL },
3054  { "fraction",                          167, NULL },
3055  { "less",                              570, NULL },
3056  { "ecaron",                            444, NULL },
3057  { "guilsinglleft",                     333, NULL },
3058  { "exclam",                            333, NULL },
3059  { "period",                            250, NULL },
3060  { "Rcaron",                            722, NULL },
3061  { "Kcommaaccent",                      778, NULL },
3062  { "greater",                           570, NULL },
3063  { "atilde",                            500, NULL },
3064  { "brokenbar",                         220, NULL },
3065  { "quoteleft",                         333, NULL },
3066  { "Edotaccent",                        667, NULL },
3067  { "onesuperior",                       300, NULL }
3068};
3069
3070static BuiltinFontWidth timesBoldItalicWidthsTab[] = {
3071  { "Ntilde",                            722, NULL },
3072  { "rcaron",                            389, NULL },
3073  { "kcommaaccent",                      500, NULL },
3074  { "Ncommaaccent",                      722, NULL },
3075  { "Zacute",                            611, NULL },
3076  { "comma",                             250, NULL },
3077  { "cedilla",                           333, NULL },
3078  { "plusminus",                         570, NULL },
3079  { "circumflex",                        333, NULL },
3080  { "dotaccent",                         333, NULL },
3081  { "edotaccent",                        444, NULL },
3082  { "asciitilde",                        570, NULL },
3083  { "colon",                             333, NULL },
3084  { "onehalf",                           750, NULL },
3085  { "dollar",                            500, NULL },
3086  { "Lcaron",                            611, NULL },
3087  { "ntilde",                            556, NULL },
3088  { "Aogonek",                           667, NULL },
3089  { "ncommaaccent",                      556, NULL },
3090  { "minus",                             606, NULL },
3091  { "Iogonek",                           389, NULL },
3092  { "zacute",                            389, NULL },
3093  { "yen",                               500, NULL },
3094  { "space",                             250, NULL },
3095  { "Omacron",                           722, NULL },
3096  { "questiondown",                      500, NULL },
3097  { "emdash",                           1000, NULL },
3098  { "Agrave",                            667, NULL },
3099  { "three",                             500, NULL },
3100  { "numbersign",                        500, NULL },
3101  { "lcaron",                            382, NULL },
3102  { "A",                                 667, NULL },
3103  { "B",                                 667, NULL },
3104  { "C",                                 667, NULL },
3105  { "aogonek",                           500, NULL },
3106  { "D",                                 722, NULL },
3107  { "E",                                 667, NULL },
3108  { "onequarter",                        750, NULL },
3109  { "F",                                 667, NULL },
3110  { "G",                                 722, NULL },
3111  { "H",                                 778, NULL },
3112  { "I",                                 389, NULL },
3113  { "J",                                 500, NULL },
3114  { "K",                                 667, NULL },
3115  { "iogonek",                           278, NULL },
3116  { "backslash",                         278, NULL },
3117  { "L",                                 611, NULL },
3118  { "periodcentered",                    250, NULL },
3119  { "M",                                 889, NULL },
3120  { "N",                                 722, NULL },
3121  { "omacron",                           500, NULL },
3122  { "Tcommaaccent",                      611, NULL },
3123  { "O",                                 722, NULL },
3124  { "P",                                 611, NULL },
3125  { "Q",                                 722, NULL },
3126  { "Uhungarumlaut",                     722, NULL },
3127  { "R",                                 667, NULL },
3128  { "Aacute",                            667, NULL },
3129  { "caron",                             333, NULL },
3130  { "S",                                 556, NULL },
3131  { "T",                                 611, NULL },
3132  { "U",                                 722, NULL },
3133  { "agrave",                            500, NULL },
3134  { "V",                                 667, NULL },
3135  { "W",                                 889, NULL },
3136  { "X",                                 667, NULL },
3137  { "question",                          500, NULL },
3138  { "equal",                             570, NULL },
3139  { "Y",                                 611, NULL },
3140  { "Z",                                 611, NULL },
3141  { "four",                              500, NULL },
3142  { "a",                                 500, NULL },
3143  { "Gcommaaccent",                      722, NULL },
3144  { "b",                                 500, NULL },
3145  { "c",                                 444, NULL },
3146  { "d",                                 500, NULL },
3147  { "e",                                 444, NULL },
3148  { "f",                                 333, NULL },
3149  { "g",                                 500, NULL },
3150  { "bullet",                            350, NULL },
3151  { "h",                                 556, NULL },
3152  { "i",                                 278, NULL },
3153  { "Oslash",                            722, NULL },
3154  { "dagger",                            500, NULL },
3155  { "j",                                 278, NULL },
3156  { "k",                                 500, NULL },
3157  { "l",                                 278, NULL },
3158  { "m",                                 778, NULL },
3159  { "n",                                 556, NULL },
3160  { "tcommaaccent",                      278, NULL },
3161  { "o",                                 500, NULL },
3162  { "ordfeminine",                       266, NULL },
3163  { "ring",                              333, NULL },
3164  { "p",                                 500, NULL },
3165  { "q",                                 500, NULL },
3166  { "uhungarumlaut",                     556, NULL },
3167  { "r",                                 389, NULL },
3168  { "twosuperior",                       300, NULL },
3169  { "aacute",                            500, NULL },
3170  { "s",                                 389, NULL },
3171  { "OE",                                944, NULL },
3172  { "t",                                 278, NULL },
3173  { "divide",                            570, NULL },
3174  { "u",                                 556, NULL },
3175  { "Ccaron",                            667, NULL },
3176  { "v",                                 444, NULL },
3177  { "w",                                 667, NULL },
3178  { "x",                                 500, NULL },
3179  { "y",                                 444, NULL },
3180  { "z",                                 389, NULL },
3181  { "Gbreve",                            722, NULL },
3182  { "commaaccent",                       250, NULL },
3183  { "hungarumlaut",                      333, NULL },
3184  { "Idotaccent",                        389, NULL },
3185  { "Nacute",                            722, NULL },
3186  { "quotedbl",                          555, NULL },
3187  { "gcommaaccent",                      500, NULL },
3188  { "mu",                                576, NULL },
3189  { "greaterequal",                      549, NULL },
3190  { "Scaron",                            556, NULL },
3191  { "Lslash",                            611, NULL },
3192  { "semicolon",                         333, NULL },
3193  { "oslash",                            500, NULL },
3194  { "lessequal",                         549, NULL },
3195  { "lozenge",                           494, NULL },
3196  { "parenright",                        333, NULL },
3197  { "ccaron",                            444, NULL },
3198  { "Ecircumflex",                       667, NULL },
3199  { "gbreve",                            500, NULL },
3200  { "trademark",                        1000, NULL },
3201  { "daggerdbl",                         500, NULL },
3202  { "nacute",                            556, NULL },
3203  { "macron",                            333, NULL },
3204  { "Otilde",                            722, NULL },
3205  { "Emacron",                           667, NULL },
3206  { "ellipsis",                         1000, NULL },
3207  { "scaron",                            389, NULL },
3208  { "AE",                                944, NULL },
3209  { "Ucircumflex",                       722, NULL },
3210  { "lslash",                            278, NULL },
3211  { "quotedblleft",                      500, NULL },
3212  { "guilsinglright",                    333, NULL },
3213  { "hyphen",                            333, NULL },
3214  { "quotesingle",                       278, NULL },
3215  { "eight",                             500, NULL },
3216  { "exclamdown",                        389, NULL },
3217  { "endash",                            500, NULL },
3218  { "oe",                                722, NULL },
3219  { "Abreve",                            667, NULL },
3220  { "Umacron",                           722, NULL },
3221  { "ecircumflex",                       444, NULL },
3222  { "Adieresis",                         667, NULL },
3223  { "copyright",                         747, NULL },
3224  { "Egrave",                            667, NULL },
3225  { "slash",                             278, NULL },
3226  { "Edieresis",                         667, NULL },
3227  { "otilde",                            500, NULL },
3228  { "Idieresis",                         389, NULL },
3229  { "parenleft",                         333, NULL },
3230  { "one",                               500, NULL },
3231  { "emacron",                           444, NULL },
3232  { "Odieresis",                         722, NULL },
3233  { "ucircumflex",                       556, NULL },
3234  { "bracketleft",                       333, NULL },
3235  { "Ugrave",                            722, NULL },
3236  { "quoteright",                        333, NULL },
3237  { "Udieresis",                         722, NULL },
3238  { "perthousand",                      1000, NULL },
3239  { "Ydieresis",                         611, NULL },
3240  { "umacron",                           556, NULL },
3241  { "abreve",                            500, NULL },
3242  { "Eacute",                            667, NULL },
3243  { "adieresis",                         500, NULL },
3244  { "egrave",                            444, NULL },
3245  { "edieresis",                         444, NULL },
3246  { "idieresis",                         278, NULL },
3247  { "Eth",                               722, NULL },
3248  { "ae",                                722, NULL },
3249  { "asterisk",                          500, NULL },
3250  { "odieresis",                         500, NULL },
3251  { "Uacute",                            722, NULL },
3252  { "ugrave",                            556, NULL },
3253  { "nine",                              500, NULL },
3254  { "five",                              500, NULL },
3255  { "udieresis",                         556, NULL },
3256  { "Zcaron",                            611, NULL },
3257  { "Scommaaccent",                      556, NULL },
3258  { "threequarters",                     750, NULL },
3259  { "guillemotright",                    500, NULL },
3260  { "Ccedilla",                          667, NULL },
3261  { "ydieresis",                         444, NULL },
3262  { "tilde",                             333, NULL },
3263  { "at",                                832, NULL },
3264  { "eacute",                            444, NULL },
3265  { "underscore",                        500, NULL },
3266  { "Euro",                              500, NULL },
3267  { "Dcroat",                            722, NULL },
3268  { "multiply",                          570, NULL },
3269  { "zero",                              500, NULL },
3270  { "eth",                               500, NULL },
3271  { "Scedilla",                          556, NULL },
3272  { "Ograve",                            722, NULL },
3273  { "Racute",                            667, NULL },
3274  { "partialdiff",                       494, NULL },
3275  { "uacute",                            556, NULL },
3276  { "braceleft",                         348, NULL },
3277  { "Thorn",                             611, NULL },
3278  { "zcaron",                            389, NULL },
3279  { "scommaaccent",                      389, NULL },
3280  { "ccedilla",                          444, NULL },
3281  { "Dcaron",                            722, NULL },
3282  { "dcroat",                            500, NULL },
3283  { "Ocircumflex",                       722, NULL },
3284  { "Oacute",                            722, NULL },
3285  { "scedilla",                          389, NULL },
3286  { "ogonek",                            333, NULL },
3287  { "ograve",                            500, NULL },
3288  { "racute",                            389, NULL },
3289  { "Tcaron",                            611, NULL },
3290  { "Eogonek",                           667, NULL },
3291  { "thorn",                             500, NULL },
3292  { "degree",                            400, NULL },
3293  { "registered",                        747, NULL },
3294  { "radical",                           549, NULL },
3295  { "Aring",                             667, NULL },
3296  { "percent",                           833, NULL },
3297  { "six",                               500, NULL },
3298  { "paragraph",                         500, NULL },
3299  { "dcaron",                            608, NULL },
3300  { "Uogonek",                           722, NULL },
3301  { "two",                               500, NULL },
3302  { "summation",                         600, NULL },
3303  { "Igrave",                            389, NULL },
3304  { "Lacute",                            611, NULL },
3305  { "ocircumflex",                       500, NULL },
3306  { "oacute",                            500, NULL },
3307  { "Uring",                             722, NULL },
3308  { "Lcommaaccent",                      611, NULL },
3309  { "tcaron",                            366, NULL },
3310  { "eogonek",                           444, NULL },
3311  { "Delta",                             612, NULL },
3312  { "Ohungarumlaut",                     722, NULL },
3313  { "asciicircum",                       570, NULL },
3314  { "aring",                             500, NULL },
3315  { "grave",                             333, NULL },
3316  { "uogonek",                           556, NULL },
3317  { "bracketright",                      333, NULL },
3318  { "Iacute",                            389, NULL },
3319  { "ampersand",                         778, NULL },
3320  { "igrave",                            278, NULL },
3321  { "lacute",                            278, NULL },
3322  { "Ncaron",                            722, NULL },
3323  { "plus",                              570, NULL },
3324  { "uring",                             556, NULL },
3325  { "quotesinglbase",                    333, NULL },
3326  { "lcommaaccent",                      278, NULL },
3327  { "Yacute",                            611, NULL },
3328  { "ohungarumlaut",                     500, NULL },
3329  { "threesuperior",                     300, NULL },
3330  { "acute",                             333, NULL },
3331  { "section",                           500, NULL },
3332  { "dieresis",                          333, NULL },
3333  { "iacute",                            278, NULL },
3334  { "quotedblbase",                      500, NULL },
3335  { "ncaron",                            556, NULL },
3336  { "florin",                            500, NULL },
3337  { "yacute",                            444, NULL },
3338  { "Rcommaaccent",                      667, NULL },
3339  { "fi",                                556, NULL },
3340  { "fl",                                556, NULL },
3341  { "Acircumflex",                       667, NULL },
3342  { "Cacute",                            667, NULL },
3343  { "Icircumflex",                       389, NULL },
3344  { "guillemotleft",                     500, NULL },
3345  { "germandbls",                        500, NULL },
3346  { "Amacron",                           667, NULL },
3347  { "seven",                             500, NULL },
3348  { "Sacute",                            556, NULL },
3349  { "ordmasculine",                      300, NULL },
3350  { "dotlessi",                          278, NULL },
3351  { "sterling",                          500, NULL },
3352  { "notequal",                          549, NULL },
3353  { "Imacron",                           389, NULL },
3354  { "rcommaaccent",                      389, NULL },
3355  { "Zdotaccent",                        611, NULL },
3356  { "acircumflex",                       500, NULL },
3357  { "cacute",                            444, NULL },
3358  { "Ecaron",                            667, NULL },
3359  { "icircumflex",                       278, NULL },
3360  { "braceright",                        348, NULL },
3361  { "quotedblright",                     500, NULL },
3362  { "amacron",                           500, NULL },
3363  { "sacute",                            389, NULL },
3364  { "imacron",                           278, NULL },
3365  { "cent",                              500, NULL },
3366  { "currency",                          500, NULL },
3367  { "logicalnot",                        606, NULL },
3368  { "zdotaccent",                        389, NULL },
3369  { "Atilde",                            667, NULL },
3370  { "breve",                             333, NULL },
3371  { "bar",                               220, NULL },
3372  { "fraction",                          167, NULL },
3373  { "less",                              570, NULL },
3374  { "ecaron",                            444, NULL },
3375  { "guilsinglleft",                     333, NULL },
3376  { "exclam",                            389, NULL },
3377  { "period",                            250, NULL },
3378  { "Rcaron",                            667, NULL },
3379  { "Kcommaaccent",                      667, NULL },
3380  { "greater",                           570, NULL },
3381  { "atilde",                            500, NULL },
3382  { "brokenbar",                         220, NULL },
3383  { "quoteleft",                         333, NULL },
3384  { "Edotaccent",                        667, NULL },
3385  { "onesuperior",                       300, NULL }
3386};
3387
3388static BuiltinFontWidth timesItalicWidthsTab[] = {
3389  { "Ntilde",                            667, NULL },
3390  { "rcaron",                            389, NULL },
3391  { "kcommaaccent",                      444, NULL },
3392  { "Ncommaaccent",                      667, NULL },
3393  { "Zacute",                            556, NULL },
3394  { "comma",                             250, NULL },
3395  { "cedilla",                           333, NULL },
3396  { "plusminus",                         675, NULL },
3397  { "circumflex",                        333, NULL },
3398  { "dotaccent",                         333, NULL },
3399  { "edotaccent",                        444, NULL },
3400  { "asciitilde",                        541, NULL },
3401  { "colon",                             333, NULL },
3402  { "onehalf",                           750, NULL },
3403  { "dollar",                            500, NULL },
3404  { "Lcaron",                            611, NULL },
3405  { "ntilde",                            500, NULL },
3406  { "Aogonek",                           611, NULL },
3407  { "ncommaaccent",                      500, NULL },
3408  { "minus",                             675, NULL },
3409  { "Iogonek",                           333, NULL },
3410  { "zacute",                            389, NULL },
3411  { "yen",                               500, NULL },
3412  { "space",                             250, NULL },
3413  { "Omacron",                           722, NULL },
3414  { "questiondown",                      500, NULL },
3415  { "emdash",                            889, NULL },
3416  { "Agrave",                            611, NULL },
3417  { "three",                             500, NULL },
3418  { "numbersign",                        500, NULL },
3419  { "lcaron",                            300, NULL },
3420  { "A",                                 611, NULL },
3421  { "B",                                 611, NULL },
3422  { "C",                                 667, NULL },
3423  { "aogonek",                           500, NULL },
3424  { "D",                                 722, NULL },
3425  { "E",                                 611, NULL },
3426  { "onequarter",                        750, NULL },
3427  { "F",                                 611, NULL },
3428  { "G",                                 722, NULL },
3429  { "H",                                 722, NULL },
3430  { "I",                                 333, NULL },
3431  { "J",                                 444, NULL },
3432  { "K",                                 667, NULL },
3433  { "iogonek",                           278, NULL },
3434  { "backslash",                         278, NULL },
3435  { "L",                                 556, NULL },
3436  { "periodcentered",                    250, NULL },
3437  { "M",                                 833, NULL },
3438  { "N",                                 667, NULL },
3439  { "omacron",                           500, NULL },
3440  { "Tcommaaccent",                      556, NULL },
3441  { "O",                                 722, NULL },
3442  { "P",                                 611, NULL },
3443  { "Q",                                 722, NULL },
3444  { "Uhungarumlaut",                     722, NULL },
3445  { "R",                                 611, NULL },
3446  { "Aacute",                            611, NULL },
3447  { "caron",                             333, NULL },
3448  { "S",                                 500, NULL },
3449  { "T",                                 556, NULL },
3450  { "U",                                 722, NULL },
3451  { "agrave",                            500, NULL },
3452  { "V",                                 611, NULL },
3453  { "W",                                 833, NULL },
3454  { "X",                                 611, NULL },
3455  { "question",                          500, NULL },
3456  { "equal",                             675, NULL },
3457  { "Y",                                 556, NULL },
3458  { "Z",                                 556, NULL },
3459  { "four",                              500, NULL },
3460  { "a",                                 500, NULL },
3461  { "Gcommaaccent",                      722, NULL },
3462  { "b",                                 500, NULL },
3463  { "c",                                 444, NULL },
3464  { "d",                                 500, NULL },
3465  { "e",                                 444, NULL },
3466  { "f",                                 278, NULL },
3467  { "g",                                 500, NULL },
3468  { "bullet",                            350, NULL },
3469  { "h",                                 500, NULL },
3470  { "i",                                 278, NULL },
3471  { "Oslash",                            722, NULL },
3472  { "dagger",                            500, NULL },
3473  { "j",                                 278, NULL },
3474  { "k",                                 444, NULL },
3475  { "l",                                 278, NULL },
3476  { "m",                                 722, NULL },
3477  { "n",                                 500, NULL },
3478  { "tcommaaccent",                      278, NULL },
3479  { "o",                                 500, NULL },
3480  { "ordfeminine",                       276, NULL },
3481  { "ring",                              333, NULL },
3482  { "p",                                 500, NULL },
3483  { "q",                                 500, NULL },
3484  { "uhungarumlaut",                     500, NULL },
3485  { "r",                                 389, NULL },
3486  { "twosuperior",                       300, NULL },
3487  { "aacute",                            500, NULL },
3488  { "s",                                 389, NULL },
3489  { "OE",                                944, NULL },
3490  { "t",                                 278, NULL },
3491  { "divide",                            675, NULL },
3492  { "u",                                 500, NULL },
3493  { "Ccaron",                            667, NULL },
3494  { "v",                                 444, NULL },
3495  { "w",                                 667, NULL },
3496  { "x",                                 444, NULL },
3497  { "y",                                 444, NULL },
3498  { "z",                                 389, NULL },
3499  { "Gbreve",                            722, NULL },
3500  { "commaaccent",                       250, NULL },
3501  { "hungarumlaut",                      333, NULL },
3502  { "Idotaccent",                        333, NULL },
3503  { "Nacute",                            667, NULL },
3504  { "quotedbl",                          420, NULL },
3505  { "gcommaaccent",                      500, NULL },
3506  { "mu",                                500, NULL },
3507  { "greaterequal",                      549, NULL },
3508  { "Scaron",                            500, NULL },
3509  { "Lslash",                            556, NULL },
3510  { "semicolon",                         333, NULL },
3511  { "oslash",                            500, NULL },
3512  { "lessequal",                         549, NULL },
3513  { "lozenge",                           471, NULL },
3514  { "parenright",                        333, NULL },
3515  { "ccaron",                            444, NULL },
3516  { "Ecircumflex",                       611, NULL },
3517  { "gbreve",                            500, NULL },
3518  { "trademark",                         980, NULL },
3519  { "daggerdbl",                         500, NULL },
3520  { "nacute",                            500, NULL },
3521  { "macron",                            333, NULL },
3522  { "Otilde",                            722, NULL },
3523  { "Emacron",                           611, NULL },
3524  { "ellipsis",                          889, NULL },
3525  { "scaron",                            389, NULL },
3526  { "AE",                                889, NULL },
3527  { "Ucircumflex",                       722, NULL },
3528  { "lslash",                            278, NULL },
3529  { "quotedblleft",                      556, NULL },
3530  { "guilsinglright",                    333, NULL },
3531  { "hyphen",                            333, NULL },
3532  { "quotesingle",                       214, NULL },
3533  { "eight",                             500, NULL },
3534  { "exclamdown",                        389, NULL },
3535  { "endash",                            500, NULL },
3536  { "oe",                                667, NULL