1
//========================================================================
3
// BuiltinFontTables.cc
5
// Copyright 2001-2002 Glyph & Cog, LLC
7
//========================================================================
11
#include "fontencodingtables.h"
12
#include "builtinfonttables.h"
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 },
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 },
31
{ "space", 600, NULL },
32
{ "questiondown", 600, NULL },
33
{ "emdash", 600, NULL },
34
{ "Agrave", 600, NULL },
35
{ "three", 600, NULL },
36
{ "numbersign", 600, NULL },
42
{ "onequarter", 600, NULL },
50
{ "backslash", 600, NULL },
51
{ "periodcentered", 600, NULL },
58
{ "Aacute", 600, NULL },
59
{ "caron", 600, NULL },
63
{ "agrave", 600, NULL },
68
{ "equal", 600, NULL },
69
{ "question", 600, NULL },
73
{ "four", 600, NULL },
81
{ "bullet", 600, NULL },
84
{ "Oslash", 600, NULL },
85
{ "dagger", 600, NULL },
92
{ "ordfeminine", 600, NULL },
93
{ "ring", 600, NULL },
97
{ "twosuperior", 600, NULL },
98
{ "largebullet", 600, NULL },
99
{ "aacute", 600, NULL },
103
{ "divide", 600, NULL },
110
{ "hungarumlaut", 600, NULL },
111
{ "quotedbl", 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 },
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 },
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 },
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 },
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 },
228
{ "florin", 600, NULL },
229
{ "yacute", 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 },
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 },
271
{ "brokenbar", 600, NULL },
272
{ "arrowboth", 600, NULL },
273
{ "quoteleft", 600, NULL },
274
{ "onesuperior", 600, NULL }
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 },
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 },
305
{ "onequarter", 600, NULL },
312
{ "backslash", 600, NULL },
314
{ "periodcentered", 600, NULL },
321
{ "Aacute", 600, NULL },
322
{ "caron", 600, NULL },
326
{ "agrave", 600, NULL },
328
{ "tab", 600, NULL },
332
{ "question", 600, NULL },
333
{ "equal", 600, NULL },
336
{ "four", 600, NULL },
344
{ "bullet", 600, NULL },
347
{ "Oslash", 600, NULL },
348
{ "dagger", 600, NULL },
355
{ "ordfeminine", 600, NULL },
356
{ "ring", 600, NULL },
360
{ "twosuperior", 600, NULL },
361
{ "largebullet", 600, NULL },
362
{ "aacute", 600, NULL },
366
{ "divide", 600, NULL },
373
{ "hungarumlaut", 600, NULL },
374
{ "quotedbl", 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 },
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 },
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 },
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 },
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 },
491
{ "florin", 600, NULL },
492
{ "yacute", 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 },
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 },
533
{ "atilde", 600, NULL },
534
{ "brokenbar", 600, NULL },
535
{ "arrowboth", 600, NULL },
536
{ "quoteleft", 600, NULL },
537
{ "onesuperior", 600, NULL }
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 },
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 },
568
{ "onequarter", 600, NULL },
575
{ "backslash", 600, NULL },
577
{ "periodcentered", 600, NULL },
584
{ "Aacute", 600, NULL },
585
{ "caron", 600, NULL },
589
{ "agrave", 600, NULL },
591
{ "tab", 600, NULL },
595
{ "question", 600, NULL },
596
{ "equal", 600, NULL },
599
{ "four", 600, NULL },
607
{ "bullet", 600, NULL },
610
{ "Oslash", 600, NULL },
611
{ "dagger", 600, NULL },
618
{ "ordfeminine", 600, NULL },
619
{ "ring", 600, NULL },
623
{ "twosuperior", 600, NULL },
624
{ "largebullet", 600, NULL },
625
{ "aacute", 600, NULL },
629
{ "divide", 600, NULL },
636
{ "hungarumlaut", 600, NULL },
637
{ "quotedbl", 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 },
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 },
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 },
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 },
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 },
754
{ "florin", 600, NULL },
755
{ "yacute", 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 },
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 },
796
{ "atilde", 600, NULL },
797
{ "brokenbar", 600, NULL },
798
{ "arrowboth", 600, NULL },
799
{ "quoteleft", 600, NULL },
800
{ "onesuperior", 600, NULL }
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 },
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 },
831
{ "onequarter", 600, NULL },
838
{ "backslash", 600, NULL },
840
{ "periodcentered", 600, NULL },
847
{ "Aacute", 600, NULL },
848
{ "caron", 600, NULL },
852
{ "agrave", 600, NULL },
854
{ "tab", 600, NULL },
858
{ "question", 600, NULL },
859
{ "equal", 600, NULL },
862
{ "four", 600, NULL },
870
{ "bullet", 600, NULL },
873
{ "Oslash", 600, NULL },
874
{ "dagger", 600, NULL },
881
{ "ordfeminine", 600, NULL },
882
{ "ring", 600, NULL },
886
{ "twosuperior", 600, NULL },
887
{ "largebullet", 600, NULL },
888
{ "aacute", 600, NULL },
892
{ "divide", 600, NULL },
899
{ "hungarumlaut", 600, NULL },
900
{ "quotedbl", 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 },
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 },
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 },
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 },
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 }
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 },
1091
{ "onequarter", 834, NULL },
1098
{ "backslash", 278, NULL },
1100
{ "periodcentered", 278, NULL },
1107
{ "Aacute", 667, NULL },
1108
{ "caron", 333, NULL },
1112
{ "agrave", 556, NULL },
1116
{ "question", 556, NULL },
1117
{ "equal", 584, NULL },
1120
{ "four", 556, NULL },
1128
{ "bullet", 350, NULL },
1131
{ "Oslash", 778, NULL },
1132
{ "dagger", 556, NULL },
1139
{ "ordfeminine", 370, NULL },
1140
{ "ring", 333, NULL },
1144
{ "twosuperior", 333, NULL },
1145
{ "aacute", 556, NULL },
1147
{ "OE", 1000, NULL },
1149
{ "divide", 584, 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 }
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 },
1322
{ "onequarter", 834, NULL },
1329
{ "backslash", 278, NULL },
1331
{ "periodcentered", 278, NULL },
1338
{ "Aacute", 722, NULL },
1339
{ "caron", 333, NULL },
1343
{ "agrave", 556, NULL },
1347
{ "question", 611, NULL },
1348
{ "equal", 584, NULL },
1351
{ "four", 556, NULL },
1359
{ "bullet", 350, NULL },
1362
{ "Oslash", 778, NULL },
1363
{ "dagger", 556, NULL },
1370
{ "ordfeminine", 370, NULL },
1371
{ "ring", 333, NULL },
1375
{ "twosuperior", 333, NULL },
1376
{ "aacute", 556, NULL },
1378
{ "OE", 1000, NULL },
1380
{ "divide", 584, 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 }
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 },
1554
{ "onequarter", 834, NULL },
1561
{ "backslash", 278, NULL },
1563
{ "periodcentered", 278, NULL },
1570
{ "Aacute", 722, NULL },
1571
{ "caron", 333, NULL },
1575
{ "agrave", 556, NULL },
1579
{ "question", 611, NULL },
1580
{ "equal", 584, NULL },
1583
{ "four", 556, NULL },
1591
{ "bullet", 350, NULL },
1594
{ "Oslash", 778, NULL },
1595
{ "dagger", 556, NULL },
1602
{ "ordfeminine", 370, NULL },
1603
{ "ring", 333, NULL },
1607
{ "twosuperior", 333, NULL },
1608
{ "aacute", 556, NULL },
1610
{ "OE", 1000, NULL },
1612
{ "divide", 584, 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 }
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 },
1785
{ "onequarter", 834, NULL },
1792
{ "backslash", 278, NULL },
1794
{ "periodcentered", 278, NULL },
1801
{ "Aacute", 667, NULL },
1802
{ "caron", 333, NULL },
1806
{ "agrave", 556, NULL },
1810
{ "question", 556, NULL },
1811
{ "equal", 584, NULL },
1814
{ "four", 556, NULL },
1822
{ "bullet", 350, NULL },
1825
{ "Oslash", 778, NULL },
1826
{ "dagger", 556, NULL },
1833
{ "ordfeminine", 370, NULL },
1834
{ "ring", 333, NULL },
1838
{ "twosuperior", 333, NULL },
1839
{ "aacute", 556, NULL },
1841
{ "OE", 1000, NULL },
1843
{ "divide", 584, 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 }
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 }
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 },
2208
{ "onequarter", 750, NULL },
2215
{ "backslash", 278, NULL },
2217
{ "periodcentered", 250, NULL },
2224
{ "Aacute", 722, NULL },
2225
{ "caron", 333, NULL },
2229
{ "agrave", 500, NULL },
2231
{ "W", 1000, NULL },
2233
{ "question", 500, NULL },
2234
{ "equal", 570, NULL },
2237
{ "four", 500, NULL },
2245
{ "bullet", 350, NULL },
2248
{ "Oslash", 778, NULL },
2249
{ "dagger", 500, NULL },
2256
{ "ordfeminine", 300, NULL },
2257
{ "ring", 333, NULL },
2261
{ "twosuperior", 300, NULL },
2262
{ "aacute", 500, NULL },
2264
{ "OE", 1000, NULL },
2266
{ "divide", 570, 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 }
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 },
2439
{ "onequarter", 750, NULL },
2446
{ "backslash", 278, NULL },
2448
{ "periodcentered", 250, NULL },
2455
{ "Aacute", 667, NULL },
2456
{ "caron", 333, NULL },
2460
{ "agrave", 500, NULL },
2464
{ "question", 500, NULL },
2465
{ "equal", 570, NULL },
2468
{ "four", 500, NULL },
2476
{ "bullet", 350, NULL },
2479
{ "Oslash", 722, NULL },
2480
{ "dagger", 500, NULL },
2487
{ "ordfeminine", 266, NULL },
2488
{ "ring", 333, NULL },
2492
{ "twosuperior", 300, NULL },
2493
{ "aacute", 500, NULL },
2495
{ "OE", 944, NULL },
2497
{ "divide", 570, 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 }
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 },
2670
{ "onequarter", 750, NULL },
2677
{ "backslash", 278, NULL },
2679
{ "periodcentered", 250, NULL },
2686
{ "Aacute", 611, NULL },
2687
{ "caron", 333, NULL },
2691
{ "agrave", 500, NULL },
2695
{ "question", 500, NULL },
2696
{ "equal", 675, NULL },
2699
{ "four", 500, NULL },
2707
{ "bullet", 350, NULL },
2710
{ "Oslash", 722, NULL },
2711
{ "dagger", 500, NULL },
2718
{ "ordfeminine", 276, NULL },
2719
{ "ring", 333, NULL },
2723
{ "twosuperior", 300, NULL },
2724
{ "aacute", 500, NULL },
2726
{ "OE", 944, NULL },
2728
{ "divide", 675, 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 }
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 },
2901
{ "onequarter", 750, NULL },
2908
{ "backslash", 278, NULL },
2910
{ "periodcentered", 250, NULL },
2917
{ "Aacute", 722, NULL },
2918
{ "caron", 333, NULL },
2922
{ "agrave", 444, NULL },
2926
{ "question", 444, NULL },
2927
{ "equal", 564, NULL },
2930
{ "four", 500, NULL },
2938
{ "bullet", 350, NULL },
2941
{ "Oslash", 722, NULL },
2942
{ "dagger", 500, NULL },
2949
{ "ordfeminine", 276, NULL },
2950
{ "ring", 333, NULL },
2954
{ "twosuperior", 300, NULL },
2955
{ "aacute", 444, NULL },
2957
{ "OE", 889, NULL },
2959
{ "divide", 564, 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 }
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 }
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 }
3329
BuiltinFont *builtinFontSubst[] = {
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);
3361
void freeBuiltinFontTables() {
3364
for (i = 0; i < 14; ++i) {
3365
delete builtinFonts[i].widths;