Coverage Report

Created: 2025-08-29 06:21

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