Files
EpiWebview/vendor/tecnickcom/tc-lib-unicode-data/src/Encoding.php

5743 lines
162 KiB
PHP

<?php
/**
* Encoding.php
*
* @since 2011-05-23
* @category Library
* @package UnicodeData
* @author Nicola Asuni <info@tecnick.com>
* @copyright 2011-2024 Nicola Asuni - Tecnick.com LTD
* @license http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
* @link https://github.com/tecnickcom/tc-lib-unicode-data
*
* This file is part of tc-lib-unicode-data software library.
*/
namespace Com\Tecnick\Unicode\Data;
/**
* Com\Tecnick\Unicode\Data\Encoding
*
* @since 2011-05-23
* @category Library
* @package UnicodeData
* @author Nicola Asuni <info@tecnick.com>
* @copyright 2011-2024 Nicola Asuni - Tecnick.com LTD
* @license http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)
* @link https://github.com/tecnickcom/tc-lib-unicode-data
*
* @SuppressWarnings("PHPMD.ExcessiveClassLength")
*/
class Encoding
{
/**
* Font Encoding Maps.
*
* @var array<string, array<int, string>>
*/
public const MAP = [
// encoding map for: cp874
'cp874' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => 'ellipsis',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'kokaithai',
162 => 'khokhaithai',
163 => 'khokhuatthai',
164 => 'khokhwaithai',
165 => 'khokhonthai',
166 => 'khorakhangthai',
167 => 'ngonguthai',
168 => 'chochanthai',
169 => 'chochingthai',
170 => 'chochangthai',
171 => 'sosothai',
172 => 'chochoethai',
173 => 'yoyingthai',
174 => 'dochadathai',
175 => 'topatakthai',
176 => 'thothanthai',
177 => 'thonangmonthothai',
178 => 'thophuthaothai',
179 => 'nonenthai',
180 => 'dodekthai',
181 => 'totaothai',
182 => 'thothungthai',
183 => 'thothahanthai',
184 => 'thothongthai',
185 => 'nonuthai',
186 => 'bobaimaithai',
187 => 'poplathai',
188 => 'phophungthai',
189 => 'fofathai',
190 => 'phophanthai',
191 => 'fofanthai',
192 => 'phosamphaothai',
193 => 'momathai',
194 => 'yoyakthai',
195 => 'roruathai',
196 => 'ruthai',
197 => 'lolingthai',
198 => 'luthai',
199 => 'wowaenthai',
200 => 'sosalathai',
201 => 'sorusithai',
202 => 'sosuathai',
203 => 'hohipthai',
204 => 'lochulathai',
205 => 'oangthai',
206 => 'honokhukthai',
207 => 'paiyannoithai',
208 => 'saraathai',
209 => 'maihanakatthai',
210 => 'saraaathai',
211 => 'saraamthai',
212 => 'saraithai',
213 => 'saraiithai',
214 => 'sarauethai',
215 => 'saraueethai',
216 => 'sarauthai',
217 => 'sarauuthai',
218 => 'phinthuthai',
219 => '.notdef',
220 => '.notdef',
221 => '.notdef',
222 => '.notdef',
223 => 'bahtthai',
224 => 'saraethai',
225 => 'saraaethai',
226 => 'saraothai',
227 => 'saraaimaimuanthai',
228 => 'saraaimaimalaithai',
229 => 'lakkhangyaothai',
230 => 'maiyamokthai',
231 => 'maitaikhuthai',
232 => 'maiekthai',
233 => 'maithothai',
234 => 'maitrithai',
235 => 'maichattawathai',
236 => 'thanthakhatthai',
237 => 'nikhahitthai',
238 => 'yamakkanthai',
239 => 'fongmanthai',
240 => 'zerothai',
241 => 'onethai',
242 => 'twothai',
243 => 'threethai',
244 => 'fourthai',
245 => 'fivethai',
246 => 'sixthai',
247 => 'seventhai',
248 => 'eightthai',
249 => 'ninethai',
250 => 'angkhankhuthai',
251 => 'khomutthai',
252 => '.notdef',
253 => '.notdef',
254 => '.notdef',
255 => '.notdef',
],
// encoding map for: cp1250
'cp1250' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => '.notdef',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => '.notdef',
137 => 'perthousand',
138 => 'Scaron',
139 => 'guilsinglleft',
140 => 'Sacute',
141 => 'Tcaron',
142 => 'Zcaron',
143 => 'Zacute',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => 'trademark',
154 => 'scaron',
155 => 'guilsinglright',
156 => 'sacute',
157 => 'tcaron',
158 => 'zcaron',
159 => 'zacute',
160 => 'space',
161 => 'caron',
162 => 'breve',
163 => 'Lslash',
164 => 'currency',
165 => 'Aogonek',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'Scedilla',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'Zdotaccent',
176 => 'degree',
177 => 'plusminus',
178 => 'ogonek',
179 => 'lslash',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'aogonek',
186 => 'scedilla',
187 => 'guillemotright',
188 => 'Lcaron',
189 => 'hungarumlaut',
190 => 'lcaron',
191 => 'zdotaccent',
192 => 'Racute',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Abreve',
196 => 'Adieresis',
197 => 'Lacute',
198 => 'Cacute',
199 => 'Ccedilla',
200 => 'Ccaron',
201 => 'Eacute',
202 => 'Eogonek',
203 => 'Edieresis',
204 => 'Ecaron',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Dcaron',
208 => 'Dcroat',
209 => 'Nacute',
210 => 'Ncaron',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Ohungarumlaut',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Rcaron',
217 => 'Uring',
218 => 'Uacute',
219 => 'Uhungarumlaut',
220 => 'Udieresis',
221 => 'Yacute',
222 => 'Tcommaaccent',
223 => 'germandbls',
224 => 'racute',
225 => 'aacute',
226 => 'acircumflex',
227 => 'abreve',
228 => 'adieresis',
229 => 'lacute',
230 => 'cacute',
231 => 'ccedilla',
232 => 'ccaron',
233 => 'eacute',
234 => 'eogonek',
235 => 'edieresis',
236 => 'ecaron',
237 => 'iacute',
238 => 'icircumflex',
239 => 'dcaron',
240 => 'dcroat',
241 => 'nacute',
242 => 'ncaron',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'ohungarumlaut',
246 => 'odieresis',
247 => 'divide',
248 => 'rcaron',
249 => 'uring',
250 => 'uacute',
251 => 'uhungarumlaut',
252 => 'udieresis',
253 => 'yacute',
254 => 'tcommaaccent',
255 => 'dotaccent',
],
// encoding map for: cp1251
'cp1251' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'afii10051',
129 => 'afii10052',
130 => 'quotesinglbase',
131 => 'afii10100',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'Euro',
137 => 'perthousand',
138 => 'afii10058',
139 => 'guilsinglleft',
140 => 'afii10059',
141 => 'afii10061',
142 => 'afii10060',
143 => 'afii10145',
144 => 'afii10099',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => 'trademark',
154 => 'afii10106',
155 => 'guilsinglright',
156 => 'afii10107',
157 => 'afii10109',
158 => 'afii10108',
159 => 'afii10193',
160 => 'space',
161 => 'afii10062',
162 => 'afii10110',
163 => 'afii10057',
164 => 'currency',
165 => 'afii10050',
166 => 'brokenbar',
167 => 'section',
168 => 'afii10023',
169 => 'copyright',
170 => 'afii10053',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'afii10056',
176 => 'degree',
177 => 'plusminus',
178 => 'afii10055',
179 => 'afii10103',
180 => 'afii10098',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'afii10071',
185 => 'afii61352',
186 => 'afii10101',
187 => 'guillemotright',
188 => 'afii10105',
189 => 'afii10054',
190 => 'afii10102',
191 => 'afii10104',
192 => 'afii10017',
193 => 'afii10018',
194 => 'afii10019',
195 => 'afii10020',
196 => 'afii10021',
197 => 'afii10022',
198 => 'afii10024',
199 => 'afii10025',
200 => 'afii10026',
201 => 'afii10027',
202 => 'afii10028',
203 => 'afii10029',
204 => 'afii10030',
205 => 'afii10031',
206 => 'afii10032',
207 => 'afii10033',
208 => 'afii10034',
209 => 'afii10035',
210 => 'afii10036',
211 => 'afii10037',
212 => 'afii10038',
213 => 'afii10039',
214 => 'afii10040',
215 => 'afii10041',
216 => 'afii10042',
217 => 'afii10043',
218 => 'afii10044',
219 => 'afii10045',
220 => 'afii10046',
221 => 'afii10047',
222 => 'afii10048',
223 => 'afii10049',
224 => 'afii10065',
225 => 'afii10066',
226 => 'afii10067',
227 => 'afii10068',
228 => 'afii10069',
229 => 'afii10070',
230 => 'afii10072',
231 => 'afii10073',
232 => 'afii10074',
233 => 'afii10075',
234 => 'afii10076',
235 => 'afii10077',
236 => 'afii10078',
237 => 'afii10079',
238 => 'afii10080',
239 => 'afii10081',
240 => 'afii10082',
241 => 'afii10083',
242 => 'afii10084',
243 => 'afii10085',
244 => 'afii10086',
245 => 'afii10087',
246 => 'afii10088',
247 => 'afii10089',
248 => 'afii10090',
249 => 'afii10091',
250 => 'afii10092',
251 => 'afii10093',
252 => 'afii10094',
253 => 'afii10095',
254 => 'afii10096',
255 => 'afii10097',
],
// encoding map for: cp1252
'cp1252' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'circumflex',
137 => 'perthousand',
138 => 'Scaron',
139 => 'guilsinglleft',
140 => 'OE',
141 => '.notdef',
142 => 'Zcaron',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => 'tilde',
153 => 'trademark',
154 => 'scaron',
155 => 'guilsinglright',
156 => 'oe',
157 => '.notdef',
158 => 'zcaron',
159 => 'Ydieresis',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Eth',
209 => 'Ntilde',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Yacute',
222 => 'Thorn',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'eth',
241 => 'ntilde',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'yacute',
254 => 'thorn',
255 => 'ydieresis',
],
// encoding map for: cp1253
'cp1253' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => '.notdef',
137 => 'perthousand',
138 => '.notdef',
139 => 'guilsinglleft',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => 'trademark',
154 => '.notdef',
155 => 'guilsinglright',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'dieresistonos',
162 => 'Alphatonos',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => '.notdef',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'afii00208',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'tonos',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'Epsilontonos',
185 => 'Etatonos',
186 => 'Iotatonos',
187 => 'guillemotright',
188 => 'Omicrontonos',
189 => 'onehalf',
190 => 'Upsilontonos',
191 => 'Omegatonos',
192 => 'iotadieresistonos',
193 => 'Alpha',
194 => 'Beta',
195 => 'Gamma',
196 => 'Delta',
197 => 'Epsilon',
198 => 'Zeta',
199 => 'Eta',
200 => 'Theta',
201 => 'Iota',
202 => 'Kappa',
203 => 'Lambda',
204 => 'Mu',
205 => 'Nu',
206 => 'Xi',
207 => 'Omicron',
208 => 'Pi',
209 => 'Rho',
210 => '.notdef',
211 => 'Sigma',
212 => 'Tau',
213 => 'Upsilon',
214 => 'Phi',
215 => 'Chi',
216 => 'Psi',
217 => 'Omega',
218 => 'Iotadieresis',
219 => 'Upsilondieresis',
220 => 'alphatonos',
221 => 'epsilontonos',
222 => 'etatonos',
223 => 'iotatonos',
224 => 'upsilondieresistonos',
225 => 'alpha',
226 => 'beta',
227 => 'gamma',
228 => 'delta',
229 => 'epsilon',
230 => 'zeta',
231 => 'eta',
232 => 'theta',
233 => 'iota',
234 => 'kappa',
235 => 'lambda',
236 => 'mu',
237 => 'nu',
238 => 'xi',
239 => 'omicron',
240 => 'pi',
241 => 'rho',
242 => 'sigma1',
243 => 'sigma',
244 => 'tau',
245 => 'upsilon',
246 => 'phi',
247 => 'chi',
248 => 'psi',
249 => 'omega',
250 => 'iotadieresis',
251 => 'upsilondieresis',
252 => 'omicrontonos',
253 => 'upsilontonos',
254 => 'omegatonos',
255 => '.notdef',
],
// encoding map for: cp1254
'cp1254' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'circumflex',
137 => 'perthousand',
138 => 'Scaron',
139 => 'guilsinglleft',
140 => 'OE',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => 'tilde',
153 => 'trademark',
154 => 'scaron',
155 => 'guilsinglright',
156 => 'oe',
157 => '.notdef',
158 => '.notdef',
159 => 'Ydieresis',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Gbreve',
209 => 'Ntilde',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Idotaccent',
222 => 'Scedilla',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'gbreve',
241 => 'ntilde',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'dotlessi',
254 => 'scedilla',
255 => 'ydieresis',
],
// encoding map for: cp1255
'cp1255' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'circumflex',
137 => 'perthousand',
138 => '.notdef',
139 => 'guilsinglleft',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => 'tilde',
153 => 'trademark',
154 => '.notdef',
155 => 'guilsinglright',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'afii57636',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'multiply',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'sfthyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'middot',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'divide',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'afii57799',
193 => 'afii57801',
194 => 'afii57800',
195 => 'afii57802',
196 => 'afii57793',
197 => 'afii57794',
198 => 'afii57795',
199 => 'afii57798',
200 => 'afii57797',
201 => 'afii57806',
202 => '.notdef',
203 => 'afii57796',
204 => 'afii57807',
205 => 'afii57839',
206 => 'afii57645',
207 => 'afii57841',
208 => 'afii57842',
209 => 'afii57804',
210 => 'afii57803',
211 => 'afii57658',
212 => 'afii57716',
213 => 'afii57717',
214 => 'afii57718',
215 => 'gereshhebrew',
216 => 'gershayimhebrew',
217 => '.notdef',
218 => '.notdef',
219 => '.notdef',
220 => '.notdef',
221 => '.notdef',
222 => '.notdef',
223 => '.notdef',
224 => 'afii57664',
225 => 'afii57665',
226 => 'afii57666',
227 => 'afii57667',
228 => 'afii57668',
229 => 'afii57669',
230 => 'afii57670',
231 => 'afii57671',
232 => 'afii57672',
233 => 'afii57673',
234 => 'afii57674',
235 => 'afii57675',
236 => 'afii57676',
237 => 'afii57677',
238 => 'afii57678',
239 => 'afii57679',
240 => 'afii57680',
241 => 'afii57681',
242 => 'afii57682',
243 => 'afii57683',
244 => 'afii57684',
245 => 'afii57685',
246 => 'afii57686',
247 => 'afii57687',
248 => 'afii57688',
249 => 'afii57689',
250 => 'afii57690',
251 => '.notdef',
252 => '.notdef',
253 => 'afii299',
254 => 'afii300',
255 => '.notdef',
],
// encoding map for: cp1256
'cp1256' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => 'afii57506',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'circumflex',
137 => 'perthousand',
138 => 'afii57511',
139 => 'guilsinglleft',
140 => 'OE',
141 => 'afii57507',
142 => 'afii57508',
143 => 'afii57512',
144 => 'afii57509',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => 'trademark',
154 => 'afii57513',
155 => 'guilsinglright',
156 => 'oe',
157 => 'afii61664',
158 => 'afii301',
159 => 'afii57514',
160 => 'space',
161 => 'afii57388',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => '.notdef',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'afii57403',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'afii57407',
192 => '.notdef',
193 => 'afii57409',
194 => 'afii57410',
195 => 'afii57411',
196 => 'afii57412',
197 => 'afii57413',
198 => 'afii57414',
199 => 'afii57415',
200 => 'afii57416',
201 => 'afii57417',
202 => 'afii57418',
203 => 'afii57419',
204 => 'afii57420',
205 => 'afii57421',
206 => 'afii57422',
207 => 'afii57423',
208 => 'afii57424',
209 => 'afii57425',
210 => 'afii57426',
211 => 'afii57427',
212 => 'afii57428',
213 => 'afii57429',
214 => 'afii57430',
215 => 'multiply',
216 => 'afii57431',
217 => 'afii57432',
218 => 'afii57433',
219 => 'afii57434',
220 => 'afii57440',
221 => 'afii57441',
222 => 'afii57442',
223 => 'afii57443',
224 => 'agrave',
225 => 'afii57444',
226 => 'acircumflex',
227 => 'afii57445',
228 => 'afii57446',
229 => 'afii57470',
230 => 'afii57448',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'afii57449',
237 => 'afii57450',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'afii57451',
241 => 'afii57452',
242 => 'afii57453',
243 => 'afii57454',
244 => 'ocircumflex',
245 => 'afii57455',
246 => 'afii57456',
247 => 'divide',
248 => 'afii57457',
249 => 'ugrave',
250 => 'afii57458',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'afii299',
254 => 'afii300',
255 => 'afii57519',
],
// encoding map for: cp1257
'cp1257' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => '.notdef',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => '.notdef',
137 => 'perthousand',
138 => '.notdef',
139 => 'guilsinglleft',
140 => '.notdef',
141 => 'dieresis',
142 => 'caron',
143 => 'cedilla',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => '.notdef',
153 => 'trademark',
154 => '.notdef',
155 => 'guilsinglright',
156 => '.notdef',
157 => 'macron',
158 => 'ogonek',
159 => '.notdef',
160 => 'space',
161 => '.notdef',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => '.notdef',
166 => 'brokenbar',
167 => 'section',
168 => 'Oslash',
169 => 'copyright',
170 => 'Rcommaaccent',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'AE',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'oslash',
185 => 'onesuperior',
186 => 'rcommaaccent',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'ae',
192 => 'Aogonek',
193 => 'Iogonek',
194 => 'Amacron',
195 => 'Cacute',
196 => 'Adieresis',
197 => 'Aring',
198 => 'Eogonek',
199 => 'Emacron',
200 => 'Ccaron',
201 => 'Eacute',
202 => 'Zacute',
203 => 'Edotaccent',
204 => 'Gcommaaccent',
205 => 'Kcommaaccent',
206 => 'Imacron',
207 => 'Lcommaaccent',
208 => 'Scaron',
209 => 'Nacute',
210 => 'Ncommaaccent',
211 => 'Oacute',
212 => 'Omacron',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Uogonek',
217 => 'Lslash',
218 => 'Sacute',
219 => 'Umacron',
220 => 'Udieresis',
221 => 'Zdotaccent',
222 => 'Zcaron',
223 => 'germandbls',
224 => 'aogonek',
225 => 'iogonek',
226 => 'amacron',
227 => 'cacute',
228 => 'adieresis',
229 => 'aring',
230 => 'eogonek',
231 => 'emacron',
232 => 'ccaron',
233 => 'eacute',
234 => 'zacute',
235 => 'edotaccent',
236 => 'gcommaaccent',
237 => 'kcommaaccent',
238 => 'imacron',
239 => 'lcommaaccent',
240 => 'scaron',
241 => 'nacute',
242 => 'ncommaaccent',
243 => 'oacute',
244 => 'omacron',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'uogonek',
249 => 'lslash',
250 => 'sacute',
251 => 'umacron',
252 => 'udieresis',
253 => 'zdotaccent',
254 => 'zcaron',
255 => 'dotaccent',
],
// encoding map for: cp1258
'cp1258' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'Euro',
129 => '.notdef',
130 => 'quotesinglbase',
131 => 'florin',
132 => 'quotedblbase',
133 => 'ellipsis',
134 => 'dagger',
135 => 'daggerdbl',
136 => 'circumflex',
137 => 'perthousand',
138 => '.notdef',
139 => 'guilsinglleft',
140 => 'OE',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => 'quoteleft',
146 => 'quoteright',
147 => 'quotedblleft',
148 => 'quotedblright',
149 => 'bullet',
150 => 'endash',
151 => 'emdash',
152 => 'tilde',
153 => 'trademark',
154 => '.notdef',
155 => 'guilsinglright',
156 => 'oe',
157 => '.notdef',
158 => '.notdef',
159 => 'Ydieresis',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Abreve',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'gravecomb',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Dcroat',
209 => 'Ntilde',
210 => 'hookabovecomb',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Ohorn',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Uhorn',
222 => 'tildecomb',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'abreve',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'acutecomb',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'dcroat',
241 => 'ntilde',
242 => 'dotbelowcomb',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'ohorn',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'uhorn',
254 => 'dong',
255 => 'ydieresis',
],
// encoding map for: iso-8859-1
'iso-8859-1' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Eth',
209 => 'Ntilde',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Yacute',
222 => 'Thorn',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'eth',
241 => 'ntilde',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'yacute',
254 => 'thorn',
255 => 'ydieresis',
],
// encoding map for: iso-8859-2
'iso-8859-2' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'Aogonek',
162 => 'breve',
163 => 'Lslash',
164 => 'currency',
165 => 'Lcaron',
166 => 'Sacute',
167 => 'section',
168 => 'dieresis',
169 => 'Scaron',
170 => 'Scedilla',
171 => 'Tcaron',
172 => 'Zacute',
173 => 'hyphen',
174 => 'Zcaron',
175 => 'Zdotaccent',
176 => 'degree',
177 => 'aogonek',
178 => 'ogonek',
179 => 'lslash',
180 => 'acute',
181 => 'lcaron',
182 => 'sacute',
183 => 'caron',
184 => 'cedilla',
185 => 'scaron',
186 => 'scedilla',
187 => 'tcaron',
188 => 'zacute',
189 => 'hungarumlaut',
190 => 'zcaron',
191 => 'zdotaccent',
192 => 'Racute',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Abreve',
196 => 'Adieresis',
197 => 'Lacute',
198 => 'Cacute',
199 => 'Ccedilla',
200 => 'Ccaron',
201 => 'Eacute',
202 => 'Eogonek',
203 => 'Edieresis',
204 => 'Ecaron',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Dcaron',
208 => 'Dcroat',
209 => 'Nacute',
210 => 'Ncaron',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Ohungarumlaut',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Rcaron',
217 => 'Uring',
218 => 'Uacute',
219 => 'Uhungarumlaut',
220 => 'Udieresis',
221 => 'Yacute',
222 => 'Tcommaaccent',
223 => 'germandbls',
224 => 'racute',
225 => 'aacute',
226 => 'acircumflex',
227 => 'abreve',
228 => 'adieresis',
229 => 'lacute',
230 => 'cacute',
231 => 'ccedilla',
232 => 'ccaron',
233 => 'eacute',
234 => 'eogonek',
235 => 'edieresis',
236 => 'ecaron',
237 => 'iacute',
238 => 'icircumflex',
239 => 'dcaron',
240 => 'dcroat',
241 => 'nacute',
242 => 'ncaron',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'ohungarumlaut',
246 => 'odieresis',
247 => 'divide',
248 => 'rcaron',
249 => 'uring',
250 => 'uacute',
251 => 'uhungarumlaut',
252 => 'udieresis',
253 => 'yacute',
254 => 'tcommaaccent',
255 => 'dotaccent',
],
// encoding map for: iso-8859-4
'iso-8859-4' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'Aogonek',
162 => 'kgreenlandic',
163 => 'Rcommaaccent',
164 => 'currency',
165 => 'Itilde',
166 => 'Lcommaaccent',
167 => 'section',
168 => 'dieresis',
169 => 'Scaron',
170 => 'Emacron',
171 => 'Gcommaaccent',
172 => 'Tbar',
173 => 'hyphen',
174 => 'Zcaron',
175 => 'macron',
176 => 'degree',
177 => 'aogonek',
178 => 'ogonek',
179 => 'rcommaaccent',
180 => 'acute',
181 => 'itilde',
182 => 'lcommaaccent',
183 => 'caron',
184 => 'cedilla',
185 => 'scaron',
186 => 'emacron',
187 => 'gcommaaccent',
188 => 'tbar',
189 => 'Eng',
190 => 'zcaron',
191 => 'eng',
192 => 'Amacron',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Iogonek',
200 => 'Ccaron',
201 => 'Eacute',
202 => 'Eogonek',
203 => 'Edieresis',
204 => 'Edotaccent',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Imacron',
208 => 'Dcroat',
209 => 'Ncommaaccent',
210 => 'Omacron',
211 => 'Kcommaaccent',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Uogonek',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Utilde',
222 => 'Umacron',
223 => 'germandbls',
224 => 'amacron',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'iogonek',
232 => 'ccaron',
233 => 'eacute',
234 => 'eogonek',
235 => 'edieresis',
236 => 'edotaccent',
237 => 'iacute',
238 => 'icircumflex',
239 => 'imacron',
240 => 'dcroat',
241 => 'ncommaaccent',
242 => 'omacron',
243 => 'kcommaaccent',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'uogonek',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'utilde',
254 => 'umacron',
255 => 'dotaccent',
],
// encoding map for: iso-8859-5
'iso-8859-5' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'afii10023',
162 => 'afii10051',
163 => 'afii10052',
164 => 'afii10053',
165 => 'afii10054',
166 => 'afii10055',
167 => 'afii10056',
168 => 'afii10057',
169 => 'afii10058',
170 => 'afii10059',
171 => 'afii10060',
172 => 'afii10061',
173 => 'hyphen',
174 => 'afii10062',
175 => 'afii10145',
176 => 'afii10017',
177 => 'afii10018',
178 => 'afii10019',
179 => 'afii10020',
180 => 'afii10021',
181 => 'afii10022',
182 => 'afii10024',
183 => 'afii10025',
184 => 'afii10026',
185 => 'afii10027',
186 => 'afii10028',
187 => 'afii10029',
188 => 'afii10030',
189 => 'afii10031',
190 => 'afii10032',
191 => 'afii10033',
192 => 'afii10034',
193 => 'afii10035',
194 => 'afii10036',
195 => 'afii10037',
196 => 'afii10038',
197 => 'afii10039',
198 => 'afii10040',
199 => 'afii10041',
200 => 'afii10042',
201 => 'afii10043',
202 => 'afii10044',
203 => 'afii10045',
204 => 'afii10046',
205 => 'afii10047',
206 => 'afii10048',
207 => 'afii10049',
208 => 'afii10065',
209 => 'afii10066',
210 => 'afii10067',
211 => 'afii10068',
212 => 'afii10069',
213 => 'afii10070',
214 => 'afii10072',
215 => 'afii10073',
216 => 'afii10074',
217 => 'afii10075',
218 => 'afii10076',
219 => 'afii10077',
220 => 'afii10078',
221 => 'afii10079',
222 => 'afii10080',
223 => 'afii10081',
224 => 'afii10082',
225 => 'afii10083',
226 => 'afii10084',
227 => 'afii10085',
228 => 'afii10086',
229 => 'afii10087',
230 => 'afii10088',
231 => 'afii10089',
232 => 'afii10090',
233 => 'afii10091',
234 => 'afii10092',
235 => 'afii10093',
236 => 'afii10094',
237 => 'afii10095',
238 => 'afii10096',
239 => 'afii10097',
240 => 'afii61352',
241 => 'afii10071',
242 => 'afii10099',
243 => 'afii10100',
244 => 'afii10101',
245 => 'afii10102',
246 => 'afii10103',
247 => 'afii10104',
248 => 'afii10105',
249 => 'afii10106',
250 => 'afii10107',
251 => 'afii10108',
252 => 'afii10109',
253 => 'section',
254 => 'afii10110',
255 => 'afii10193',
],
// encoding map for: iso-8859-7
'iso-8859-7' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'quoteleft',
162 => 'quoteright',
163 => 'sterling',
164 => '.notdef',
165 => '.notdef',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => '.notdef',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => '.notdef',
175 => 'afii00208',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'tonos',
181 => 'dieresistonos',
182 => 'Alphatonos',
183 => 'periodcentered',
184 => 'Epsilontonos',
185 => 'Etatonos',
186 => 'Iotatonos',
187 => 'guillemotright',
188 => 'Omicrontonos',
189 => 'onehalf',
190 => 'Upsilontonos',
191 => 'Omegatonos',
192 => 'iotadieresistonos',
193 => 'Alpha',
194 => 'Beta',
195 => 'Gamma',
196 => 'Delta',
197 => 'Epsilon',
198 => 'Zeta',
199 => 'Eta',
200 => 'Theta',
201 => 'Iota',
202 => 'Kappa',
203 => 'Lambda',
204 => 'Mu',
205 => 'Nu',
206 => 'Xi',
207 => 'Omicron',
208 => 'Pi',
209 => 'Rho',
210 => '.notdef',
211 => 'Sigma',
212 => 'Tau',
213 => 'Upsilon',
214 => 'Phi',
215 => 'Chi',
216 => 'Psi',
217 => 'Omega',
218 => 'Iotadieresis',
219 => 'Upsilondieresis',
220 => 'alphatonos',
221 => 'epsilontonos',
222 => 'etatonos',
223 => 'iotatonos',
224 => 'upsilondieresistonos',
225 => 'alpha',
226 => 'beta',
227 => 'gamma',
228 => 'delta',
229 => 'epsilon',
230 => 'zeta',
231 => 'eta',
232 => 'theta',
233 => 'iota',
234 => 'kappa',
235 => 'lambda',
236 => 'mu',
237 => 'nu',
238 => 'xi',
239 => 'omicron',
240 => 'pi',
241 => 'rho',
242 => 'sigma1',
243 => 'sigma',
244 => 'tau',
245 => 'upsilon',
246 => 'phi',
247 => 'chi',
248 => 'psi',
249 => 'omega',
250 => 'iotadieresis',
251 => 'upsilondieresis',
252 => 'omicrontonos',
253 => 'upsilontonos',
254 => 'omegatonos',
255 => '.notdef',
],
// encoding map for: iso-8859-9
'iso-8859-9' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'currency',
165 => 'yen',
166 => 'brokenbar',
167 => 'section',
168 => 'dieresis',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'acute',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'cedilla',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'onequarter',
189 => 'onehalf',
190 => 'threequarters',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Gbreve',
209 => 'Ntilde',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Idotaccent',
222 => 'Scedilla',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'gbreve',
241 => 'ntilde',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'dotlessi',
254 => 'scedilla',
255 => 'ydieresis',
],
// encoding map for: iso-8859-11
'iso-8859-11' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'kokaithai',
162 => 'khokhaithai',
163 => 'khokhuatthai',
164 => 'khokhwaithai',
165 => 'khokhonthai',
166 => 'khorakhangthai',
167 => 'ngonguthai',
168 => 'chochanthai',
169 => 'chochingthai',
170 => 'chochangthai',
171 => 'sosothai',
172 => 'chochoethai',
173 => 'yoyingthai',
174 => 'dochadathai',
175 => 'topatakthai',
176 => 'thothanthai',
177 => 'thonangmonthothai',
178 => 'thophuthaothai',
179 => 'nonenthai',
180 => 'dodekthai',
181 => 'totaothai',
182 => 'thothungthai',
183 => 'thothahanthai',
184 => 'thothongthai',
185 => 'nonuthai',
186 => 'bobaimaithai',
187 => 'poplathai',
188 => 'phophungthai',
189 => 'fofathai',
190 => 'phophanthai',
191 => 'fofanthai',
192 => 'phosamphaothai',
193 => 'momathai',
194 => 'yoyakthai',
195 => 'roruathai',
196 => 'ruthai',
197 => 'lolingthai',
198 => 'luthai',
199 => 'wowaenthai',
200 => 'sosalathai',
201 => 'sorusithai',
202 => 'sosuathai',
203 => 'hohipthai',
204 => 'lochulathai',
205 => 'oangthai',
206 => 'honokhukthai',
207 => 'paiyannoithai',
208 => 'saraathai',
209 => 'maihanakatthai',
210 => 'saraaathai',
211 => 'saraamthai',
212 => 'saraithai',
213 => 'saraiithai',
214 => 'sarauethai',
215 => 'saraueethai',
216 => 'sarauthai',
217 => 'sarauuthai',
218 => 'phinthuthai',
219 => '.notdef',
220 => '.notdef',
221 => '.notdef',
222 => '.notdef',
223 => 'bahtthai',
224 => 'saraethai',
225 => 'saraaethai',
226 => 'saraothai',
227 => 'saraaimaimuanthai',
228 => 'saraaimaimalaithai',
229 => 'lakkhangyaothai',
230 => 'maiyamokthai',
231 => 'maitaikhuthai',
232 => 'maiekthai',
233 => 'maithothai',
234 => 'maitrithai',
235 => 'maichattawathai',
236 => 'thanthakhatthai',
237 => 'nikhahitthai',
238 => 'yamakkanthai',
239 => 'fongmanthai',
240 => 'zerothai',
241 => 'onethai',
242 => 'twothai',
243 => 'threethai',
244 => 'fourthai',
245 => 'fivethai',
246 => 'sixthai',
247 => 'seventhai',
248 => 'eightthai',
249 => 'ninethai',
250 => 'angkhankhuthai',
251 => 'khomutthai',
252 => '.notdef',
253 => '.notdef',
254 => '.notdef',
255 => '.notdef',
],
// encoding map for: iso-8859-15
'iso-8859-15' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'exclamdown',
162 => 'cent',
163 => 'sterling',
164 => 'Euro',
165 => 'yen',
166 => 'Scaron',
167 => 'section',
168 => 'scaron',
169 => 'copyright',
170 => 'ordfeminine',
171 => 'guillemotleft',
172 => 'logicalnot',
173 => 'hyphen',
174 => 'registered',
175 => 'macron',
176 => 'degree',
177 => 'plusminus',
178 => 'twosuperior',
179 => 'threesuperior',
180 => 'Zcaron',
181 => 'mu',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'zcaron',
185 => 'onesuperior',
186 => 'ordmasculine',
187 => 'guillemotright',
188 => 'OE',
189 => 'oe',
190 => 'Ydieresis',
191 => 'questiondown',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Atilde',
196 => 'Adieresis',
197 => 'Aring',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Eth',
209 => 'Ntilde',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Otilde',
214 => 'Odieresis',
215 => 'multiply',
216 => 'Oslash',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Yacute',
222 => 'Thorn',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'atilde',
228 => 'adieresis',
229 => 'aring',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'eth',
241 => 'ntilde',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'otilde',
246 => 'odieresis',
247 => 'divide',
248 => 'oslash',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'yacute',
254 => 'thorn',
255 => 'ydieresis',
],
// encoding map for: iso-8859-16
'iso-8859-16' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'space',
161 => 'Aogonek',
162 => 'aogonek',
163 => 'Lslash',
164 => 'Euro',
165 => 'quotedblbase',
166 => 'Scaron',
167 => 'section',
168 => 'scaron',
169 => 'copyright',
170 => 'Scommaaccent',
171 => 'guillemotleft',
172 => 'Zacute',
173 => 'hyphen',
174 => 'zacute',
175 => 'Zdotaccent',
176 => 'degree',
177 => 'plusminus',
178 => 'Ccaron',
179 => 'lslash',
180 => 'Zcaron',
181 => 'quotedblright',
182 => 'paragraph',
183 => 'periodcentered',
184 => 'zcaron',
185 => 'ccaron',
186 => 'scommaaccent',
187 => 'guillemotright',
188 => 'OE',
189 => 'oe',
190 => 'Ydieresis',
191 => 'zdotaccent',
192 => 'Agrave',
193 => 'Aacute',
194 => 'Acircumflex',
195 => 'Abreve',
196 => 'Adieresis',
197 => 'Cacute',
198 => 'AE',
199 => 'Ccedilla',
200 => 'Egrave',
201 => 'Eacute',
202 => 'Ecircumflex',
203 => 'Edieresis',
204 => 'Igrave',
205 => 'Iacute',
206 => 'Icircumflex',
207 => 'Idieresis',
208 => 'Dcroat',
209 => 'Nacute',
210 => 'Ograve',
211 => 'Oacute',
212 => 'Ocircumflex',
213 => 'Ohungarumlaut',
214 => 'Odieresis',
215 => 'Sacute',
216 => 'Uhungarumlaut',
217 => 'Ugrave',
218 => 'Uacute',
219 => 'Ucircumflex',
220 => 'Udieresis',
221 => 'Eogonek',
222 => 'Tcommaaccent',
223 => 'germandbls',
224 => 'agrave',
225 => 'aacute',
226 => 'acircumflex',
227 => 'abreve',
228 => 'adieresis',
229 => 'cacute',
230 => 'ae',
231 => 'ccedilla',
232 => 'egrave',
233 => 'eacute',
234 => 'ecircumflex',
235 => 'edieresis',
236 => 'igrave',
237 => 'iacute',
238 => 'icircumflex',
239 => 'idieresis',
240 => 'dcroat',
241 => 'nacute',
242 => 'ograve',
243 => 'oacute',
244 => 'ocircumflex',
245 => 'ohungarumlaut',
246 => 'odieresis',
247 => 'sacute',
248 => 'uhungarumlaut',
249 => 'ugrave',
250 => 'uacute',
251 => 'ucircumflex',
252 => 'udieresis',
253 => 'eogonek',
254 => 'tcommaaccent',
255 => 'ydieresis',
],
// encoding map for: koi8-r
'koi8-r' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'SF100000',
129 => 'SF110000',
130 => 'SF010000',
131 => 'SF030000',
132 => 'SF020000',
133 => 'SF040000',
134 => 'SF080000',
135 => 'SF090000',
136 => 'SF060000',
137 => 'SF070000',
138 => 'SF050000',
139 => 'upblock',
140 => 'dnblock',
141 => 'block',
142 => 'lfblock',
143 => 'rtblock',
144 => 'ltshade',
145 => 'shade',
146 => 'dkshade',
147 => 'integraltp',
148 => 'filledbox',
149 => 'periodcentered',
150 => 'radical',
151 => 'approxequal',
152 => 'lessequal',
153 => 'greaterequal',
154 => 'space',
155 => 'integralbt',
156 => 'degree',
157 => 'twosuperior',
158 => 'periodcentered',
159 => 'divide',
160 => 'SF430000',
161 => 'SF240000',
162 => 'SF510000',
163 => 'afii10071',
164 => 'SF520000',
165 => 'SF390000',
166 => 'SF220000',
167 => 'SF210000',
168 => 'SF250000',
169 => 'SF500000',
170 => 'SF490000',
171 => 'SF380000',
172 => 'SF280000',
173 => 'SF270000',
174 => 'SF260000',
175 => 'SF360000',
176 => 'SF370000',
177 => 'SF420000',
178 => 'SF190000',
179 => 'afii10023',
180 => 'SF200000',
181 => 'SF230000',
182 => 'SF470000',
183 => 'SF480000',
184 => 'SF410000',
185 => 'SF450000',
186 => 'SF460000',
187 => 'SF400000',
188 => 'SF540000',
189 => 'SF530000',
190 => 'SF440000',
191 => 'copyright',
192 => 'afii10096',
193 => 'afii10065',
194 => 'afii10066',
195 => 'afii10088',
196 => 'afii10069',
197 => 'afii10070',
198 => 'afii10086',
199 => 'afii10068',
200 => 'afii10087',
201 => 'afii10074',
202 => 'afii10075',
203 => 'afii10076',
204 => 'afii10077',
205 => 'afii10078',
206 => 'afii10079',
207 => 'afii10080',
208 => 'afii10081',
209 => 'afii10097',
210 => 'afii10082',
211 => 'afii10083',
212 => 'afii10084',
213 => 'afii10085',
214 => 'afii10072',
215 => 'afii10067',
216 => 'afii10094',
217 => 'afii10093',
218 => 'afii10073',
219 => 'afii10090',
220 => 'afii10095',
221 => 'afii10091',
222 => 'afii10089',
223 => 'afii10092',
224 => 'afii10048',
225 => 'afii10017',
226 => 'afii10018',
227 => 'afii10040',
228 => 'afii10021',
229 => 'afii10022',
230 => 'afii10038',
231 => 'afii10020',
232 => 'afii10039',
233 => 'afii10026',
234 => 'afii10027',
235 => 'afii10028',
236 => 'afii10029',
237 => 'afii10030',
238 => 'afii10031',
239 => 'afii10032',
240 => 'afii10033',
241 => 'afii10049',
242 => 'afii10034',
243 => 'afii10035',
244 => 'afii10036',
245 => 'afii10037',
246 => 'afii10024',
247 => 'afii10019',
248 => 'afii10046',
249 => 'afii10045',
250 => 'afii10025',
251 => 'afii10042',
252 => 'afii10047',
253 => 'afii10043',
254 => 'afii10041',
255 => 'afii10044',
],
// encoding map for: koi8-u
'koi8-u' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'quotedbl',
35 => 'numbersign',
36 => 'dollar',
37 => 'percent',
38 => 'ampersand',
39 => 'quotesingle',
40 => 'parenleft',
41 => 'parenright',
42 => 'asterisk',
43 => 'plus',
44 => 'comma',
45 => 'hyphen',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'at',
65 => 'A',
66 => 'B',
67 => 'C',
68 => 'D',
69 => 'E',
70 => 'F',
71 => 'G',
72 => 'H',
73 => 'I',
74 => 'J',
75 => 'K',
76 => 'L',
77 => 'M',
78 => 'N',
79 => 'O',
80 => 'P',
81 => 'Q',
82 => 'R',
83 => 'S',
84 => 'T',
85 => 'U',
86 => 'V',
87 => 'W',
88 => 'X',
89 => 'Y',
90 => 'Z',
91 => 'bracketleft',
92 => 'backslash',
93 => 'bracketright',
94 => 'asciicircum',
95 => 'underscore',
96 => 'grave',
97 => 'a',
98 => 'b',
99 => 'c',
100 => 'd',
101 => 'e',
102 => 'f',
103 => 'g',
104 => 'h',
105 => 'i',
106 => 'j',
107 => 'k',
108 => 'l',
109 => 'm',
110 => 'n',
111 => 'o',
112 => 'p',
113 => 'q',
114 => 'r',
115 => 's',
116 => 't',
117 => 'u',
118 => 'v',
119 => 'w',
120 => 'x',
121 => 'y',
122 => 'z',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'asciitilde',
127 => '.notdef',
128 => 'SF100000',
129 => 'SF110000',
130 => 'SF010000',
131 => 'SF030000',
132 => 'SF020000',
133 => 'SF040000',
134 => 'SF080000',
135 => 'SF090000',
136 => 'SF060000',
137 => 'SF070000',
138 => 'SF050000',
139 => 'upblock',
140 => 'dnblock',
141 => 'block',
142 => 'lfblock',
143 => 'rtblock',
144 => 'ltshade',
145 => 'shade',
146 => 'dkshade',
147 => 'integraltp',
148 => 'filledbox',
149 => 'bullet',
150 => 'radical',
151 => 'approxequal',
152 => 'lessequal',
153 => 'greaterequal',
154 => 'space',
155 => 'integralbt',
156 => 'degree',
157 => 'twosuperior',
158 => 'periodcentered',
159 => 'divide',
160 => 'SF430000',
161 => 'SF240000',
162 => 'SF510000',
163 => 'afii10071',
164 => 'afii10101',
165 => 'SF390000',
166 => 'afii10103',
167 => 'afii10104',
168 => 'SF250000',
169 => 'SF500000',
170 => 'SF490000',
171 => 'SF380000',
172 => 'SF280000',
173 => 'afii10098',
174 => 'SF260000',
175 => 'SF360000',
176 => 'SF370000',
177 => 'SF420000',
178 => 'SF190000',
179 => 'afii10023',
180 => 'afii10053',
181 => 'SF230000',
182 => 'afii10055',
183 => 'afii10056',
184 => 'SF410000',
185 => 'SF450000',
186 => 'SF460000',
187 => 'SF400000',
188 => 'SF540000',
189 => 'afii10050',
190 => 'SF440000',
191 => 'copyright',
192 => 'afii10096',
193 => 'afii10065',
194 => 'afii10066',
195 => 'afii10088',
196 => 'afii10069',
197 => 'afii10070',
198 => 'afii10086',
199 => 'afii10068',
200 => 'afii10087',
201 => 'afii10074',
202 => 'afii10075',
203 => 'afii10076',
204 => 'afii10077',
205 => 'afii10078',
206 => 'afii10079',
207 => 'afii10080',
208 => 'afii10081',
209 => 'afii10097',
210 => 'afii10082',
211 => 'afii10083',
212 => 'afii10084',
213 => 'afii10085',
214 => 'afii10072',
215 => 'afii10067',
216 => 'afii10094',
217 => 'afii10093',
218 => 'afii10073',
219 => 'afii10090',
220 => 'afii10095',
221 => 'afii10091',
222 => 'afii10089',
223 => 'afii10092',
224 => 'afii10048',
225 => 'afii10017',
226 => 'afii10018',
227 => 'afii10040',
228 => 'afii10021',
229 => 'afii10022',
230 => 'afii10038',
231 => 'afii10020',
232 => 'afii10039',
233 => 'afii10026',
234 => 'afii10027',
235 => 'afii10028',
236 => 'afii10029',
237 => 'afii10030',
238 => 'afii10031',
239 => 'afii10032',
240 => 'afii10033',
241 => 'afii10049',
242 => 'afii10034',
243 => 'afii10035',
244 => 'afii10036',
245 => 'afii10037',
246 => 'afii10024',
247 => 'afii10019',
248 => 'afii10046',
249 => 'afii10045',
250 => 'afii10025',
251 => 'afii10042',
252 => 'afii10047',
253 => 'afii10043',
254 => 'afii10041',
255 => 'afii10044',
],
// encoding map for: symbol
'symbol' => [
0 => '.notdef',
1 => '.notdef',
2 => '.notdef',
3 => '.notdef',
4 => '.notdef',
5 => '.notdef',
6 => '.notdef',
7 => '.notdef',
8 => '.notdef',
9 => '.notdef',
10 => '.notdef',
11 => '.notdef',
12 => '.notdef',
13 => '.notdef',
14 => '.notdef',
15 => '.notdef',
16 => '.notdef',
17 => '.notdef',
18 => '.notdef',
19 => '.notdef',
20 => '.notdef',
21 => '.notdef',
22 => '.notdef',
23 => '.notdef',
24 => '.notdef',
25 => '.notdef',
26 => '.notdef',
27 => '.notdef',
28 => '.notdef',
29 => '.notdef',
30 => '.notdef',
31 => '.notdef',
32 => 'space',
33 => 'exclam',
34 => 'universal',
35 => 'numbersign',
36 => 'existential',
37 => 'percent',
38 => 'ampersand',
39 => 'suchthat',
40 => 'parenleft',
41 => 'parenright',
42 => 'asteriskmath',
43 => 'plus',
44 => 'comma',
45 => 'minus',
46 => 'period',
47 => 'slash',
48 => 'zero',
49 => 'one',
50 => 'two',
51 => 'three',
52 => 'four',
53 => 'five',
54 => 'six',
55 => 'seven',
56 => 'eight',
57 => 'nine',
58 => 'colon',
59 => 'semicolon',
60 => 'less',
61 => 'equal',
62 => 'greater',
63 => 'question',
64 => 'congruent',
65 => 'Alpha',
66 => 'Beta',
67 => 'Chi',
68 => 'Delta',
69 => 'Epsilon',
70 => 'Phi',
71 => 'Gamma',
72 => 'Eta',
73 => 'Iota',
74 => 'theta1',
75 => 'Kappa',
76 => 'Lambda',
77 => 'Mu',
78 => 'Nu',
79 => 'Omicron',
80 => 'Pi',
81 => 'Theta',
82 => 'Rho',
83 => 'Sigma',
84 => 'Tau',
85 => 'Upsilon',
86 => 'sigma1',
87 => 'Omega',
88 => 'Xi',
89 => 'Psi',
90 => 'Zeta',
91 => 'bracketleft',
92 => 'therefore',
93 => 'bracketright',
94 => 'perpendicular',
95 => 'underscore',
96 => 'radicalex',
97 => 'alpha',
98 => 'beta',
99 => 'chi',
100 => 'delta',
101 => 'epsilon',
102 => 'phi',
103 => 'gamma',
104 => 'eta',
105 => 'iota',
106 => 'phi1',
107 => 'kappa',
108 => 'lambda',
109 => 'mu',
110 => 'nu',
111 => 'omicron',
112 => 'pi',
113 => 'theta',
114 => 'rho',
115 => 'sigma',
116 => 'tau',
117 => 'upsilon',
118 => 'omega1',
119 => 'omega',
120 => 'xi',
121 => 'psi',
122 => 'zeta',
123 => 'braceleft',
124 => 'bar',
125 => 'braceright',
126 => 'similar',
127 => '.notdef',
128 => '.notdef',
129 => '.notdef',
130 => '.notdef',
131 => '.notdef',
132 => '.notdef',
133 => '.notdef',
134 => '.notdef',
135 => '.notdef',
136 => '.notdef',
137 => '.notdef',
138 => '.notdef',
139 => '.notdef',
140 => '.notdef',
141 => '.notdef',
142 => '.notdef',
143 => '.notdef',
144 => '.notdef',
145 => '.notdef',
146 => '.notdef',
147 => '.notdef',
148 => '.notdef',
149 => '.notdef',
150 => '.notdef',
151 => '.notdef',
152 => '.notdef',
153 => '.notdef',
154 => '.notdef',
155 => '.notdef',
156 => '.notdef',
157 => '.notdef',
158 => '.notdef',
159 => '.notdef',
160 => 'Euro',
161 => 'Upsilon1',
162 => 'minute',
163 => 'lessequal',
164 => 'fraction',
165 => 'infinity',
166 => 'florin',
167 => 'club',
168 => 'diamond',
169 => 'heart',
170 => 'spade',
171 => 'arrowboth',
172 => 'arrowleft',
173 => 'arrowup',
174 => 'arrowright',
175 => 'arrowdown',
176 => 'degree',
177 => 'plusminus',
178 => 'second',
179 => 'greaterequal',
180 => 'multiply',
181 => 'proportional',
182 => 'partialdiff',
183 => 'bullet',
184 => 'divide',
185 => 'notequal',
186 => 'equivalence',
187 => 'approxequal',
188 => 'ellipsis',
189 => 'arrowvertex',
190 => 'arrowhorizex',
191 => 'carriagereturn',
192 => 'aleph',
193 => 'Ifraktur',
194 => 'Rfraktur',
195 => 'weierstrass',
196 => 'circlemultiply',
197 => 'circleplus',
198 => 'emptyset',
199 => 'intersection',
200 => 'union',
201 => 'propersuperset',
202 => 'reflexsuperset',
203 => 'notsubset',
204 => 'propersubset',
205 => 'reflexsubset',
206 => 'element',
207 => 'notelement',
208 => 'angle',
209 => 'gradient',
210 => 'registerserif',
211 => 'copyrightserif',
212 => 'trademarkserif',
213 => 'product',
214 => 'radical',
215 => 'dotmath',
216 => 'logicalnot',
217 => 'logicaland',
218 => 'logicalor',
219 => 'arrowdblboth',
220 => 'arrowdblleft',
221 => 'arrowdblup',
222 => 'arrowdblright',
223 => 'arrowdbldown',
224 => 'lozenge',
225 => 'angleleft',
226 => 'registersans',
227 => 'copyrightsans',
228 => 'trademarksans',
229 => 'summation',
230 => 'parenlefttp',
231 => 'parenleftex',
232 => 'parenleftbt',
233 => 'bracketlefttp',
234 => 'bracketleftex',
235 => 'bracketleftbt',
236 => 'bracelefttp',
237 => 'braceleftmid',
238 => 'braceleftbt',
239 => 'braceex',
240 => '.notdef',
241 => 'angleright',
242 => 'integral',
243 => 'integraltp',
244 => 'integralex',
245 => 'integralbt',
246 => 'parenrighttp',
247 => 'parenrightex',
248 => 'parenrightbt',
249 => 'bracketrighttp',
250 => 'bracketrightex',
251 => 'bracketrightbt',
252 => 'bracerighttp',
253 => 'bracerightmid',
254 => 'bracerightbt',
255 => '.notdef',
1226 => 'registered',
1227 => 'copyright',
1228 => 'trademark',
],
];
}