Remove redundant data structure from font metrics.
[wine] / dlls / wineps / data / ZapfDingbats.c
1 /*******************************************************************************
2  *
3  *      Font metric data for ITC Zapf Dingbats
4  *
5  *      Copyright 2001 Ian Pilcher
6  *
7  *
8  *      This data is derived from the Adobe Font Metrics files at
9  *
10  *          ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/
11  *
12  *      which are Copyright 1985-1992 Adobe Systems Incorporated.
13  *
14  *      Windows metrics derived from Monotype Sorts, which is Copyright
15  *      1991-1995 Monotype Typography, Ltd.
16  *
17  */
18
19 #include "psdrv.h"
20
21
22 /*
23  *  Glyph metrics
24  */
25
26 static AFMMETRICS met_ZapfDingbats[188] = 
27 {
28     {
29          32, 0xf020,  278, PSDRV_AGLGlyphNames + 1169,
30                 {    0,    0,    0,    0 }, NULL        /* space */
31     },
32     {
33          33, 0xf021,  974, PSDRV_AGLGlyphNames +  296,
34                 {   35,   72,  939,  621 }, NULL        /* a1 */
35     },
36     {
37          34, 0xf022,  961, PSDRV_AGLGlyphNames +  403,
38                 {   35,   81,  927,  611 }, NULL        /* a2 */
39     },
40     {
41          35, 0xf023,  974, PSDRV_AGLGlyphNames +  407,
42                 {   35,   72,  939,  621 }, NULL        /* a202 */
43     },
44     {
45          36, 0xf024,  980, PSDRV_AGLGlyphNames +  421,
46                 {   35,    0,  945,  692 }, NULL        /* a3 */
47     },
48     {
49          37, 0xf025,  719, PSDRV_AGLGlyphNames +  432,
50                 {   34,  139,  685,  566 }, NULL        /* a4 */
51     },
52     {
53          38, 0xf026,  789, PSDRV_AGLGlyphNames +  443,
54                 {   35,  -14,  755,  705 }, NULL        /* a5 */
55     },
56     {
57          39, 0xf027,  790, PSDRV_AGLGlyphNames +  314,
58                 {   35,  -14,  755,  705 }, NULL        /* a119 */
59     },
60     {
61          40, 0xf028,  791, PSDRV_AGLGlyphNames +  313,
62                 {   35,  -13,  761,  705 }, NULL        /* a118 */
63     },
64     {
65          41, 0xf029,  690, PSDRV_AGLGlyphNames +  312,
66                 {   35,  138,  655,  553 }, NULL        /* a117 */
67     },
68     {
69          42, 0xf02a,  960, PSDRV_AGLGlyphNames +  308,
70                 {   35,  123,  925,  568 }, NULL        /* a11 */
71     },
72     {
73          43, 0xf02b,  939, PSDRV_AGLGlyphNames +  315,
74                 {   35,  134,  904,  559 }, NULL        /* a12 */
75     },
76     {
77          44, 0xf02c,  549, PSDRV_AGLGlyphNames +  326,
78                 {   29,  -11,  516,  705 }, NULL        /* a13 */
79     },
80     {
81          45, 0xf02d,  855, PSDRV_AGLGlyphNames +  337,
82                 {   34,   59,  820,  632 }, NULL        /* a14 */
83     },
84     {
85          46, 0xf02e,  911, PSDRV_AGLGlyphNames +  348,
86                 {   35,   50,  876,  642 }, NULL        /* a15 */
87     },
88     {
89          47, 0xf02f,  933, PSDRV_AGLGlyphNames +  359,
90                 {   35,  139,  899,  550 }, NULL        /* a16 */
91     },
92     {
93          48, 0xf030,  911, PSDRV_AGLGlyphNames +  303,
94                 {   35,   50,  876,  642 }, NULL        /* a105 */
95     },
96     {
97          49, 0xf031,  945, PSDRV_AGLGlyphNames +  370,
98                 {   35,  139,  909,  553 }, NULL        /* a17 */
99     },
100     {
101          50, 0xf032,  974, PSDRV_AGLGlyphNames +  381,
102                 {   35,  104,  938,  587 }, NULL        /* a18 */
103     },
104     {
105          51, 0xf033,  755, PSDRV_AGLGlyphNames +  392,
106                 {   34,  -13,  721,  705 }, NULL        /* a19 */
107     },
108     {
109          52, 0xf034,  846, PSDRV_AGLGlyphNames +  404,
110                 {   36,  -14,  811,  705 }, NULL        /* a20 */
111     },
112     {
113          53, 0xf035,  762, PSDRV_AGLGlyphNames +  412,
114                 {   35,    0,  727,  692 }, NULL        /* a21 */
115     },
116     {
117          54, 0xf036,  761, PSDRV_AGLGlyphNames +  413,
118                 {   35,    0,  727,  692 }, NULL        /* a22 */
119     },
120     {
121          55, 0xf037,  571, PSDRV_AGLGlyphNames +  414,
122                 {   -1,  -68,  571,  661 }, NULL        /* a23 */
123     },
124     {
125          56, 0xf038,  677, PSDRV_AGLGlyphNames +  415,
126                 {   36,  -13,  642,  705 }, NULL        /* a24 */
127     },
128     {
129          57, 0xf039,  763, PSDRV_AGLGlyphNames +  416,
130                 {   35,    0,  728,  692 }, NULL        /* a25 */
131     },
132     {
133          58, 0xf03a,  760, PSDRV_AGLGlyphNames +  417,
134                 {   35,    0,  726,  692 }, NULL        /* a26 */
135     },
136     {
137          59, 0xf03b,  759, PSDRV_AGLGlyphNames +  418,
138                 {   35,    0,  725,  692 }, NULL        /* a27 */
139     },
140     {
141          60, 0xf03c,  754, PSDRV_AGLGlyphNames +  419,
142                 {   35,    0,  720,  692 }, NULL        /* a28 */
143     },
144     {
145          61, 0xf03d,  494, PSDRV_AGLGlyphNames +  454,
146                 {   35,    0,  460,  692 }, NULL        /* a6 */
147     },
148     {
149          62, 0xf03e,  552, PSDRV_AGLGlyphNames +  465,
150                 {   35,    0,  517,  692 }, NULL        /* a7 */
151     },
152     {
153          63, 0xf03f,  537, PSDRV_AGLGlyphNames +  476,
154                 {   35,    0,  503,  692 }, NULL        /* a8 */
155     },
156     {
157          64, 0xf040,  577, PSDRV_AGLGlyphNames +  486,
158                 {   35,   96,  542,  596 }, NULL        /* a9 */
159     },
160     {
161          65, 0xf041,  692, PSDRV_AGLGlyphNames +  297,
162                 {   35,  -14,  657,  705 }, NULL        /* a10 */
163     },
164     {
165          66, 0xf042,  786, PSDRV_AGLGlyphNames +  420,
166                 {   35,  -14,  751,  705 }, NULL        /* a29 */
167     },
168     {
169          67, 0xf043,  788, PSDRV_AGLGlyphNames +  422,
170                 {   35,  -14,  752,  705 }, NULL        /* a30 */
171     },
172     {
173          68, 0xf044,  788, PSDRV_AGLGlyphNames +  423,
174                 {   35,  -14,  753,  705 }, NULL        /* a31 */
175     },
176     {
177          69, 0xf045,  790, PSDRV_AGLGlyphNames +  424,
178                 {   35,  -14,  756,  705 }, NULL        /* a32 */
179     },
180     {
181          70, 0xf046,  793, PSDRV_AGLGlyphNames +  425,
182                 {   35,  -13,  759,  705 }, NULL        /* a33 */
183     },
184     {
185          71, 0xf047,  794, PSDRV_AGLGlyphNames +  426,
186                 {   35,  -13,  759,  705 }, NULL        /* a34 */
187     },
188     {
189          72, 0xf048,  816, PSDRV_AGLGlyphNames +  427,
190                 {   35,  -14,  782,  705 }, NULL        /* a35 */
191     },
192     {
193          73, 0xf049,  823, PSDRV_AGLGlyphNames +  428,
194                 {   35,  -14,  787,  705 }, NULL        /* a36 */
195     },
196     {
197          74, 0xf04a,  789, PSDRV_AGLGlyphNames +  429,
198                 {   35,  -14,  754,  705 }, NULL        /* a37 */
199     },
200     {
201          75, 0xf04b,  841, PSDRV_AGLGlyphNames +  430,
202                 {   35,  -14,  807,  705 }, NULL        /* a38 */
203     },
204     {
205          76, 0xf04c,  823, PSDRV_AGLGlyphNames +  431,
206                 {   35,  -14,  789,  705 }, NULL        /* a39 */
207     },
208     {
209          77, 0xf04d,  833, PSDRV_AGLGlyphNames +  433,
210                 {   35,  -14,  798,  705 }, NULL        /* a40 */
211     },
212     {
213          78, 0xf04e,  816, PSDRV_AGLGlyphNames +  434,
214                 {   35,  -13,  782,  705 }, NULL        /* a41 */
215     },
216     {
217          79, 0xf04f,  831, PSDRV_AGLGlyphNames +  435,
218                 {   35,  -14,  796,  705 }, NULL        /* a42 */
219     },
220     {
221          80, 0xf050,  923, PSDRV_AGLGlyphNames +  436,
222                 {   35,  -14,  888,  705 }, NULL        /* a43 */
223     },
224     {
225          81, 0xf051,  744, PSDRV_AGLGlyphNames +  437,
226                 {   35,    0,  710,  692 }, NULL        /* a44 */
227     },
228     {
229          82, 0xf052,  723, PSDRV_AGLGlyphNames +  438,
230                 {   35,    0,  688,  692 }, NULL        /* a45 */
231     },
232     {
233          83, 0xf053,  749, PSDRV_AGLGlyphNames +  439,
234                 {   35,    0,  714,  692 }, NULL        /* a46 */
235     },
236     {
237          84, 0xf054,  790, PSDRV_AGLGlyphNames +  440,
238                 {   34,  -14,  756,  705 }, NULL        /* a47 */
239     },
240     {
241          85, 0xf055,  792, PSDRV_AGLGlyphNames +  441,
242                 {   35,  -14,  758,  705 }, NULL        /* a48 */
243     },
244     {
245          86, 0xf056,  695, PSDRV_AGLGlyphNames +  442,
246                 {   35,  -14,  661,  706 }, NULL        /* a49 */
247     },
248     {
249          87, 0xf057,  776, PSDRV_AGLGlyphNames +  444,
250                 {   35,   -6,  741,  699 }, NULL        /* a50 */
251     },
252     {
253          88, 0xf058,  768, PSDRV_AGLGlyphNames +  445,
254                 {   35,   -7,  734,  699 }, NULL        /* a51 */
255     },
256     {
257          89, 0xf059,  792, PSDRV_AGLGlyphNames +  446,
258                 {   35,  -14,  757,  705 }, NULL        /* a52 */
259     },
260     {
261          90, 0xf05a,  759, PSDRV_AGLGlyphNames +  447,
262                 {   35,    0,  725,  692 }, NULL        /* a53 */
263     },
264     {
265          91, 0xf05b,  707, PSDRV_AGLGlyphNames +  448,
266                 {   35,  -13,  672,  704 }, NULL        /* a54 */
267     },
268     {
269          92, 0xf05c,  708, PSDRV_AGLGlyphNames +  449,
270                 {   35,  -14,  672,  705 }, NULL        /* a55 */
271     },
272     {
273          93, 0xf05d,  682, PSDRV_AGLGlyphNames +  450,
274                 {   35,  -14,  647,  705 }, NULL        /* a56 */
275     },
276     {
277          94, 0xf05e,  701, PSDRV_AGLGlyphNames +  451,
278                 {   35,  -14,  666,  705 }, NULL        /* a57 */
279     },
280     {
281          95, 0xf05f,  826, PSDRV_AGLGlyphNames +  452,
282                 {   35,  -14,  791,  705 }, NULL        /* a58 */
283     },
284     {
285          96, 0xf060,  815, PSDRV_AGLGlyphNames +  453,
286                 {   35,  -14,  780,  705 }, NULL        /* a59 */
287     },
288     {
289          97, 0xf061,  789, PSDRV_AGLGlyphNames +  455,
290                 {   35,  -14,  754,  705 }, NULL        /* a60 */
291     },
292     {
293          98, 0xf062,  789, PSDRV_AGLGlyphNames +  456,
294                 {   35,  -14,  754,  705 }, NULL        /* a61 */
295     },
296     {
297          99, 0xf063,  707, PSDRV_AGLGlyphNames +  457,
298                 {   34,  -14,  673,  705 }, NULL        /* a62 */
299     },
300     {
301         100, 0xf064,  687, PSDRV_AGLGlyphNames +  458,
302                 {   36,    0,  651,  692 }, NULL        /* a63 */
303     },
304     {
305         101, 0xf065,  696, PSDRV_AGLGlyphNames +  459,
306                 {   35,    0,  661,  691 }, NULL        /* a64 */
307     },
308     {
309         102, 0xf066,  689, PSDRV_AGLGlyphNames +  460,
310                 {   35,    0,  655,  692 }, NULL        /* a65 */
311     },
312     {
313         103, 0xf067,  786, PSDRV_AGLGlyphNames +  461,
314                 {   34,  -14,  751,  705 }, NULL        /* a66 */
315     },
316     {
317         104, 0xf068,  787, PSDRV_AGLGlyphNames +  462,
318                 {   35,  -14,  752,  705 }, NULL        /* a67 */
319     },
320     {
321         105, 0xf069,  713, PSDRV_AGLGlyphNames +  463,
322                 {   35,  -14,  678,  705 }, NULL        /* a68 */
323     },
324     {
325         106, 0xf06a,  791, PSDRV_AGLGlyphNames +  464,
326                 {   35,  -14,  756,  705 }, NULL        /* a69 */
327     },
328     {
329         107, 0xf06b,  785, PSDRV_AGLGlyphNames +  466,
330                 {   36,  -14,  751,  705 }, NULL        /* a70 */
331     },
332     {
333         108, 0xf06c,  791, PSDRV_AGLGlyphNames +  467,
334                 {   35,  -14,  757,  705 }, NULL        /* a71 */
335     },
336     {
337         109, 0xf06d,  873, PSDRV_AGLGlyphNames +  468,
338                 {   35,  -14,  838,  705 }, NULL        /* a72 */
339     },
340     {
341         110, 0xf06e,  761, PSDRV_AGLGlyphNames +  469,
342                 {   35,    0,  726,  692 }, NULL        /* a73 */
343     },
344     {
345         111, 0xf06f,  762, PSDRV_AGLGlyphNames +  470,
346                 {   35,    0,  727,  692 }, NULL        /* a74 */
347     },
348     {
349         112, 0xf070,  762, PSDRV_AGLGlyphNames +  408,
350                 {   35,    0,  727,  692 }, NULL        /* a203 */
351     },
352     {
353         113, 0xf071,  759, PSDRV_AGLGlyphNames +  471,
354                 {   35,    0,  725,  692 }, NULL        /* a75 */
355     },
356     {
357         114, 0xf072,  759, PSDRV_AGLGlyphNames +  409,
358                 {   35,    0,  725,  692 }, NULL        /* a204 */
359     },
360     {
361         115, 0xf073,  892, PSDRV_AGLGlyphNames +  472,
362                 {   35,    0,  858,  705 }, NULL        /* a76 */
363     },
364     {
365         116, 0xf074,  892, PSDRV_AGLGlyphNames +  473,
366                 {   35,  -14,  858,  692 }, NULL        /* a77 */
367     },
368     {
369         117, 0xf075,  788, PSDRV_AGLGlyphNames +  474,
370                 {   35,  -14,  754,  705 }, NULL        /* a78 */
371     },
372     {
373         118, 0xf076,  784, PSDRV_AGLGlyphNames +  475,
374                 {   35,  -14,  749,  705 }, NULL        /* a79 */
375     },
376     {
377         119, 0xf077,  438, PSDRV_AGLGlyphNames +  477,
378                 {   35,  -14,  403,  705 }, NULL        /* a81 */
379     },
380     {
381         120, 0xf078,  138, PSDRV_AGLGlyphNames +  478,
382                 {   35,    0,  104,  692 }, NULL        /* a82 */
383     },
384     {
385         121, 0xf079,  277, PSDRV_AGLGlyphNames +  479,
386                 {   35,    0,  242,  692 }, NULL        /* a83 */
387     },
388     {
389         122, 0xf07a,  415, PSDRV_AGLGlyphNames +  480,
390                 {   35,    0,  380,  692 }, NULL        /* a84 */
391     },
392     {
393         123, 0xf07b,  392, PSDRV_AGLGlyphNames +  494,
394                 {   35,  263,  357,  705 }, NULL        /* a97 */
395     },
396     {
397         124, 0xf07c,  392, PSDRV_AGLGlyphNames +  495,
398                 {   34,  263,  357,  705 }, NULL        /* a98 */
399     },
400     {
401         125, 0xf07d,  668, PSDRV_AGLGlyphNames +  496,
402                 {   35,  263,  633,  705 }, NULL        /* a99 */
403     },
404     {
405         126, 0xf07e,  668, PSDRV_AGLGlyphNames +  298,
406                 {   36,  263,  634,  705 }, NULL        /* a100 */
407     },
408     {
409         161, 0xf0a1,  732, PSDRV_AGLGlyphNames +  299,
410                 {   35, -143,  697,  806 }, NULL        /* a101 */
411     },
412     {
413         162, 0xf0a2,  544, PSDRV_AGLGlyphNames +  300,
414                 {   56,  -14,  488,  706 }, NULL        /* a102 */
415     },
416     {
417         163, 0xf0a3,  544, PSDRV_AGLGlyphNames +  301,
418                 {   34,  -14,  508,  705 }, NULL        /* a103 */
419     },
420     {
421         164, 0xf0a4,  910, PSDRV_AGLGlyphNames +  302,
422                 {   35,   40,  875,  651 }, NULL        /* a104 */
423     },
424     {
425         165, 0xf0a5,  667, PSDRV_AGLGlyphNames +  304,
426                 {   35,  -14,  633,  705 }, NULL        /* a106 */
427     },
428     {
429         166, 0xf0a6,  760, PSDRV_AGLGlyphNames +  305,
430                 {   35,  -14,  726,  705 }, NULL        /* a107 */
431     },
432     {
433         167, 0xf0a7,  760, PSDRV_AGLGlyphNames +  306,
434                 {    0,  121,  758,  569 }, NULL        /* a108 */
435     },
436     {
437         168, 0xf0a8,  776, PSDRV_AGLGlyphNames +  311,
438                 {   35,    0,  741,  705 }, NULL        /* a112 */
439     },
440     {
441         169, 0xf0a9,  595, PSDRV_AGLGlyphNames +  310,
442                 {   34,  -14,  560,  705 }, NULL        /* a111 */
443     },
444     {
445         170, 0xf0aa,  694, PSDRV_AGLGlyphNames +  309,
446                 {   35,  -14,  659,  705 }, NULL        /* a110 */
447     },
448     {
449         171, 0xf0ab,  626, PSDRV_AGLGlyphNames +  307,
450                 {   34,    0,  591,  705 }, NULL        /* a109 */
451     },
452     {
453         172, 0xf0ac,  788, PSDRV_AGLGlyphNames +  316,
454                 {   35,  -14,  754,  705 }, NULL        /* a120 */
455     },
456     {
457         173, 0xf0ad,  788, PSDRV_AGLGlyphNames +  317,
458                 {   35,  -14,  754,  705 }, NULL        /* a121 */
459     },
460     {
461         174, 0xf0ae,  788, PSDRV_AGLGlyphNames +  318,
462                 {   35,  -14,  754,  705 }, NULL        /* a122 */
463     },
464     {
465         175, 0xf0af,  788, PSDRV_AGLGlyphNames +  319,
466                 {   35,  -14,  754,  705 }, NULL        /* a123 */
467     },
468     {
469         176, 0xf0b0,  788, PSDRV_AGLGlyphNames +  320,
470                 {   35,  -14,  754,  705 }, NULL        /* a124 */
471     },
472     {
473         177, 0xf0b1,  788, PSDRV_AGLGlyphNames +  321,
474                 {   35,  -14,  754,  705 }, NULL        /* a125 */
475     },
476     {
477         178, 0xf0b2,  788, PSDRV_AGLGlyphNames +  322,
478                 {   35,  -14,  754,  705 }, NULL        /* a126 */
479     },
480     {
481         179, 0xf0b3,  788, PSDRV_AGLGlyphNames +  323,
482                 {   35,  -14,  754,  705 }, NULL        /* a127 */
483     },
484     {
485         180, 0xf0b4,  788, PSDRV_AGLGlyphNames +  324,
486                 {   35,  -14,  754,  705 }, NULL        /* a128 */
487     },
488     {
489         181, 0xf0b5,  788, PSDRV_AGLGlyphNames +  325,
490                 {   35,  -14,  754,  705 }, NULL        /* a129 */
491     },
492     {
493         182, 0xf0b6,  788, PSDRV_AGLGlyphNames +  327,
494                 {   35,  -14,  754,  705 }, NULL        /* a130 */
495     },
496     {
497         183, 0xf0b7,  788, PSDRV_AGLGlyphNames +  328,
498                 {   35,  -14,  754,  705 }, NULL        /* a131 */
499     },
500     {
501         184, 0xf0b8,  788, PSDRV_AGLGlyphNames +  329,
502                 {   35,  -14,  754,  705 }, NULL        /* a132 */
503     },
504     {
505         185, 0xf0b9,  788, PSDRV_AGLGlyphNames +  330,
506                 {   35,  -14,  754,  705 }, NULL        /* a133 */
507     },
508     {
509         186, 0xf0ba,  788, PSDRV_AGLGlyphNames +  331,
510                 {   35,  -14,  754,  705 }, NULL        /* a134 */
511     },
512     {
513         187, 0xf0bb,  788, PSDRV_AGLGlyphNames +  332,
514                 {   35,  -14,  754,  705 }, NULL        /* a135 */
515     },
516     {
517         188, 0xf0bc,  788, PSDRV_AGLGlyphNames +  333,
518                 {   35,  -14,  754,  705 }, NULL        /* a136 */
519     },
520     {
521         189, 0xf0bd,  788, PSDRV_AGLGlyphNames +  334,
522                 {   35,  -14,  754,  705 }, NULL        /* a137 */
523     },
524     {
525         190, 0xf0be,  788, PSDRV_AGLGlyphNames +  335,
526                 {   35,  -14,  754,  705 }, NULL        /* a138 */
527     },
528     {
529         191, 0xf0bf,  788, PSDRV_AGLGlyphNames +  336,
530                 {   35,  -14,  754,  705 }, NULL        /* a139 */
531     },
532     {
533         192, 0xf0c0,  788, PSDRV_AGLGlyphNames +  338,
534                 {   35,  -14,  754,  705 }, NULL        /* a140 */
535     },
536     {
537         193, 0xf0c1,  788, PSDRV_AGLGlyphNames +  339,
538                 {   35,  -14,  754,  705 }, NULL        /* a141 */
539     },
540     {
541         194, 0xf0c2,  788, PSDRV_AGLGlyphNames +  340,
542                 {   35,  -14,  754,  705 }, NULL        /* a142 */
543     },
544     {
545         195, 0xf0c3,  788, PSDRV_AGLGlyphNames +  341,
546                 {   35,  -14,  754,  705 }, NULL        /* a143 */
547     },
548     {
549         196, 0xf0c4,  788, PSDRV_AGLGlyphNames +  342,
550                 {   35,  -14,  754,  705 }, NULL        /* a144 */
551     },
552     {
553         197, 0xf0c5,  788, PSDRV_AGLGlyphNames +  343,
554                 {   35,  -14,  754,  705 }, NULL        /* a145 */
555     },
556     {
557         198, 0xf0c6,  788, PSDRV_AGLGlyphNames +  344,
558                 {   35,  -14,  754,  705 }, NULL        /* a146 */
559     },
560     {
561         199, 0xf0c7,  788, PSDRV_AGLGlyphNames +  345,
562                 {   35,  -14,  754,  705 }, NULL        /* a147 */
563     },
564     {
565         200, 0xf0c8,  788, PSDRV_AGLGlyphNames +  346,
566                 {   35,  -14,  754,  705 }, NULL        /* a148 */
567     },
568     {
569         201, 0xf0c9,  788, PSDRV_AGLGlyphNames +  347,
570                 {   35,  -14,  754,  705 }, NULL        /* a149 */
571     },
572     {
573         202, 0xf0ca,  788, PSDRV_AGLGlyphNames +  349,
574                 {   35,  -14,  754,  705 }, NULL        /* a150 */
575     },
576     {
577         203, 0xf0cb,  788, PSDRV_AGLGlyphNames +  350,
578                 {   35,  -14,  754,  705 }, NULL        /* a151 */
579     },
580     {
581         204, 0xf0cc,  788, PSDRV_AGLGlyphNames +  351,
582                 {   35,  -14,  754,  705 }, NULL        /* a152 */
583     },
584     {
585         205, 0xf0cd,  788, PSDRV_AGLGlyphNames +  352,
586                 {   35,  -14,  754,  705 }, NULL        /* a153 */
587     },
588     {
589         206, 0xf0ce,  788, PSDRV_AGLGlyphNames +  353,
590                 {   35,  -14,  754,  705 }, NULL        /* a154 */
591     },
592     {
593         207, 0xf0cf,  788, PSDRV_AGLGlyphNames +  354,
594                 {   35,  -14,  754,  705 }, NULL        /* a155 */
595     },
596     {
597         208, 0xf0d0,  788, PSDRV_AGLGlyphNames +  355,
598                 {   35,  -14,  754,  705 }, NULL        /* a156 */
599     },
600     {
601         209, 0xf0d1,  788, PSDRV_AGLGlyphNames +  356,
602                 {   35,  -14,  754,  705 }, NULL        /* a157 */
603     },
604     {
605         210, 0xf0d2,  788, PSDRV_AGLGlyphNames +  357,
606                 {   35,  -14,  754,  705 }, NULL        /* a158 */
607     },
608     {
609         211, 0xf0d3,  788, PSDRV_AGLGlyphNames +  358,
610                 {   35,  -14,  754,  705 }, NULL        /* a159 */
611     },
612     {
613         212, 0xf0d4,  894, PSDRV_AGLGlyphNames +  360,
614                 {   35,   58,  860,  634 }, NULL        /* a160 */
615     },
616     {
617         213, 0xf0d5,  838, PSDRV_AGLGlyphNames +  361,
618                 {   35,  152,  803,  540 }, NULL        /* a161 */
619     },
620     {
621         214, 0xf0d6, 1016, PSDRV_AGLGlyphNames +  363,
622                 {   34,  152,  981,  540 }, NULL        /* a163 */
623     },
624     {
625         215, 0xf0d7,  458, PSDRV_AGLGlyphNames +  364,
626                 {   35, -127,  422,  820 }, NULL        /* a164 */
627     },
628     {
629         216, 0xf0d8,  748, PSDRV_AGLGlyphNames +  399,
630                 {   35,   94,  698,  597 }, NULL        /* a196 */
631     },
632     {
633         217, 0xf0d9,  924, PSDRV_AGLGlyphNames +  365,
634                 {   35,  140,  890,  552 }, NULL        /* a165 */
635     },
636     {
637         218, 0xf0da,  748, PSDRV_AGLGlyphNames +  395,
638                 {   35,   94,  698,  597 }, NULL        /* a192 */
639     },
640     {
641         219, 0xf0db,  918, PSDRV_AGLGlyphNames +  366,
642                 {   35,  166,  884,  526 }, NULL        /* a166 */
643     },
644     {
645         220, 0xf0dc,  927, PSDRV_AGLGlyphNames +  367,
646                 {   35,   32,  892,  660 }, NULL        /* a167 */
647     },
648     {
649         221, 0xf0dd,  928, PSDRV_AGLGlyphNames +  368,
650                 {   35,  129,  891,  562 }, NULL        /* a168 */
651     },
652     {
653         222, 0xf0de,  928, PSDRV_AGLGlyphNames +  369,
654                 {   35,  128,  893,  563 }, NULL        /* a169 */
655     },
656     {
657         223, 0xf0df,  834, PSDRV_AGLGlyphNames +  371,
658                 {   35,  155,  799,  537 }, NULL        /* a170 */
659     },
660     {
661         224, 0xf0e0,  873, PSDRV_AGLGlyphNames +  372,
662                 {   35,   93,  838,  599 }, NULL        /* a171 */
663     },
664     {
665         225, 0xf0e1,  828, PSDRV_AGLGlyphNames +  373,
666                 {   35,  104,  791,  588 }, NULL        /* a172 */
667     },
668     {
669         226, 0xf0e2,  924, PSDRV_AGLGlyphNames +  374,
670                 {   35,   98,  889,  594 }, NULL        /* a173 */
671     },
672     {
673         227, 0xf0e3,  924, PSDRV_AGLGlyphNames +  362,
674                 {   35,   98,  889,  594 }, NULL        /* a162 */
675     },
676     {
677         228, 0xf0e4,  917, PSDRV_AGLGlyphNames +  375,
678                 {   35,    0,  882,  692 }, NULL        /* a174 */
679     },
680     {
681         229, 0xf0e5,  930, PSDRV_AGLGlyphNames +  376,
682                 {   35,   84,  896,  608 }, NULL        /* a175 */
683     },
684     {
685         230, 0xf0e6,  931, PSDRV_AGLGlyphNames +  377,
686                 {   35,   84,  896,  608 }, NULL        /* a176 */
687     },
688     {
689         231, 0xf0e7,  463, PSDRV_AGLGlyphNames +  378,
690                 {   35,  -99,  429,  791 }, NULL        /* a177 */
691     },
692     {
693         232, 0xf0e8,  883, PSDRV_AGLGlyphNames +  379,
694                 {   35,   71,  848,  623 }, NULL        /* a178 */
695     },
696     {
697         233, 0xf0e9,  836, PSDRV_AGLGlyphNames +  380,
698                 {   35,   44,  802,  648 }, NULL        /* a179 */
699     },
700     {
701         234, 0xf0ea,  836, PSDRV_AGLGlyphNames +  396,
702                 {   35,   44,  802,  648 }, NULL        /* a193 */
703     },
704     {
705         235, 0xf0eb,  867, PSDRV_AGLGlyphNames +  382,
706                 {   35,  101,  832,  591 }, NULL        /* a180 */
707     },
708     {
709         236, 0xf0ec,  867, PSDRV_AGLGlyphNames +  402,
710                 {   35,  101,  832,  591 }, NULL        /* a199 */
711     },
712     {
713         237, 0xf0ed,  696, PSDRV_AGLGlyphNames +  383,
714                 {   35,   44,  661,  648 }, NULL        /* a181 */
715     },
716     {
717         238, 0xf0ee,  696, PSDRV_AGLGlyphNames +  405,
718                 {   35,   44,  661,  648 }, NULL        /* a200 */
719     },
720     {
721         239, 0xf0ef,  874, PSDRV_AGLGlyphNames +  384,
722                 {   35,   77,  840,  619 }, NULL        /* a182 */
723     },
724     {
725         241, 0xf0f1,  874, PSDRV_AGLGlyphNames +  406,
726                 {   35,   73,  840,  615 }, NULL        /* a201 */
727     },
728     {
729         242, 0xf0f2,  760, PSDRV_AGLGlyphNames +  385,
730                 {   35,    0,  725,  692 }, NULL        /* a183 */
731     },
732     {
733         243, 0xf0f3,  946, PSDRV_AGLGlyphNames +  386,
734                 {   35,  160,  911,  533 }, NULL        /* a184 */
735     },
736     {
737         244, 0xf0f4,  771, PSDRV_AGLGlyphNames +  400,
738                 {   34,   37,  736,  655 }, NULL        /* a197 */
739     },
740     {
741         245, 0xf0f5,  865, PSDRV_AGLGlyphNames +  387,
742                 {   35,  207,  830,  481 }, NULL        /* a185 */
743     },
744     {
745         246, 0xf0f6,  771, PSDRV_AGLGlyphNames +  397,
746                 {   34,   37,  736,  655 }, NULL        /* a194 */
747     },
748     {
749         247, 0xf0f7,  888, PSDRV_AGLGlyphNames +  401,
750                 {   34,  -19,  853,  712 }, NULL        /* a198 */
751     },
752     {
753         248, 0xf0f8,  967, PSDRV_AGLGlyphNames +  388,
754                 {   35,  124,  932,  568 }, NULL        /* a186 */
755     },
756     {
757         249, 0xf0f9,  888, PSDRV_AGLGlyphNames +  398,
758                 {   34,  -19,  853,  712 }, NULL        /* a195 */
759     },
760     {
761         250, 0xf0fa,  831, PSDRV_AGLGlyphNames +  389,
762                 {   35,  113,  796,  579 }, NULL        /* a187 */
763     },
764     {
765         251, 0xf0fb,  873, PSDRV_AGLGlyphNames +  390,
766                 {   36,  118,  838,  578 }, NULL        /* a188 */
767     },
768     {
769         252, 0xf0fc,  927, PSDRV_AGLGlyphNames +  391,
770                 {   35,  150,  891,  542 }, NULL        /* a189 */
771     },
772     {
773         253, 0xf0fd,  970, PSDRV_AGLGlyphNames +  393,
774                 {   35,   76,  931,  616 }, NULL        /* a190 */
775     },
776     {
777         254, 0xf0fe,  918, PSDRV_AGLGlyphNames +  394,
778                 {   34,   99,  884,  593 }, NULL        /* a191 */
779     }
780 };
781
782
783 /*
784  *  Font metrics
785  */
786
787 AFM PSDRV_ZapfDingbats =
788 {
789     "ZapfDingbats",                             /* FontName */
790     "ITC Zapf Dingbats",                        /* FullName */
791     "ITC Zapf Dingbats",                        /* FamilyName */
792     "FontSpecific",                             /* EncodingScheme */
793     FW_NORMAL,                                  /* Weight */
794     0,                                          /* ItalicAngle */
795     FALSE,                                      /* IsFixedPitch */
796     -98,                                        /* UnderlinePosition */
797     54,                                         /* UnderlineThickness */
798     { -1, -143, 981, 820 },                     /* FontBBox */
799     0,                                          /* CapHeight */
800     0,                                          /* XHeight */
801     820,                                        /* Ascender */
802     -143,                                       /* Descender */
803     820,                                        /* FullAscender */
804     {
805         1000,                           /* WinMetrics.usUnitsPerEm */
806         801,                            /* WinMetrics.sAscender */
807         -201,                           /* WinMetrics.sDescender */
808         0,                              /* WinMetrics.sLineGap */
809         740,                            /* WinMetrics.sAvgCharWidth */
810         801,                            /* WinMetrics.sTypoAscender */
811         -201,                           /* WinMetrics.sTypoDescender */
812         68,                             /* WinMetrics.sTypoLineGap */
813         801,                            /* WinMetrics.usWinAscent */
814         201                             /* WinMetrics.usWinDescent */
815     },
816     {
817         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[0] - CharWidths[9] */
818         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[10] - CharWidths[19] */
819         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[20] - CharWidths[29] */
820         0, 0, 278, 974, 961, 974, 980,  /* CharWidths[30] - CharWidths[36] */
821         719, 789, 790, 791, 690, 960,   /* CharWidths[37] - CharWidths[42] */
822         939, 549, 855, 911, 933, 911,   /* CharWidths[43] - CharWidths[48] */
823         945, 974, 755, 846, 762, 761,   /* CharWidths[49] - CharWidths[54] */
824         571, 677, 763, 760, 759, 754,   /* CharWidths[55] - CharWidths[60] */
825         494, 552, 537, 577, 692, 786,   /* CharWidths[61] - CharWidths[66] */
826         788, 788, 790, 793, 794, 816,   /* CharWidths[67] - CharWidths[72] */
827         823, 789, 841, 823, 833, 816,   /* CharWidths[73] - CharWidths[78] */
828         831, 923, 744, 723, 749, 790,   /* CharWidths[79] - CharWidths[84] */
829         792, 695, 776, 768, 792, 759,   /* CharWidths[85] - CharWidths[90] */
830         707, 708, 682, 701, 826, 815,   /* CharWidths[91] - CharWidths[96] */
831         789, 789, 707, 687, 696, 689,   /* CharWidths[97] - CharWidths[102] */
832         786, 787, 713, 791, 785, 791,   /* CharWidths[103] - CharWidths[108] */
833         873, 761, 762, 762, 759, 759,   /* CharWidths[109] - CharWidths[114] */
834         892, 892, 788, 784, 438, 138,   /* CharWidths[115] - CharWidths[120] */
835         277, 415, 392, 392, 668, 668,   /* CharWidths[121] - CharWidths[126] */
836         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[127] - CharWidths[136] */
837         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[137] - CharWidths[146] */
838         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,   /* CharWidths[147] - CharWidths[156] */
839         0, 0, 0, 0, 732, 544, 544,      /* CharWidths[157] - CharWidths[163] */
840         910, 667, 760, 760, 776, 595,   /* CharWidths[164] - CharWidths[169] */
841         694, 626, 788, 788, 788, 788,   /* CharWidths[170] - CharWidths[175] */
842         788, 788, 788, 788, 788, 788,   /* CharWidths[176] - CharWidths[181] */
843         788, 788, 788, 788, 788, 788,   /* CharWidths[182] - CharWidths[187] */
844         788, 788, 788, 788, 788, 788,   /* CharWidths[188] - CharWidths[193] */
845         788, 788, 788, 788, 788, 788,   /* CharWidths[194] - CharWidths[199] */
846         788, 788, 788, 788, 788, 788,   /* CharWidths[200] - CharWidths[205] */
847         788, 788, 788, 788, 788, 788,   /* CharWidths[206] - CharWidths[211] */
848         894, 838, 1016, 458, 748, 924,  /* CharWidths[212] - CharWidths[217] */
849         748, 918, 927, 928, 928, 834,   /* CharWidths[218] - CharWidths[223] */
850         873, 828, 924, 924, 917, 930,   /* CharWidths[224] - CharWidths[229] */
851         931, 463, 883, 836, 836, 867,   /* CharWidths[230] - CharWidths[235] */
852         867, 696, 696, 874, 0, 874,     /* CharWidths[236] - CharWidths[241] */
853         760, 946, 771, 865, 771, 888,   /* CharWidths[242] - CharWidths[247] */
854         967, 888, 831, 873, 927, 970,   /* CharWidths[248] - CharWidths[253] */
855         918, 0                          /* CharWidths[254] - CharWidths[255] */
856     },
857     188,                                        /* NumofMetrics */
858     met_ZapfDingbats                            /* Metrics */
859 };