File Coverage

blib/lib/PDF/API2/Resource/Font/CoreFont/courier.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::API2::Resource::Font::CoreFont::courier;
2              
3 2     2   1297 use strict;
  2         4  
  2         73  
4 2     2   13 use warnings;
  2         5  
  2         5141  
5              
6             our $VERSION = '2.043'; # VERSION
7              
8             sub data { return {
9 1     1 0 564 'fontname' => 'Courier',
10             'type' => 'Type1',
11             'apiname' => 'Cour',
12             'ascender' => '629',
13             'capheight' => '562',
14             'descender' => '-157',
15             'iscore' => '1',
16             'isfixedpitch' => '1',
17             'italicangle' => '0',
18             'missingwidth' => '600',
19             'underlineposition' => '-100',
20             'underlinethickness' => '50',
21             'xheight' => '426',
22             'firstchar' => '32',
23             'lastchar' => '255',
24             'fontbbox' => [-23, -250, 715, 805],
25             'char' => [ # DEF. ENCODING GLYPH TABLE
26             '.notdef', # C+0x00 # U+0x0000
27             '.notdef', # C+0x01 # U+0x0000
28             '.notdef', # C+0x02 # U+0x0000
29             '.notdef', # C+0x03 # U+0x0000
30             '.notdef', # C+0x04 # U+0x0000
31             '.notdef', # C+0x05 # U+0x0000
32             '.notdef', # C+0x06 # U+0x0000
33             '.notdef', # C+0x07 # U+0x0000
34             '.notdef', # C+0x08 # U+0x0000
35             '.notdef', # C+0x09 # U+0x0000
36             '.notdef', # C+0x0A # U+0x0000
37             '.notdef', # C+0x0B # U+0x0000
38             '.notdef', # C+0x0C # U+0x0000
39             '.notdef', # C+0x0D # U+0x0000
40             '.notdef', # C+0x0E # U+0x0000
41             '.notdef', # C+0x0F # U+0x0000
42             '.notdef', # C+0x10 # U+0x0000
43             '.notdef', # C+0x11 # U+0x0000
44             '.notdef', # C+0x12 # U+0x0000
45             '.notdef', # C+0x13 # U+0x0000
46             '.notdef', # C+0x14 # U+0x0000
47             '.notdef', # C+0x15 # U+0x0000
48             '.notdef', # C+0x16 # U+0x0000
49             '.notdef', # C+0x17 # U+0x0000
50             '.notdef', # C+0x18 # U+0x0000
51             '.notdef', # C+0x19 # U+0x0000
52             '.notdef', # C+0x1A # U+0x0000
53             '.notdef', # C+0x1B # U+0x0000
54             '.notdef', # C+0x1C # U+0x0000
55             '.notdef', # C+0x1D # U+0x0000
56             '.notdef', # C+0x1E # U+0x0000
57             '.notdef', # C+0x1F # U+0x0000
58             'space', # C+0x20 # U+0x0020
59             'exclam', # C+0x21 # U+0x0021
60             'quotedbl', # C+0x22 # U+0x0022
61             'numbersign', # C+0x23 # U+0x0023
62             'dollar', # C+0x24 # U+0x0024
63             'percent', # C+0x25 # U+0x0025
64             'ampersand', # C+0x26 # U+0x0026
65             'quotesingle', # C+0x27 # U+0x0027
66             'parenleft', # C+0x28 # U+0x0028
67             'parenright', # C+0x29 # U+0x0029
68             'asterisk', # C+0x2A # U+0x002A
69             'plus', # C+0x2B # U+0x002B
70             'comma', # C+0x2C # U+0x002C
71             'hyphen', # C+0x2D # U+0x002D
72             'period', # C+0x2E # U+0x002E
73             'slash', # C+0x2F # U+0x002F
74             'zero', # C+0x30 # U+0x0030
75             'one', # C+0x31 # U+0x0031
76             'two', # C+0x32 # U+0x0032
77             'three', # C+0x33 # U+0x0033
78             'four', # C+0x34 # U+0x0034
79             'five', # C+0x35 # U+0x0035
80             'six', # C+0x36 # U+0x0036
81             'seven', # C+0x37 # U+0x0037
82             'eight', # C+0x38 # U+0x0038
83             'nine', # C+0x39 # U+0x0039
84             'colon', # C+0x3A # U+0x003A
85             'semicolon', # C+0x3B # U+0x003B
86             'less', # C+0x3C # U+0x003C
87             'equal', # C+0x3D # U+0x003D
88             'greater', # C+0x3E # U+0x003E
89             'question', # C+0x3F # U+0x003F
90             'at', # C+0x40 # U+0x0040
91             'A', # C+0x41 # U+0x0041
92             'B', # C+0x42 # U+0x0042
93             'C', # C+0x43 # U+0x0043
94             'D', # C+0x44 # U+0x0044
95             'E', # C+0x45 # U+0x0045
96             'F', # C+0x46 # U+0x0046
97             'G', # C+0x47 # U+0x0047
98             'H', # C+0x48 # U+0x0048
99             'I', # C+0x49 # U+0x0049
100             'J', # C+0x4A # U+0x004A
101             'K', # C+0x4B # U+0x004B
102             'L', # C+0x4C # U+0x004C
103             'M', # C+0x4D # U+0x004D
104             'N', # C+0x4E # U+0x004E
105             'O', # C+0x4F # U+0x004F
106             'P', # C+0x50 # U+0x0050
107             'Q', # C+0x51 # U+0x0051
108             'R', # C+0x52 # U+0x0052
109             'S', # C+0x53 # U+0x0053
110             'T', # C+0x54 # U+0x0054
111             'U', # C+0x55 # U+0x0055
112             'V', # C+0x56 # U+0x0056
113             'W', # C+0x57 # U+0x0057
114             'X', # C+0x58 # U+0x0058
115             'Y', # C+0x59 # U+0x0059
116             'Z', # C+0x5A # U+0x005A
117             'bracketleft', # C+0x5B # U+0x005B
118             'backslash', # C+0x5C # U+0x005C
119             'bracketright', # C+0x5D # U+0x005D
120             'asciicircum', # C+0x5E # U+0x005E
121             'underscore', # C+0x5F # U+0x005F
122             'grave', # C+0x60 # U+0x0060
123             'a', # C+0x61 # U+0x0061
124             'b', # C+0x62 # U+0x0062
125             'c', # C+0x63 # U+0x0063
126             'd', # C+0x64 # U+0x0064
127             'e', # C+0x65 # U+0x0065
128             'f', # C+0x66 # U+0x0066
129             'g', # C+0x67 # U+0x0067
130             'h', # C+0x68 # U+0x0068
131             'i', # C+0x69 # U+0x0069
132             'j', # C+0x6A # U+0x006A
133             'k', # C+0x6B # U+0x006B
134             'l', # C+0x6C # U+0x006C
135             'm', # C+0x6D # U+0x006D
136             'n', # C+0x6E # U+0x006E
137             'o', # C+0x6F # U+0x006F
138             'p', # C+0x70 # U+0x0070
139             'q', # C+0x71 # U+0x0071
140             'r', # C+0x72 # U+0x0072
141             's', # C+0x73 # U+0x0073
142             't', # C+0x74 # U+0x0074
143             'u', # C+0x75 # U+0x0075
144             'v', # C+0x76 # U+0x0076
145             'w', # C+0x77 # U+0x0077
146             'x', # C+0x78 # U+0x0078
147             'y', # C+0x79 # U+0x0079
148             'z', # C+0x7A # U+0x007A
149             'braceleft', # C+0x7B # U+0x007B
150             'bar', # C+0x7C # U+0x007C
151             'braceright', # C+0x7D # U+0x007D
152             'asciitilde', # C+0x7E # U+0x007E
153             'bullet', # C+0x7F # U+0x2022
154             'Euro', # C+0x80 # U+0x20AC
155             'bullet', # C+0x81 # U+0x2022
156             'quotesinglbase', # C+0x82 # U+0x201A
157             'florin', # C+0x83 # U+0x0192
158             'quotedblbase', # C+0x84 # U+0x201E
159             'ellipsis', # C+0x85 # U+0x2026
160             'dagger', # C+0x86 # U+0x2020
161             'daggerdbl', # C+0x87 # U+0x2021
162             'circumflex', # C+0x88 # U+0x02C6
163             'perthousand', # C+0x89 # U+0x2030
164             'Scaron', # C+0x8A # U+0x0160
165             'guilsinglleft', # C+0x8B # U+0x2039
166             'OE', # C+0x8C # U+0x0152
167             'bullet', # C+0x8D # U+0x2022
168             'Zcaron', # C+0x8E # U+0x017D
169             'bullet', # C+0x8F # U+0x2022
170             'bullet', # C+0x90 # U+0x2022
171             'quoteleft', # C+0x91 # U+0x2018
172             'quoteright', # C+0x92 # U+0x2019
173             'quotedblleft', # C+0x93 # U+0x201C
174             'quotedblright', # C+0x94 # U+0x201D
175             'bullet', # C+0x95 # U+0x2022
176             'endash', # C+0x96 # U+0x2013
177             'emdash', # C+0x97 # U+0x2014
178             'tilde', # C+0x98 # U+0x02DC
179             'trademark', # C+0x99 # U+0x2122
180             'scaron', # C+0x9A # U+0x0161
181             'guilsinglright', # C+0x9B # U+0x203A
182             'oe', # C+0x9C # U+0x0153
183             'bullet', # C+0x9D # U+0x2022
184             'zcaron', # C+0x9E # U+0x017E
185             'Ydieresis', # C+0x9F # U+0x0178
186             'space', # C+0xA0 # U+0x0020
187             'exclamdown', # C+0xA1 # U+0x00A1
188             'cent', # C+0xA2 # U+0x00A2
189             'sterling', # C+0xA3 # U+0x00A3
190             'currency', # C+0xA4 # U+0x00A4
191             'yen', # C+0xA5 # U+0x00A5
192             'brokenbar', # C+0xA6 # U+0x00A6
193             'section', # C+0xA7 # U+0x00A7
194             'dieresis', # C+0xA8 # U+0x00A8
195             'copyright', # C+0xA9 # U+0x00A9
196             'ordfeminine', # C+0xAA # U+0x00AA
197             'guillemotleft', # C+0xAB # U+0x00AB
198             'logicalnot', # C+0xAC # U+0x00AC
199             'hyphen', # C+0xAD # U+0x002D
200             'registered', # C+0xAE # U+0x00AE
201             'macron', # C+0xAF # U+0x00AF
202             'degree', # C+0xB0 # U+0x00B0
203             'plusminus', # C+0xB1 # U+0x00B1
204             'twosuperior', # C+0xB2 # U+0x00B2
205             'threesuperior', # C+0xB3 # U+0x00B3
206             'acute', # C+0xB4 # U+0x00B4
207             'mu', # C+0xB5 # U+0x00B5
208             'paragraph', # C+0xB6 # U+0x00B6
209             'periodcentered', # C+0xB7 # U+0x00B7
210             'cedilla', # C+0xB8 # U+0x00B8
211             'onesuperior', # C+0xB9 # U+0x00B9
212             'ordmasculine', # C+0xBA # U+0x00BA
213             'guillemotright', # C+0xBB # U+0x00BB
214             'onequarter', # C+0xBC # U+0x00BC
215             'onehalf', # C+0xBD # U+0x00BD
216             'threequarters', # C+0xBE # U+0x00BE
217             'questiondown', # C+0xBF # U+0x00BF
218             'Agrave', # C+0xC0 # U+0x00C0
219             'Aacute', # C+0xC1 # U+0x00C1
220             'Acircumflex', # C+0xC2 # U+0x00C2
221             'Atilde', # C+0xC3 # U+0x00C3
222             'Adieresis', # C+0xC4 # U+0x00C4
223             'Aring', # C+0xC5 # U+0x00C5
224             'AE', # C+0xC6 # U+0x00C6
225             'Ccedilla', # C+0xC7 # U+0x00C7
226             'Egrave', # C+0xC8 # U+0x00C8
227             'Eacute', # C+0xC9 # U+0x00C9
228             'Ecircumflex', # C+0xCA # U+0x00CA
229             'Edieresis', # C+0xCB # U+0x00CB
230             'Igrave', # C+0xCC # U+0x00CC
231             'Iacute', # C+0xCD # U+0x00CD
232             'Icircumflex', # C+0xCE # U+0x00CE
233             'Idieresis', # C+0xCF # U+0x00CF
234             'Eth', # C+0xD0 # U+0x00D0
235             'Ntilde', # C+0xD1 # U+0x00D1
236             'Ograve', # C+0xD2 # U+0x00D2
237             'Oacute', # C+0xD3 # U+0x00D3
238             'Ocircumflex', # C+0xD4 # U+0x00D4
239             'Otilde', # C+0xD5 # U+0x00D5
240             'Odieresis', # C+0xD6 # U+0x00D6
241             'multiply', # C+0xD7 # U+0x00D7
242             'Oslash', # C+0xD8 # U+0x00D8
243             'Ugrave', # C+0xD9 # U+0x00D9
244             'Uacute', # C+0xDA # U+0x00DA
245             'Ucircumflex', # C+0xDB # U+0x00DB
246             'Udieresis', # C+0xDC # U+0x00DC
247             'Yacute', # C+0xDD # U+0x00DD
248             'Thorn', # C+0xDE # U+0x00DE
249             'germandbls', # C+0xDF # U+0x00DF
250             'agrave', # C+0xE0 # U+0x00E0
251             'aacute', # C+0xE1 # U+0x00E1
252             'acircumflex', # C+0xE2 # U+0x00E2
253             'atilde', # C+0xE3 # U+0x00E3
254             'adieresis', # C+0xE4 # U+0x00E4
255             'aring', # C+0xE5 # U+0x00E5
256             'ae', # C+0xE6 # U+0x00E6
257             'ccedilla', # C+0xE7 # U+0x00E7
258             'egrave', # C+0xE8 # U+0x00E8
259             'eacute', # C+0xE9 # U+0x00E9
260             'ecircumflex', # C+0xEA # U+0x00EA
261             'edieresis', # C+0xEB # U+0x00EB
262             'igrave', # C+0xEC # U+0x00EC
263             'iacute', # C+0xED # U+0x00ED
264             'icircumflex', # C+0xEE # U+0x00EE
265             'idieresis', # C+0xEF # U+0x00EF
266             'eth', # C+0xF0 # U+0x00F0
267             'ntilde', # C+0xF1 # U+0x00F1
268             'ograve', # C+0xF2 # U+0x00F2
269             'oacute', # C+0xF3 # U+0x00F3
270             'ocircumflex', # C+0xF4 # U+0x00F4
271             'otilde', # C+0xF5 # U+0x00F5
272             'odieresis', # C+0xF6 # U+0x00F6
273             'divide', # C+0xF7 # U+0x00F7
274             'oslash', # C+0xF8 # U+0x00F8
275             'ugrave', # C+0xF9 # U+0x00F9
276             'uacute', # C+0xFA # U+0x00FA
277             'ucircumflex', # C+0xFB # U+0x00FB
278             'udieresis', # C+0xFC # U+0x00FC
279             'yacute', # C+0xFD # U+0x00FD
280             'thorn', # C+0xFE # U+0x00FE
281             'ydieresis', # C+0xFF # U+0x00FF
282             ], # DEF. ENCODING GLYPH TABLE
283             'wx' => {
284             'A' => '600', # U=0041
285             'a' => '600', # U=0061
286             'Aacute' => '600', # U=00C1
287             'aacute' => '600', # U=00E1
288             'Abreve' => '600', # U=0102
289             'abreve' => '600', # U=0103
290             'Acircumflex' => '600', # U=00C2
291             'acircumflex' => '600', # U=00E2
292             'acute' => '600', # U=00B4
293             'Adieresis' => '600', # U=00C4
294             'adieresis' => '600', # U=00E4
295             'AE' => '600', # U=00C6
296             'ae' => '600', # U=00E6
297             'Agrave' => '600', # U=00C0
298             'agrave' => '600', # U=00E0
299             'Amacron' => '600', # U=0100
300             'amacron' => '600', # U=0101
301             'ampersand' => '600', # U=0026
302             'Aogonek' => '600', # U=0104
303             'aogonek' => '600', # U=0105
304             'Aring' => '600', # U=00C5
305             'aring' => '600', # U=00E5
306             'asciicircum' => '600', # U=005E
307             'asciitilde' => '600', # U=007E
308             'asterisk' => '600', # U=002A
309             'at' => '600', # U=0040
310             'Atilde' => '600', # U=00C3
311             'atilde' => '600', # U=00E3
312             'B' => '600', # U=0042
313             'b' => '600', # U=0062
314             'backslash' => '600', # U=005C
315             'bar' => '600', # U=007C
316             'braceleft' => '600', # U=007B
317             'braceright' => '600', # U=007D
318             'bracketleft' => '600', # U=005B
319             'bracketright' => '600', # U=005D
320             'breve' => '600', # U=02D8
321             'brokenbar' => '600', # U=00A6
322             'bullet' => '600', # U=2022
323             'C' => '600', # U=0043
324             'c' => '600', # U=0063
325             'Cacute' => '600', # U=0106
326             'cacute' => '600', # U=0107
327             'caron' => '600', # U=02C7
328             'Ccaron' => '600', # U=010C
329             'ccaron' => '600', # U=010D
330             'Ccedilla' => '600', # U=00C7
331             'ccedilla' => '600', # U=00E7
332             'cedilla' => '600', # U=00B8
333             'cent' => '600', # U=00A2
334             'circumflex' => '600', # U=02C6
335             'colon' => '600', # U=003A
336             'comma' => '600', # U=002C
337             'commaaccent' => '600', # U=F6C3
338             'copyright' => '600', # U=00A9
339             'currency' => '600', # U=00A4
340             'D' => '600', # U=0044
341             'd' => '600', # U=0064
342             'dagger' => '600', # U=2020
343             'daggerdbl' => '600', # U=2021
344             'Dcaron' => '600', # U=010E
345             'dcaron' => '600', # U=010F
346             'Dcroat' => '600', # U=0110
347             'dcroat' => '600', # U=0111
348             'degree' => '600', # U=00B0
349             'Delta' => '600', # U=0394
350             'dieresis' => '600', # U=00A8
351             'divide' => '600', # U=00F7
352             'dollar' => '600', # U=0024
353             'dotaccent' => '600', # U=02D9
354             'dotlessi' => '600', # U=0131
355             'E' => '600', # U=0045
356             'e' => '600', # U=0065
357             'Eacute' => '600', # U=00C9
358             'eacute' => '600', # U=00E9
359             'Ecaron' => '600', # U=011A
360             'ecaron' => '600', # U=011B
361             'Ecircumflex' => '600', # U=00CA
362             'ecircumflex' => '600', # U=00EA
363             'Edieresis' => '600', # U=00CB
364             'edieresis' => '600', # U=00EB
365             'Edotaccent' => '600', # U=0116
366             'edotaccent' => '600', # U=0117
367             'Egrave' => '600', # U=00C8
368             'egrave' => '600', # U=00E8
369             'eight' => '600', # U=0038
370             'ellipsis' => '600', # U=2026
371             'Emacron' => '600', # U=0112
372             'emacron' => '600', # U=0113
373             'emdash' => '600', # U=2014
374             'endash' => '600', # U=2013
375             'Eogonek' => '600', # U=0118
376             'eogonek' => '600', # U=0119
377             'equal' => '600', # U=003D
378             'Eth' => '600', # U=00D0
379             'eth' => '600', # U=00F0
380             'Euro' => '600', # U=20AC
381             'exclam' => '600', # U=0021
382             'exclamdown' => '600', # U=00A1
383             'F' => '600', # U=0046
384             'f' => '600', # U=0066
385             'fi' => '600', # U=FB01
386             'five' => '600', # U=0035
387             'fl' => '600', # U=FB02
388             'florin' => '600', # U=0192
389             'four' => '600', # U=0034
390             'fraction' => '600', # U=2044
391             'G' => '600', # U=0047
392             'g' => '600', # U=0067
393             'Gbreve' => '600', # U=011E
394             'gbreve' => '600', # U=011F
395             'Gcommaaccent' => '600', # U=0122
396             'gcommaaccent' => '600', # U=0123
397             'germandbls' => '600', # U=00DF
398             'grave' => '600', # U=0060
399             'greater' => '600', # U=003E
400             'greaterequal' => '600', # U=2265
401             'guillemotleft' => '600', # U=00AB
402             'guillemotright' => '600', # U=00BB
403             'guilsinglleft' => '600', # U=2039
404             'guilsinglright' => '600', # U=203A
405             'H' => '600', # U=0048
406             'h' => '600', # U=0068
407             'hungarumlaut' => '600', # U=02DD
408             'hyphen' => '600', # U=002D
409             'I' => '600', # U=0049
410             'i' => '600', # U=0069
411             'Iacute' => '600', # U=00CD
412             'iacute' => '600', # U=00ED
413             'Icircumflex' => '600', # U=00CE
414             'icircumflex' => '600', # U=00EE
415             'Idieresis' => '600', # U=00CF
416             'idieresis' => '600', # U=00EF
417             'Idotaccent' => '600', # U=0130
418             'Igrave' => '600', # U=00CC
419             'igrave' => '600', # U=00EC
420             'Imacron' => '600', # U=012A
421             'imacron' => '600', # U=012B
422             'Iogonek' => '600', # U=012E
423             'iogonek' => '600', # U=012F
424             'J' => '600', # U=004A
425             'j' => '600', # U=006A
426             'K' => '600', # U=004B
427             'k' => '600', # U=006B
428             'Kcommaaccent' => '600', # U=0136
429             'kcommaaccent' => '600', # U=0137
430             'L' => '600', # U=004C
431             'l' => '600', # U=006C
432             'Lacute' => '600', # U=0139
433             'lacute' => '600', # U=013A
434             'Lcaron' => '600', # U=013D
435             'lcaron' => '600', # U=013E
436             'Lcommaaccent' => '600', # U=013B
437             'lcommaaccent' => '600', # U=013C
438             'less' => '600', # U=003C
439             'lessequal' => '600', # U=2264
440             'logicalnot' => '600', # U=00AC
441             'lozenge' => '600', # U=25CA
442             'Lslash' => '600', # U=0141
443             'lslash' => '600', # U=0142
444             'M' => '600', # U=004D
445             'm' => '600', # U=006D
446             'macron' => '600', # U=00AF
447             'minus' => '600', # U=2212
448             'mu' => '600', # U=00B5
449             'multiply' => '600', # U=00D7
450             'N' => '600', # U=004E
451             'n' => '600', # U=006E
452             'Nacute' => '600', # U=0143
453             'nacute' => '600', # U=0144
454             'Ncaron' => '600', # U=0147
455             'ncaron' => '600', # U=0148
456             'Ncommaaccent' => '600', # U=0145
457             'ncommaaccent' => '600', # U=0146
458             'nine' => '600', # U=0039
459             'notequal' => '600', # U=2260
460             'Ntilde' => '600', # U=00D1
461             'ntilde' => '600', # U=00F1
462             'numbersign' => '600', # U=0023
463             'O' => '600', # U=004F
464             'o' => '600', # U=006F
465             'Oacute' => '600', # U=00D3
466             'oacute' => '600', # U=00F3
467             'Ocircumflex' => '600', # U=00D4
468             'ocircumflex' => '600', # U=00F4
469             'Odieresis' => '600', # U=00D6
470             'odieresis' => '600', # U=00F6
471             'OE' => '600', # U=0152
472             'oe' => '600', # U=0153
473             'ogonek' => '600', # U=02DB
474             'Ograve' => '600', # U=00D2
475             'ograve' => '600', # U=00F2
476             'Ohungarumlaut' => '600', # U=0150
477             'ohungarumlaut' => '600', # U=0151
478             'Omacron' => '600', # U=014C
479             'omacron' => '600', # U=014D
480             'one' => '600', # U=0031
481             'onehalf' => '600', # U=00BD
482             'onequarter' => '600', # U=00BC
483             'onesuperior' => '600', # U=00B9
484             'ordfeminine' => '600', # U=00AA
485             'ordmasculine' => '600', # U=00BA
486             'Oslash' => '600', # U=00D8
487             'oslash' => '600', # U=00F8
488             'Otilde' => '600', # U=00D5
489             'otilde' => '600', # U=00F5
490             'P' => '600', # U=0050
491             'p' => '600', # U=0070
492             'paragraph' => '600', # U=00B6
493             'parenleft' => '600', # U=0028
494             'parenright' => '600', # U=0029
495             'partialdiff' => '600', # U=2202
496             'percent' => '600', # U=0025
497             'period' => '600', # U=002E
498             'periodcentered' => '600', # U=00B7
499             'perthousand' => '600', # U=2030
500             'plus' => '600', # U=002B
501             'plusminus' => '600', # U=00B1
502             'Q' => '600', # U=0051
503             'q' => '600', # U=0071
504             'question' => '600', # U=003F
505             'questiondown' => '600', # U=00BF
506             'quotedbl' => '600', # U=0022
507             'quotedblbase' => '600', # U=201E
508             'quotedblleft' => '600', # U=201C
509             'quotedblright' => '600', # U=201D
510             'quoteleft' => '600', # U=2018
511             'quoteright' => '600', # U=2019
512             'quotesinglbase' => '600', # U=201A
513             'quotesingle' => '600', # U=0027
514             'R' => '600', # U=0052
515             'r' => '600', # U=0072
516             'Racute' => '600', # U=0154
517             'racute' => '600', # U=0155
518             'radical' => '600', # U=221A
519             'Rcaron' => '600', # U=0158
520             'rcaron' => '600', # U=0159
521             'Rcommaaccent' => '600', # U=0156
522             'rcommaaccent' => '600', # U=0157
523             'registered' => '600', # U=00AE
524             'ring' => '600', # U=02DA
525             'S' => '600', # U=0053
526             's' => '600', # U=0073
527             'Sacute' => '600', # U=015A
528             'sacute' => '600', # U=015B
529             'Scaron' => '600', # U=0160
530             'scaron' => '600', # U=0161
531             'Scedilla' => '600', # U=015E
532             'scedilla' => '600', # U=015F
533             'Scommaaccent' => '600', # U=0218
534             'scommaaccent' => '600', # U=0219
535             'section' => '600', # U=00A7
536             'semicolon' => '600', # U=003B
537             'seven' => '600', # U=0037
538             'six' => '600', # U=0036
539             'slash' => '600', # U=002F
540             'space' => '600', # U=0020
541             'sterling' => '600', # U=00A3
542             'summation' => '600', # U=2211
543             'T' => '600', # U=0054
544             't' => '600', # U=0074
545             'Tcaron' => '600', # U=0164
546             'tcaron' => '600', # U=0165
547             'Tcommaaccent' => '600', # U=021A
548             'tcommaaccent' => '600', # U=021B
549             'Thorn' => '600', # U=00DE
550             'thorn' => '600', # U=00FE
551             'three' => '600', # U=0033
552             'threequarters' => '600', # U=00BE
553             'threesuperior' => '600', # U=00B3
554             'tilde' => '600', # U=02DC
555             'trademark' => '600', # U=2122
556             'two' => '600', # U=0032
557             'twosuperior' => '600', # U=00B2
558             'U' => '600', # U=0055
559             'u' => '600', # U=0075
560             'Uacute' => '600', # U=00DA
561             'uacute' => '600', # U=00FA
562             'Ucircumflex' => '600', # U=00DB
563             'ucircumflex' => '600', # U=00FB
564             'Udieresis' => '600', # U=00DC
565             'udieresis' => '600', # U=00FC
566             'Ugrave' => '600', # U=00D9
567             'ugrave' => '600', # U=00F9
568             'Uhungarumlaut' => '600', # U=0170
569             'uhungarumlaut' => '600', # U=0171
570             'Umacron' => '600', # U=016A
571             'umacron' => '600', # U=016B
572             'underscore' => '600', # U=005F
573             'Uogonek' => '600', # U=0172
574             'uogonek' => '600', # U=0173
575             'Uring' => '600', # U=016E
576             'uring' => '600', # U=016F
577             'V' => '600', # U=0056
578             'v' => '600', # U=0076
579             'W' => '600', # U=0057
580             'w' => '600', # U=0077
581             'X' => '600', # U=0058
582             'x' => '600', # U=0078
583             'Y' => '600', # U=0059
584             'y' => '600', # U=0079
585             'Yacute' => '600', # U=00DD
586             'yacute' => '600', # U=00FD
587             'Ydieresis' => '600', # U=0178
588             'ydieresis' => '600', # U=00FF
589             'yen' => '600', # U=00A5
590             'Z' => '600', # U=005A
591             'z' => '600', # U=007A
592             'Zacute' => '600', # U=0179
593             'zacute' => '600', # U=017A
594             'Zcaron' => '600', # U=017D
595             'zcaron' => '600', # U=017E
596             'Zdotaccent' => '600', # U=017B
597             'zdotaccent' => '600', # U=017C
598             'zero' => '600', # U=0030
599             },
600             'comps' => {
601             'Abreve' => [ 'A', '0', '0', 'breve', '0', '130' ], # U=0102
602             'abreve' => [ 'A', '0', '0', 'breve', '0', '0' ], # U=0103
603             'Acaron' => [ 'A', '0', '0', 'caron', '0', '130' ], # U=01CD
604             'acaron' => [ 'A', '0', '0', 'caron', '0', '0' ], # U=01CE
605             'Amacron' => [ 'A', '0', '0', 'macron', '0', '130' ], # U=0100
606             'amacron' => [ 'A', '0', '0', 'macron', '0', '0' ], # U=0101
607             'Aogonek' => [ 'A', '0', '0', 'ogonek', '0', '0' ], # U=0104
608             'aogonek' => [ 'A', '0', '0', 'ogonek', '0', '0' ], # U=0105
609             'Bdotaccent' => [ 'B', '0', '0', 'dotaccent', '0', '130' ], # U=1E02
610             'bdotaccent' => [ 'B', '0', '0', 'dotaccent', '0', '0' ], # U=1E03
611             'Cacute' => [ 'C', '0', '0', 'acute', '0', '130' ], # U=0106
612             'cacute' => [ 'C', '0', '0', 'acute', '0', '0' ], # U=0107
613             'Ccaron' => [ 'C', '0', '0', 'caron', '0', '130' ], # U=010C
614             'ccaron' => [ 'C', '0', '0', 'caron', '0', '0' ], # U=010D
615             'Ccircumflex' => [ 'C', '0', '0', 'circumflex', '0', '130' ], # U=0108
616             'ccircumflex' => [ 'C', '0', '0', 'circumflex', '0', '0' ], # U=0109
617             'Cdotaccent' => [ 'C', '0', '0', 'dotaccent', '0', '130' ], # U=010A
618             'cdotaccent' => [ 'C', '0', '0', 'dotaccent', '0', '0' ], # U=010B
619             'Dcaron' => [ 'D', '0', '0', 'caron', '0', '130' ], # U=010E
620             'dcaron' => [ 'D', '0', '0', 'caron', '0', '0' ], # U=010F
621             'Dcedilla' => [ 'D', '0', '0', 'cedilla', '0', '130' ], # U=1E10
622             'dcedilla' => [ 'D', '0', '0', 'cedilla', '0', '0' ], # U=1E11
623             'Ddotaccent' => [ 'D', '0', '0', 'dotaccent', '0', '130' ], # U=1E0A
624             'ddotaccent' => [ 'D', '0', '0', 'dotaccent', '0', '0' ], # U=1E0B
625             'Ebreve' => [ 'E', '0', '0', 'breve', '0', '130' ], # U=0114
626             'ebreve' => [ 'E', '0', '0', 'breve', '0', '0' ], # U=0115
627             'Ecaron' => [ 'E', '0', '0', 'caron', '0', '130' ], # U=011A
628             'ecaron' => [ 'E', '0', '0', 'caron', '0', '0' ], # U=011B
629             'Edotaccent' => [ 'E', '0', '0', 'dotaccent', '0', '130' ], # U=0116
630             'edotaccent' => [ 'E', '0', '0', 'dotaccent', '0', '0' ], # U=0117
631             'Emacron' => [ 'E', '0', '0', 'macron', '0', '130' ], # U=0112
632             'emacron' => [ 'E', '0', '0', 'macron', '0', '0' ], # U=0113
633             'Eogonek' => [ 'E', '0', '0', 'ogonek', '0', '0' ], # U=0118
634             'eogonek' => [ 'E', '0', '0', 'ogonek', '0', '0' ], # U=0119
635             'Etilde' => [ 'E', '0', '0', 'tilde', '0', '130' ], # U=1EBC
636             'etilde' => [ 'E', '0', '0', 'tilde', '0', '0' ], # U=1EBD
637             'Fdotaccent' => [ 'F', '0', '0', 'dotaccent', '0', '130' ], # U=1E1E
638             'fdotaccent' => [ 'F', '0', '0', 'dotaccent', '0', '0' ], # U=1E1F
639             'Gacute' => [ 'G', '0', '0', 'acute', '0', '130' ], # U=01F4
640             'gacute' => [ 'G', '0', '0', 'acute', '0', '0' ], # U=01F5
641             'Gbreve' => [ 'G', '0', '0', 'breve', '0', '130' ], # U=011E
642             'gbreve' => [ 'G', '0', '0', 'breve', '0', '0' ], # U=011F
643             'Gcaron' => [ 'G', '0', '0', 'caron', '0', '136' ], # U=01E6
644             'gcaron' => [ 'g', '0', '0', 'caron', '-30', '0' ], # U=01E7
645             'Gcedilla' => [ 'G', '0', '0', 'cedilla', '0', '130' ], # U=0122
646             'gcedilla' => [ 'G', '0', '0', 'cedilla', '0', '0' ], # U=0123
647             'Gcircumflex' => [ 'G', '0', '0', 'circumflex', '0', '130' ], # U=011C
648             'gcircumflex' => [ 'G', '0', '0', 'circumflex', '0', '0' ], # U=011D
649             'Gdotaccent' => [ 'G', '0', '0', 'dotaccent', '0', '130' ], # U=0120
650             'gdotaccent' => [ 'G', '0', '0', 'dotaccent', '0', '0' ], # U=0121
651             'Gmacron' => [ 'G', '0', '0', 'macron', '0', '130' ], # U=1E20
652             'gmacron' => [ 'G', '0', '0', 'macron', '0', '0' ], # U=1E21
653             'Hcedilla' => [ 'H', '0', '0', 'cedilla', '0', '130' ], # U=1E28
654             'hcedilla' => [ 'H', '0', '0', 'cedilla', '0', '0' ], # U=1E29
655             'Hcircumflex' => [ 'H', '0', '0', 'circumflex', '0', '130' ], # U=0124
656             'hcircumflex' => [ 'H', '0', '0', 'circumflex', '0', '0' ], # U=0125
657             'Hdieresis' => [ 'H', '0', '0', 'dieresis', '0', '130' ], # U=1E26
658             'hdieresis' => [ 'H', '0', '0', 'dieresis', '0', '0' ], # U=1E27
659             'Hdotaccent' => [ 'H', '0', '0', 'dotaccent', '0', '130' ], # U=1E22
660             'hdotaccent' => [ 'H', '0', '0', 'dotaccent', '0', '0' ], # U=1E23
661             'Ibreve' => [ 'I', '0', '0', 'breve', '0', '130' ], # U=012C
662             'ibreve' => [ 'I', '0', '0', 'breve', '0', '0' ], # U=012D
663             'Icaron' => [ 'I', '0', '0', 'caron', '0', '130' ], # U=01CF
664             'icaron' => [ 'I', '0', '0', 'caron', '0', '0' ], # U=01D0
665             'Idotaccent' => [ 'I', '0', '0', 'dotaccent', '0', '130' ], # U=0130
666             'Imacron' => [ 'I', '0', '0', 'macron', '0', '130' ], # U=012A
667             'imacron' => [ 'I', '0', '0', 'macron', '0', '0' ], # U=012B
668             'Iogonek' => [ 'I', '0', '0', 'ogonek', '0', '0' ], # U=012E
669             'iogonek' => [ 'I', '0', '0', 'ogonek', '0', '0' ], # U=012F
670             'Itilde' => [ 'I', '0', '0', 'tilde', '0', '130' ], # U=0128
671             'itilde' => [ 'I', '0', '0', 'tilde', '0', '0' ], # U=0129
672             'Jcircumflex' => [ 'J', '0', '0', 'circumflex', '0', '130' ], # U=0134
673             'jcircumflex' => [ 'J', '0', '0', 'circumflex', '0', '0' ], # U=0135
674             'Kacute' => [ 'K', '0', '0', 'acute', '0', '130' ], # U=1E30
675             'kacute' => [ 'K', '0', '0', 'acute', '0', '0' ], # U=1E31
676             'Kcaron' => [ 'K', '0', '0', 'caron', '0', '130' ], # U=01E8
677             'kcaron' => [ 'K', '0', '0', 'caron', '0', '0' ], # U=01E9
678             'Kcedilla' => [ 'K', '0', '0', 'cedilla', '0', '130' ], # U=0136
679             'kcedilla' => [ 'K', '0', '0', 'cedilla', '0', '0' ], # U=0137
680             'Lacute' => [ 'L', '0', '0', 'acute', '0', '130' ], # U=0139
681             'lacute' => [ 'L', '0', '0', 'acute', '0', '0' ], # U=013A
682             'Lcaron' => [ 'L', '0', '0', 'caron', '0', '130' ], # U=013D
683             'lcaron' => [ 'L', '0', '0', 'caron', '0', '0' ], # U=013E
684             'Lcedilla' => [ 'L', '0', '0', 'cedilla', '0', '130' ], # U=013B
685             'lcedilla' => [ 'L', '0', '0', 'cedilla', '0', '0' ], # U=013C
686             'Ldotaccent' => [ 'L', '0', '0', 'dotaccent', '0', '130' ], # U=013F
687             'ldotaccent' => [ 'L', '0', '0', 'dotaccent', '0', '0' ], # U=0140
688             'Macute' => [ 'M', '0', '0', 'acute', '0', '130' ], # U=1E3E
689             'macute' => [ 'M', '0', '0', 'acute', '0', '0' ], # U=1E3F
690             'Mdotaccent' => [ 'M', '0', '0', 'dotaccent', '0', '130' ], # U=1E40
691             'mdotaccent' => [ 'M', '0', '0', 'dotaccent', '0', '0' ], # U=1E41
692             'Nacute' => [ 'N', '0', '0', 'acute', '0', '130' ], # U=0143
693             'nacute' => [ 'N', '0', '0', 'acute', '0', '0' ], # U=0144
694             'Ncaron' => [ 'N', '0', '0', 'caron', '0', '130' ], # U=0147
695             'ncaron' => [ 'N', '0', '0', 'caron', '0', '0' ], # U=0148
696             'Ncedilla' => [ 'N', '0', '0', 'cedilla', '0', '130' ], # U=0145
697             'ncedilla' => [ 'N', '0', '0', 'cedilla', '0', '0' ], # U=0146
698             'Ndotaccent' => [ 'N', '0', '0', 'dotaccent', '0', '130' ], # U=1E44
699             'ndotaccent' => [ 'N', '0', '0', 'dotaccent', '0', '0' ], # U=1E45
700             'Obreve' => [ 'O', '0', '0', 'breve', '0', '130' ], # U=014E
701             'obreve' => [ 'O', '0', '0', 'breve', '0', '0' ], # U=014F
702             'Ocaron' => [ 'O', '0', '0', 'caron', '0', '130' ], # U=01D1
703             'ocaron' => [ 'O', '0', '0', 'caron', '0', '0' ], # U=01D2
704             'Ohungarumlaut' => [ 'O', '0', '0', 'hungarumlaut', '0', '130' ], # U=0150
705             'ohungarumlaut' => [ 'O', '0', '0', 'hungarumlaut', '0', '0' ], # U=0151
706             'Omacron' => [ 'O', '0', '0', 'macron', '0', '130' ], # U=014C
707             'omacron' => [ 'O', '0', '0', 'macron', '0', '0' ], # U=014D
708             'Oogonek' => [ 'O', '0', '0', 'ogonek', '0', '0' ], # U=01EA
709             'oogonek' => [ 'O', '0', '0', 'ogonek', '0', '0' ], # U=01EB
710             'Pacute' => [ 'P', '0', '0', 'acute', '0', '130' ], # U=1E54
711             'pacute' => [ 'P', '0', '0', 'acute', '0', '0' ], # U=1E55
712             'Pdotaccent' => [ 'P', '0', '0', 'dotaccent', '0', '130' ], # U=1E56
713             'pdotaccent' => [ 'P', '0', '0', 'dotaccent', '0', '0' ], # U=1E57
714             'Racute' => [ 'R', '0', '0', 'acute', '0', '130' ], # U=0154
715             'racute' => [ 'R', '0', '0', 'acute', '0', '0' ], # U=0155
716             'Rcaron' => [ 'R', '0', '0', 'caron', '0', '130' ], # U=0158
717             'rcaron' => [ 'R', '0', '0', 'caron', '0', '0' ], # U=0159
718             'Rcedilla' => [ 'R', '0', '0', 'cedilla', '0', '130' ], # U=0156
719             'rcedilla' => [ 'R', '0', '0', 'cedilla', '0', '0' ], # U=0157
720             'Rdotaccent' => [ 'R', '0', '0', 'dotaccent', '0', '130' ], # U=1E58
721             'rdotaccent' => [ 'R', '0', '0', 'dotaccent', '0', '0' ], # U=1E59
722             'Sacute' => [ 'S', '0', '0', 'acute', '0', '130' ], # U=015A
723             'sacute' => [ 'S', '0', '0', 'acute', '0', '0' ], # U=015B
724             'Scaron' => [ 'S', '0', '0', 'caron', '30', '136' ], # U=0160
725             'scaron' => [ 's', '0', '0', 'caron', '0', '0' ], # U=0161
726             'Scedilla' => [ 'S', '0', '0', 'cedilla', '0', '130' ], # U=015E
727             'scedilla' => [ 'S', '0', '0', 'cedilla', '0', '0' ], # U=015F
728             'Scircumflex' => [ 'S', '0', '0', 'circumflex', '0', '130' ], # U=015C
729             'scircumflex' => [ 'S', '0', '0', 'circumflex', '0', '0' ], # U=015D
730             'Sdotaccent' => [ 'S', '0', '0', 'dotaccent', '0', '130' ], # U=1E60
731             'sdotaccent' => [ 'S', '0', '0', 'dotaccent', '0', '0' ], # U=1E61
732             'Tcaron' => [ 'T', '0', '0', 'caron', '0', '130' ], # U=0164
733             'tcaron' => [ 'T', '0', '0', 'caron', '0', '0' ], # U=0165
734             'Tcedilla' => [ 'T', '0', '0', 'cedilla', '0', '130' ], # U=0162
735             'tcedilla' => [ 'T', '0', '0', 'cedilla', '0', '0' ], # U=0163
736             'Tdotaccent' => [ 'T', '0', '0', 'dotaccent', '0', '130' ], # U=1E6A
737             'tdotaccent' => [ 'T', '0', '0', 'dotaccent', '0', '0' ], # U=1E6B
738             'Ubreve' => [ 'U', '0', '0', 'breve', '0', '130' ], # U=016C
739             'ubreve' => [ 'U', '0', '0', 'breve', '0', '0' ], # U=016D
740             'Ucaron' => [ 'U', '0', '0', 'caron', '0', '130' ], # U=01D3
741             'ucaron' => [ 'U', '0', '0', 'caron', '0', '0' ], # U=01D4
742             'Uhungarumlaut' => [ 'U', '0', '0', 'hungarumlaut', '0', '130' ], # U=0170
743             'uhungarumlaut' => [ 'U', '0', '0', 'hungarumlaut', '0', '0' ], # U=0171
744             'Umacron' => [ 'U', '0', '0', 'macron', '0', '130' ], # U=016A
745             'umacron' => [ 'U', '0', '0', 'macron', '0', '0' ], # U=016B
746             'Uogonek' => [ 'U', '0', '0', 'ogonek', '0', '0' ], # U=0172
747             'uogonek' => [ 'U', '0', '0', 'ogonek', '0', '0' ], # U=0173
748             'Uring' => [ 'U', '0', '0', 'ring', '0', '130' ], # U=016E
749             'uring' => [ 'U', '0', '0', 'ring', '0', '0' ], # U=016F
750             'Utilde' => [ 'U', '0', '0', 'tilde', '0', '130' ], # U=0168
751             'utilde' => [ 'U', '0', '0', 'tilde', '0', '0' ], # U=0169
752             'Vtilde' => [ 'V', '0', '0', 'tilde', '0', '130' ], # U=1E7C
753             'vtilde' => [ 'V', '0', '0', 'tilde', '0', '0' ], # U=1E7D
754             'Wacute' => [ 'W', '0', '0', 'acute', '0', '130' ], # U=1E82
755             'wacute' => [ 'W', '0', '0', 'acute', '0', '0' ], # U=1E83
756             'Wcircumflex' => [ 'W', '0', '0', 'circumflex', '0', '130' ], # U=0174
757             'wcircumflex' => [ 'W', '0', '0', 'circumflex', '0', '0' ], # U=0175
758             'Wdieresis' => [ 'W', '0', '0', 'dieresis', '0', '130' ], # U=1E84
759             'wdieresis' => [ 'W', '0', '0', 'dieresis', '0', '0' ], # U=1E85
760             'Wdotaccent' => [ 'W', '0', '0', 'dotaccent', '0', '130' ], # U=1E86
761             'wdotaccent' => [ 'W', '0', '0', 'dotaccent', '0', '0' ], # U=1E87
762             'Wgrave' => [ 'W', '0', '0', 'grave', '0', '130' ], # U=1E80
763             'wgrave' => [ 'W', '0', '0', 'grave', '0', '0' ], # U=1E81
764             'Xdieresis' => [ 'X', '0', '0', 'dieresis', '0', '130' ], # U=1E8C
765             'xdieresis' => [ 'X', '0', '0', 'dieresis', '0', '0' ], # U=1E8D
766             'Xdotaccent' => [ 'X', '0', '0', 'dotaccent', '0', '130' ], # U=1E8A
767             'xdotaccent' => [ 'X', '0', '0', 'dotaccent', '0', '0' ], # U=1E8B
768             'Ycircumflex' => [ 'Y', '0', '0', 'circumflex', '0', '130' ], # U=0176
769             'ycircumflex' => [ 'Y', '0', '0', 'circumflex', '0', '0' ], # U=0177
770             'Ydieresis' => [ 'Y', '0', '0', 'dieresis', '0', '136' ], # U=0178
771             'Ydotaccent' => [ 'Y', '0', '0', 'dotaccent', '0', '130' ], # U=1E8E
772             'ydotaccent' => [ 'Y', '0', '0', 'dotaccent', '0', '0' ], # U=1E8F
773             'Ygrave' => [ 'Y', '0', '0', 'grave', '0', '130' ], # U=1EF2
774             'ygrave' => [ 'Y', '0', '0', 'grave', '0', '0' ], # U=1EF3
775             'Ytilde' => [ 'Y', '0', '0', 'tilde', '0', '130' ], # U=1EF8
776             'ytilde' => [ 'Y', '0', '0', 'tilde', '0', '0' ], # U=1EF9
777             'Zacute' => [ 'Z', '0', '0', 'acute', '0', '130' ], # U=0179
778             'zacute' => [ 'Z', '0', '0', 'acute', '0', '0' ], # U=017A
779             'Zcaron' => [ 'Z', '0', '0', 'caron', '0', '136' ], # U=017D
780             'zcaron' => [ 'z', '0', '0', 'caron', '10', '0' ], # U=017E
781             'Zcircumflex' => [ 'Z', '0', '0', 'circumflex', '0', '130' ], # U=1E90
782             'zcircumflex' => [ 'Z', '0', '0', 'circumflex', '0', '0' ], # U=1E91
783             'Zdotaccent' => [ 'Z', '0', '0', 'dotaccent', '0', '130' ], # U=017B
784             'zdotaccent' => [ 'Z', '0', '0', 'dotaccent', '0', '0' ], # U=017C
785             },
786             } };
787              
788             1;