~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to src/xpdflib/builtinfonttables.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2005-02-24 22:09:16 UTC
  • mfrom: (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050224220916-9vxiiqjz066r5489
Tags: 6.0pre23-2
debian/control: Ipe should depend on exact version of libipe.
Closes: #296771.

Show diffs side-by-side

added added

removed removed

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