File Coverage

blib/lib/PDF/Builder/Resource/Font/CoreFont/zapfdingbats.pm
Criterion Covered Total %
statement 7 7 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 0 1 0.0
total 10 11 90.9


line stmt bran cond sub pod time code
1             package PDF::Builder::Resource::Font::CoreFont::zapfdingbats;
2              
3 3     3   1181 use strict;
  3         8  
  3         134  
4 3     3   21 use warnings;
  3         6  
  3         2628  
5              
6             our $VERSION = '3.023'; # VERSION
7             our $LAST_UPDATE = '3.019'; # manually update whenever code is changed
8              
9             =head1 NAME
10              
11             PDF::Builder::Resource::Font::CoreFont::zapfdingbats - font-specific information for Zapf Dingbats symbol font
12              
13             =cut
14              
15             sub data { return {
16 2     2 0 301 'fontname' => 'ZapfDingbats',
17             'type' => 'Type1',
18             'apiname' => 'Zapf',
19             'ascender' => '806', # not defined by Adobe metrics
20             'capheight' => '705', # not defined by Adobe metrics
21             'descender' => '-198', # not defined by Adobe metrics
22             'iscore' => '1',
23             'isfixedpitch' => '0',
24             'issymbol' => '1',
25             'italicangle' => '0',
26             'missingwidth' => '278',
27             'stdhw' => '28',
28             'stdvw' => '90',
29             'underlineposition' => '-100', # originally -205
30             'underlinethickness' => '50', # originally 123
31             'xheight' => '705', # not defined by Adobe metrics
32             'firstchar' => '32',
33             'lastchar' => '255',
34             'char' => [ # DEF. ENCODING GLYPH TABLE
35             '.notdef', # C+0x00 # U+0x0000
36             '.notdef', # C+0x01 # U+0x0000
37             '.notdef', # C+0x02 # U+0x0000
38             '.notdef', # C+0x03 # U+0x0000
39             '.notdef', # C+0x04 # U+0x0000
40             '.notdef', # C+0x05 # U+0x0000
41             '.notdef', # C+0x06 # U+0x0000
42             '.notdef', # C+0x07 # U+0x0000
43             '.notdef', # C+0x08 # U+0x0000
44             '.notdef', # C+0x09 # U+0x0000
45             '.notdef', # C+0x0A # U+0x0000
46             '.notdef', # C+0x0B # U+0x0000
47             '.notdef', # C+0x0C # U+0x0000
48             '.notdef', # C+0x0D # U+0x0000
49             '.notdef', # C+0x0E # U+0x0000
50             '.notdef', # C+0x0F # U+0x0000
51             '.notdef', # C+0x10 # U+0x0000
52             '.notdef', # C+0x11 # U+0x0000
53             '.notdef', # C+0x12 # U+0x0000
54             '.notdef', # C+0x13 # U+0x0000
55             '.notdef', # C+0x14 # U+0x0000
56             '.notdef', # C+0x15 # U+0x0000
57             '.notdef', # C+0x16 # U+0x0000
58             '.notdef', # C+0x17 # U+0x0000
59             '.notdef', # C+0x18 # U+0x0000
60             '.notdef', # C+0x19 # U+0x0000
61             '.notdef', # C+0x1A # U+0x0000
62             '.notdef', # C+0x1B # U+0x0000
63             '.notdef', # C+0x1C # U+0x0000
64             '.notdef', # C+0x1D # U+0x0000
65             '.notdef', # C+0x1E # U+0x0000
66             '.notdef', # C+0x1F # U+0x0000
67             'space', # C+0x20 # U+0xF020
68             'a1', # C+0x21 # U+0xF021
69             'a2', # C+0x22 # U+0xF022
70             'a202', # C+0x23 # U+0xF023
71             'a3', # C+0x24 # U+0xF024
72             'a4', # C+0x25 # U+0xF025
73             'a5', # C+0x26 # U+0xF026
74             'a119', # C+0x27 # U+0xF027
75             'a118', # C+0x28 # U+0xF028
76             'a117', # C+0x29 # U+0xF029
77             'a11', # C+0x2A # U+0xF02A
78             'a12', # C+0x2B # U+0xF02B
79             'a13', # C+0x2C # U+0xF02C
80             'a14', # C+0x2D # U+0xF02D
81             'a15', # C+0x2E # U+0xF02E
82             'a16', # C+0x2F # U+0xF02F
83             'a105', # C+0x30 # U+0xF030
84             'a17', # C+0x31 # U+0xF031
85             'a18', # C+0x32 # U+0xF032
86             'a19', # C+0x33 # U+0xF033
87             'a20', # C+0x34 # U+0xF034
88             'a21', # C+0x35 # U+0xF035
89             'a22', # C+0x36 # U+0xF036
90             'a23', # C+0x37 # U+0xF037
91             'a24', # C+0x38 # U+0xF038
92             'a25', # C+0x39 # U+0xF039
93             'a26', # C+0x3A # U+0xF03A
94             'a27', # C+0x3B # U+0xF03B
95             'a28', # C+0x3C # U+0xF03C
96             'a6', # C+0x3D # U+0xF03D
97             'a7', # C+0x3E # U+0xF03E
98             'a8', # C+0x3F # U+0xF03F
99             'a9', # C+0x40 # U+0xF040
100             'a10', # C+0x41 # U+0xF041
101             'a29', # C+0x42 # U+0xF042
102             'a30', # C+0x43 # U+0xF043
103             'a31', # C+0x44 # U+0xF044
104             'a32', # C+0x45 # U+0xF045
105             'a33', # C+0x46 # U+0xF046
106             'a34', # C+0x47 # U+0xF047
107             'a35', # C+0x48 # U+0xF048
108             'a36', # C+0x49 # U+0xF049
109             'a37', # C+0x4A # U+0xF04A
110             'a38', # C+0x4B # U+0xF04B
111             'a39', # C+0x4C # U+0xF04C
112             'a40', # C+0x4D # U+0xF04D
113             'a41', # C+0x4E # U+0xF04E
114             'a42', # C+0x4F # U+0xF04F
115             'a43', # C+0x50 # U+0xF050
116             'a44', # C+0x51 # U+0xF051
117             'a45', # C+0x52 # U+0xF052
118             'a46', # C+0x53 # U+0xF053
119             'a47', # C+0x54 # U+0xF054
120             'a48', # C+0x55 # U+0xF055
121             'a49', # C+0x56 # U+0xF056
122             'a50', # C+0x57 # U+0xF057
123             'a51', # C+0x58 # U+0xF058
124             'a52', # C+0x59 # U+0xF059
125             'a53', # C+0x5A # U+0xF05A
126             'a54', # C+0x5B # U+0xF05B
127             'a55', # C+0x5C # U+0xF05C
128             'a56', # C+0x5D # U+0xF05D
129             'a57', # C+0x5E # U+0xF05E
130             'a58', # C+0x5F # U+0xF05F
131             'a59', # C+0x60 # U+0xF060
132             'a60', # C+0x61 # U+0xF061
133             'a61', # C+0x62 # U+0xF062
134             'a62', # C+0x63 # U+0xF063
135             'a63', # C+0x64 # U+0xF064
136             'a64', # C+0x65 # U+0xF065
137             'a65', # C+0x66 # U+0xF066
138             'a66', # C+0x67 # U+0xF067
139             'a67', # C+0x68 # U+0xF068
140             'a68', # C+0x69 # U+0xF069
141             'a69', # C+0x6A # U+0xF06A
142             'a70', # C+0x6B # U+0xF06B
143             'a71', # C+0x6C # U+0xF06C
144             'a72', # C+0x6D # U+0xF06D
145             'a73', # C+0x6E # U+0xF06E
146             'a74', # C+0x6F # U+0xF06F
147             'a203', # C+0x70 # U+0xF070
148             'a75', # C+0x71 # U+0xF071
149             'a204', # C+0x72 # U+0xF072
150             'a76', # C+0x73 # U+0xF073
151             'a77', # C+0x74 # U+0xF074
152             'a78', # C+0x75 # U+0xF075
153             'a79', # C+0x76 # U+0xF076
154             'a81', # C+0x77 # U+0xF077
155             'a82', # C+0x78 # U+0xF078
156             'a83', # C+0x79 # U+0xF079
157             'a84', # C+0x7A # U+0xF07A
158             'a97', # C+0x7B # U+0xF07B
159             'a98', # C+0x7C # U+0xF07C
160             'a99', # C+0x7D # U+0xF07D
161             'a100', # C+0x7E # U+0xF07E
162             '.notdef', # C+0x7F # U+0x0000
163             'a89', # C+0x80 # U+0xF080
164             'a90', # C+0x81 # U+0xF081
165             'a93', # C+0x82 # U+0xF082
166             'a94', # C+0x83 # U+0xF083
167             'a91', # C+0x84 # U+0xF084
168             'a92', # C+0x85 # U+0xF085
169             'a205', # C+0x86 # U+0xF086
170             'a85', # C+0x87 # U+0xF087
171             'a206', # C+0x88 # U+0xF088
172             'a86', # C+0x89 # U+0xF089
173             'a87', # C+0x8A # U+0xF08A
174             'a88', # C+0x8B # U+0xF08B
175             'a95', # C+0x8C # U+0xF08C
176             'a96', # C+0x8D # U+0xF08D
177             '.notdef', # C+0x8E # U+0x0000
178             '.notdef', # C+0x8F # U+0x0000
179             '.notdef', # C+0x90 # U+0x0000
180             '.notdef', # C+0x91 # U+0x0000
181             '.notdef', # C+0x92 # U+0x0000
182             '.notdef', # C+0x93 # U+0x0000
183             '.notdef', # C+0x94 # U+0x0000
184             '.notdef', # C+0x95 # U+0x0000
185             '.notdef', # C+0x96 # U+0x0000
186             '.notdef', # C+0x97 # U+0x0000
187             '.notdef', # C+0x98 # U+0x0000
188             '.notdef', # C+0x99 # U+0x0000
189             '.notdef', # C+0x9A # U+0x0000
190             '.notdef', # C+0x9B # U+0x0000
191             '.notdef', # C+0x9C # U+0x0000
192             '.notdef', # C+0x9D # U+0x0000
193             '.notdef', # C+0x9E # U+0x0000
194             '.notdef', # C+0x9F # U+0x0000
195             '.notdef', # C+0xA0 # U+0x0000
196             'a101', # C+0xA1 # U+0xF0A1
197             'a102', # C+0xA2 # U+0xF0A2
198             'a103', # C+0xA3 # U+0xF0A3
199             'a104', # C+0xA4 # U+0xF0A4
200             'a106', # C+0xA5 # U+0xF0A5
201             'a107', # C+0xA6 # U+0xF0A6
202             'a108', # C+0xA7 # U+0xF0A7
203             'a112', # C+0xA8 # U+0xF0A8
204             'a111', # C+0xA9 # U+0xF0A9
205             'a110', # C+0xAA # U+0xF0AA
206             'a109', # C+0xAB # U+0xF0AB
207             'a120', # C+0xAC # U+0xF0AC
208             'a121', # C+0xAD # U+0xF0AD
209             'a122', # C+0xAE # U+0xF0AE
210             'a123', # C+0xAF # U+0xF0AF
211             'a124', # C+0xB0 # U+0xF0B0
212             'a125', # C+0xB1 # U+0xF0B1
213             'a126', # C+0xB2 # U+0xF0B2
214             'a127', # C+0xB3 # U+0xF0B3
215             'a128', # C+0xB4 # U+0xF0B4
216             'a129', # C+0xB5 # U+0xF0B5
217             'a130', # C+0xB6 # U+0xF0B6
218             'a131', # C+0xB7 # U+0xF0B7
219             'a132', # C+0xB8 # U+0xF0B8
220             'a133', # C+0xB9 # U+0xF0B9
221             'a134', # C+0xBA # U+0xF0BA
222             'a135', # C+0xBB # U+0xF0BB
223             'a136', # C+0xBC # U+0xF0BC
224             'a137', # C+0xBD # U+0xF0BD
225             'a138', # C+0xBE # U+0xF0BE
226             'a139', # C+0xBF # U+0xF0BF
227             'a140', # C+0xC0 # U+0xF0C0
228             'a141', # C+0xC1 # U+0xF0C1
229             'a142', # C+0xC2 # U+0xF0C2
230             'a143', # C+0xC3 # U+0xF0C3
231             'a144', # C+0xC4 # U+0xF0C4
232             'a145', # C+0xC5 # U+0xF0C5
233             'a146', # C+0xC6 # U+0xF0C6
234             'a147', # C+0xC7 # U+0xF0C7
235             'a148', # C+0xC8 # U+0xF0C8
236             'a149', # C+0xC9 # U+0xF0C9
237             'a150', # C+0xCA # U+0xF0CA
238             'a151', # C+0xCB # U+0xF0CB
239             'a152', # C+0xCC # U+0xF0CC
240             'a153', # C+0xCD # U+0xF0CD
241             'a154', # C+0xCE # U+0xF0CE
242             'a155', # C+0xCF # U+0xF0CF
243             'a156', # C+0xD0 # U+0xF0D0
244             'a157', # C+0xD1 # U+0xF0D1
245             'a158', # C+0xD2 # U+0xF0D2
246             'a159', # C+0xD3 # U+0xF0D3
247             'a160', # C+0xD4 # U+0xF0D4
248             'a161', # C+0xD5 # U+0xF0D5
249             'a163', # C+0xD6 # U+0xF0D6
250             'a164', # C+0xD7 # U+0xF0D7
251             'a196', # C+0xD8 # U+0xF0D8
252             'a165', # C+0xD9 # U+0xF0D9
253             'a192', # C+0xDA # U+0xF0DA
254             'a166', # C+0xDB # U+0xF0DB
255             'a167', # C+0xDC # U+0xF0DC
256             'a168', # C+0xDD # U+0xF0DD
257             'a169', # C+0xDE # U+0xF0DE
258             'a170', # C+0xDF # U+0xF0DF
259             'a171', # C+0xE0 # U+0xF0E0
260             'a172', # C+0xE1 # U+0xF0E1
261             'a173', # C+0xE2 # U+0xF0E2
262             'a162', # C+0xE3 # U+0xF0E3
263             'a174', # C+0xE4 # U+0xF0E4
264             'a175', # C+0xE5 # U+0xF0E5
265             'a176', # C+0xE6 # U+0xF0E6
266             'a177', # C+0xE7 # U+0xF0E7
267             'a178', # C+0xE8 # U+0xF0E8
268             'a179', # C+0xE9 # U+0xF0E9
269             'a193', # C+0xEA # U+0xF0EA
270             'a180', # C+0xEB # U+0xF0EB
271             'a199', # C+0xEC # U+0xF0EC
272             'a181', # C+0xED # U+0xF0ED
273             'a200', # C+0xEE # U+0xF0EE
274             'a182', # C+0xEF # U+0xF0EF
275             '.notdef', # C+0xF0 # U+0x0000
276             'a201', # C+0xF1 # U+0xF0F1
277             'a183', # C+0xF2 # U+0xF0F2
278             'a184', # C+0xF3 # U+0xF0F3
279             'a197', # C+0xF4 # U+0xF0F4
280             'a185', # C+0xF5 # U+0xF0F5
281             'a194', # C+0xF6 # U+0xF0F6
282             'a198', # C+0xF7 # U+0xF0F7
283             'a186', # C+0xF8 # U+0xF0F8
284             'a195', # C+0xF9 # U+0xF0F9
285             'a187', # C+0xFA # U+0xF0FA
286             'a188', # C+0xFB # U+0xF0FB
287             'a189', # C+0xFC # U+0xF0FC
288             'a190', # C+0xFD # U+0xF0FD
289             'a191', # C+0xFE # U+0xF0FE
290             '.notdef', # C+0xFF # U+0x0000
291             ], # DEF. ENCODING GLYPH TABLE
292             'fontbbox' => [ -1, -143, 981, 820 ], # min x was 0
293             'wx' => { # HORIZ. WIDTH TABLE
294             'space' => 278,
295             'a1' => 974,
296             'a10' => 692,
297             'a100' => 668,
298             'a101' => 732,
299             'a102' => 544,
300             'a103' => 544,
301             'a104' => 910,
302             'a105' => 911,
303             'a106' => 667,
304             'a107' => 760,
305             'a108' => 760,
306             'a109' => 626,
307             'a11' => 960,
308             'a110' => 694,
309             'a111' => 595,
310             'a112' => 776,
311             'a117' => 690,
312             'a118' => 791,
313             'a119' => 790,
314             'a12' => 939,
315             'a120' => 788,
316             'a121' => 788,
317             'a122' => 788,
318             'a123' => 788,
319             'a124' => 788,
320             'a125' => 788,
321             'a126' => 788,
322             'a127' => 788,
323             'a128' => 788,
324             'a129' => 788,
325             'a13' => 549,
326             'a130' => 788,
327             'a131' => 788,
328             'a132' => 788,
329             'a133' => 788,
330             'a134' => 788,
331             'a135' => 788,
332             'a136' => 788,
333             'a137' => 788,
334             'a138' => 788,
335             'a139' => 788,
336             'a14' => 855,
337             'a140' => 788,
338             'a141' => 788,
339             'a142' => 788,
340             'a143' => 788,
341             'a144' => 788,
342             'a145' => 788,
343             'a146' => 788,
344             'a147' => 788,
345             'a148' => 788,
346             'a149' => 788,
347             'a15' => 911,
348             'a150' => 788,
349             'a151' => 788,
350             'a152' => 788,
351             'a153' => 788,
352             'a154' => 788,
353             'a155' => 788,
354             'a156' => 788,
355             'a157' => 788,
356             'a158' => 788,
357             'a159' => 788,
358             'a16' => 933,
359             'a160' => 894,
360             'a161' => 838,
361             'a162' => 924,
362             'a163' => 1016,
363             'a164' => 458,
364             'a165' => 924,
365             'a166' => 918,
366             'a167' => 927,
367             'a168' => 928,
368             'a169' => 928,
369             'a17' => 945,
370             'a170' => 834,
371             'a171' => 873,
372             'a172' => 828,
373             'a173' => 924,
374             'a174' => 917,
375             'a175' => 930,
376             'a176' => 931,
377             'a177' => 463,
378             'a178' => 883,
379             'a179' => 836,
380             'a18' => 974,
381             'a180' => 867,
382             'a181' => 696,
383             'a182' => 874,
384             'a183' => 760,
385             'a184' => 946,
386             'a185' => 865,
387             'a186' => 967,
388             'a187' => 831,
389             'a188' => 873,
390             'a189' => 927,
391             'a19' => 755,
392             'a190' => 970,
393             'a191' => 918,
394             'a192' => 748,
395             'a193' => 836,
396             'a194' => 771,
397             'a195' => 888,
398             'a196' => 748,
399             'a197' => 771,
400             'a198' => 888,
401             'a199' => 867,
402             'a2' => 961,
403             'a20' => 846,
404             'a200' => 696,
405             'a201' => 874,
406             'a202' => 974,
407             'a203' => 762,
408             'a204' => 759,
409             'a205' => 509,
410             'a206' => 410,
411             'a21' => 762,
412             'a22' => 761,
413             'a23' => 571,
414             'a24' => 677,
415             'a25' => 763,
416             'a26' => 760,
417             'a27' => 759,
418             'a28' => 754,
419             'a29' => 786,
420             'a3' => 980,
421             'a30' => 788,
422             'a31' => 788,
423             'a32' => 790,
424             'a33' => 793,
425             'a34' => 794,
426             'a35' => 816,
427             'a36' => 823,
428             'a37' => 789,
429             'a38' => 841,
430             'a39' => 823,
431             'a4' => 719,
432             'a40' => 833,
433             'a41' => 816,
434             'a42' => 831,
435             'a43' => 923,
436             'a44' => 744,
437             'a45' => 723,
438             'a46' => 749,
439             'a47' => 790,
440             'a48' => 792,
441             'a49' => 695,
442             'a5' => 789,
443             'a50' => 776,
444             'a51' => 768,
445             'a52' => 792,
446             'a53' => 759,
447             'a54' => 707,
448             'a55' => 708,
449             'a56' => 682,
450             'a57' => 701,
451             'a58' => 826,
452             'a59' => 815,
453             'a6' => 494,
454             'a60' => 789,
455             'a61' => 789,
456             'a62' => 707,
457             'a63' => 687,
458             'a64' => 696,
459             'a65' => 689,
460             'a66' => 786,
461             'a67' => 787,
462             'a68' => 713,
463             'a69' => 791,
464             'a7' => 552,
465             'a70' => 785,
466             'a71' => 791,
467             'a72' => 873,
468             'a73' => 761,
469             'a74' => 762,
470             'a75' => 759,
471             'a76' => 892,
472             'a77' => 892,
473             'a78' => 788,
474             'a79' => 784,
475             'a8' => 537,
476             'a81' => 438,
477             'a82' => 138,
478             'a83' => 277,
479             'a84' => 415,
480             'a85' => 509,
481             'a86' => 410,
482             'a87' => 234,
483             'a88' => 234,
484             'a89' => 390,
485             'a9' => 577,
486             'a90' => 390,
487             'a91' => 276,
488             'a92' => 276,
489             'a93' => 317,
490             'a94' => 317,
491             'a95' => 334,
492             'a96' => 334,
493             'a97' => 392,
494             'a98' => 392,
495             'a99' => 668,
496             }, # HORIZ. WIDTH TABLE
497             } };
498              
499             1;