xref: /dokuwiki/inc/Utf8/tables/case.php (revision 0884c254723c9fa99e70acf920c59d7f3dbcab55)
113067778SAndreas Gohr<?php
213067778SAndreas Gohr/**
313067778SAndreas Gohr * UTF-8 Case lookup table
413067778SAndreas Gohr *
513067778SAndreas Gohr * This lookuptable defines the lower case letters to their corresponding
613067778SAndreas Gohr * upper case letter in UTF-8
713067778SAndreas Gohr *
813067778SAndreas Gohr * @author Andreas Gohr <andi@splitbrain.org>
913067778SAndreas Gohr */
1013067778SAndreas Gohrreturn [
1113067778SAndreas Gohr    'A' => 'a',
12*0884c254SAndreas Gohr    'B' => 'b',
13*0884c254SAndreas Gohr    'C' => 'c',
14*0884c254SAndreas Gohr    'D' => 'd',
15*0884c254SAndreas Gohr    'E' => 'e',
16*0884c254SAndreas Gohr    'F' => 'f',
17*0884c254SAndreas Gohr    'G' => 'g',
18*0884c254SAndreas Gohr    'H' => 'h',
19*0884c254SAndreas Gohr    'I' => 'i',
20*0884c254SAndreas Gohr    'J' => 'j',
21*0884c254SAndreas Gohr    'K' => 'k',
22*0884c254SAndreas Gohr    'L' => 'l',
23*0884c254SAndreas Gohr    'M' => 'm',
24*0884c254SAndreas Gohr    'N' => 'n',
25*0884c254SAndreas Gohr    'O' => 'o',
26*0884c254SAndreas Gohr    'P' => 'p',
27*0884c254SAndreas Gohr    'Q' => 'q',
28*0884c254SAndreas Gohr    'R' => 'r',
29*0884c254SAndreas Gohr    'S' => 's',
30*0884c254SAndreas Gohr    'T' => 't',
31*0884c254SAndreas Gohr    'U' => 'u',
32*0884c254SAndreas Gohr    'V' => 'v',
33*0884c254SAndreas Gohr    'W' => 'w',
34*0884c254SAndreas Gohr    'X' => 'x',
35*0884c254SAndreas Gohr    'Y' => 'y',
36*0884c254SAndreas Gohr    'Z' => 'z',
3713067778SAndreas Gohr    'À' => 'à',
38*0884c254SAndreas Gohr    'Á' => 'á',
3913067778SAndreas Gohr    'Â' => 'â',
4013067778SAndreas Gohr    'Ã' => 'ã',
41*0884c254SAndreas Gohr    'Ä' => 'ä',
42*0884c254SAndreas Gohr    'Å' => 'å',
4313067778SAndreas Gohr    'Æ' => 'æ',
44*0884c254SAndreas Gohr    'Ç' => 'ç',
45*0884c254SAndreas Gohr    'È' => 'è',
46*0884c254SAndreas Gohr    'É' => 'é',
47*0884c254SAndreas Gohr    'Ê' => 'ê',
48*0884c254SAndreas Gohr    'Ë' => 'ë',
49*0884c254SAndreas Gohr    'Ì' => 'ì',
50*0884c254SAndreas Gohr    'Í' => 'í',
51*0884c254SAndreas Gohr    'Î' => 'î',
52*0884c254SAndreas Gohr    'Ï' => 'ï',
53*0884c254SAndreas Gohr    'Ð' => 'ð',
54*0884c254SAndreas Gohr    'Ñ' => 'ñ',
55*0884c254SAndreas Gohr    'Ò' => 'ò',
56*0884c254SAndreas Gohr    'Ó' => 'ó',
57*0884c254SAndreas Gohr    'Ô' => 'ô',
58*0884c254SAndreas Gohr    'Õ' => 'õ',
59*0884c254SAndreas Gohr    'Ö' => 'ö',
60*0884c254SAndreas Gohr    'Ø' => 'ø',
61*0884c254SAndreas Gohr    'Ù' => 'ù',
62*0884c254SAndreas Gohr    'Ú' => 'ú',
63*0884c254SAndreas Gohr    'Û' => 'û',
64*0884c254SAndreas Gohr    'Ü' => 'ü',
65*0884c254SAndreas Gohr    'Ý' => 'ý',
66*0884c254SAndreas Gohr    'Þ' => 'þ',
67*0884c254SAndreas Gohr    'Ā' => 'ā',
68*0884c254SAndreas Gohr    'Ă' => 'ă',
69*0884c254SAndreas Gohr    'Ą' => 'ą',
7013067778SAndreas Gohr    'Ć' => 'ć',
7113067778SAndreas Gohr    'Ĉ' => 'ĉ',
7213067778SAndreas Gohr    'Ċ' => 'ċ',
73*0884c254SAndreas Gohr    'Č' => 'č',
7413067778SAndreas Gohr    'Ď' => 'ď',
75*0884c254SAndreas Gohr    'Đ' => 'đ',
76*0884c254SAndreas Gohr    'Ē' => 'ē',
77*0884c254SAndreas Gohr    'Ĕ' => 'ĕ',
78*0884c254SAndreas Gohr    'Ė' => 'ė',
79*0884c254SAndreas Gohr    'Ę' => 'ę',
80*0884c254SAndreas Gohr    'Ě' => 'ě',
81*0884c254SAndreas Gohr    'Ĝ' => 'ĝ',
82*0884c254SAndreas Gohr    'Ğ' => 'ğ',
83*0884c254SAndreas Gohr    'Ġ' => 'ġ',
84*0884c254SAndreas Gohr    'Ģ' => 'ģ',
85*0884c254SAndreas Gohr    'Ĥ' => 'ĥ',
86*0884c254SAndreas Gohr    'Ħ' => 'ħ',
87*0884c254SAndreas Gohr    'Ĩ' => 'ĩ',
88*0884c254SAndreas Gohr    'Ī' => 'ī',
89*0884c254SAndreas Gohr    'Ĭ' => 'ĭ',
90*0884c254SAndreas Gohr    'Į' => 'į',
91*0884c254SAndreas Gohr    'IJ' => 'ij',
92*0884c254SAndreas Gohr    'Ĵ' => 'ĵ',
93*0884c254SAndreas Gohr    'Ķ' => 'ķ',
94*0884c254SAndreas Gohr    'Ĺ' => 'ĺ',
95*0884c254SAndreas Gohr    'Ļ' => 'ļ',
96*0884c254SAndreas Gohr    'Ľ' => 'ľ',
97*0884c254SAndreas Gohr    'Ŀ' => 'ŀ',
98*0884c254SAndreas Gohr    'Ł' => 'ł',
99*0884c254SAndreas Gohr    'Ń' => 'ń',
100*0884c254SAndreas Gohr    'Ņ' => 'ņ',
101*0884c254SAndreas Gohr    'Ň' => 'ň',
102*0884c254SAndreas Gohr    'Ŋ' => 'ŋ',
103*0884c254SAndreas Gohr    'Ō' => 'ō',
104*0884c254SAndreas Gohr    'Ŏ' => 'ŏ',
105*0884c254SAndreas Gohr    'Ő' => 'ő',
106*0884c254SAndreas Gohr    'Œ' => 'œ',
107*0884c254SAndreas Gohr    'Ŕ' => 'ŕ',
108*0884c254SAndreas Gohr    'Ŗ' => 'ŗ',
109*0884c254SAndreas Gohr    'Ř' => 'ř',
110*0884c254SAndreas Gohr    'Ś' => 'ś',
111*0884c254SAndreas Gohr    'Ŝ' => 'ŝ',
112*0884c254SAndreas Gohr    'Ş' => 'ş',
113*0884c254SAndreas Gohr    'Š' => 'š',
114*0884c254SAndreas Gohr    'Ţ' => 'ţ',
115*0884c254SAndreas Gohr    'Ť' => 'ť',
116*0884c254SAndreas Gohr    'Ŧ' => 'ŧ',
117*0884c254SAndreas Gohr    'Ũ' => 'ũ',
118*0884c254SAndreas Gohr    'Ū' => 'ū',
119*0884c254SAndreas Gohr    'Ŭ' => 'ŭ',
120*0884c254SAndreas Gohr    'Ů' => 'ů',
121*0884c254SAndreas Gohr    'Ű' => 'ű',
122*0884c254SAndreas Gohr    'Ų' => 'ų',
123*0884c254SAndreas Gohr    'Ŵ' => 'ŵ',
124*0884c254SAndreas Gohr    'Ŷ' => 'ŷ',
125*0884c254SAndreas Gohr    'Ÿ' => 'ÿ',
126*0884c254SAndreas Gohr    'Ź' => 'ź',
127*0884c254SAndreas Gohr    'Ż' => 'ż',
128*0884c254SAndreas Gohr    'Ž' => 'ž',
129*0884c254SAndreas Gohr    'Ɓ' => 'ɓ',
130*0884c254SAndreas Gohr    'Ƃ' => 'ƃ',
131*0884c254SAndreas Gohr    'Ƅ' => 'ƅ',
132*0884c254SAndreas Gohr    'Ɔ' => 'ɔ',
133*0884c254SAndreas Gohr    'Ƈ' => 'ƈ',
134*0884c254SAndreas Gohr    'Ɖ' => 'ɖ',
13513067778SAndreas Gohr    'Ɗ' => 'ɗ',
13613067778SAndreas Gohr    'Ƌ' => 'ƌ',
13713067778SAndreas Gohr    'Ǝ' => 'ǝ',
13813067778SAndreas Gohr    'Ə' => 'ə',
13913067778SAndreas Gohr    'Ɛ' => 'ɛ',
14013067778SAndreas Gohr    'Ƒ' => 'ƒ',
14113067778SAndreas Gohr    'Ɣ' => 'ɣ',
14213067778SAndreas Gohr    'Ɩ' => 'ɩ',
143*0884c254SAndreas Gohr    'Ɨ' => 'ɨ',
14413067778SAndreas Gohr    'Ƙ' => 'ƙ',
145*0884c254SAndreas Gohr    'Ɯ' => 'ɯ',
14613067778SAndreas Gohr    'Ɲ' => 'ɲ',
14713067778SAndreas Gohr    'Ɵ' => 'ɵ',
148*0884c254SAndreas Gohr    'Ơ' => 'ơ',
149*0884c254SAndreas Gohr    'Ƣ' => 'ƣ',
15013067778SAndreas Gohr    'Ƥ' => 'ƥ',
15113067778SAndreas Gohr    'Ʀ' => 'ʀ',
152*0884c254SAndreas Gohr    'Ƨ' => 'ƨ',
153*0884c254SAndreas Gohr    'Ʃ' => 'ʃ',
15413067778SAndreas Gohr    'Ƭ' => 'ƭ',
15513067778SAndreas Gohr    'Ʈ' => 'ʈ',
156*0884c254SAndreas Gohr    'Ư' => 'ư',
157*0884c254SAndreas Gohr    'Ʊ' => 'ʊ',
158*0884c254SAndreas Gohr    'Ʋ' => 'ʋ',
159*0884c254SAndreas Gohr    'Ƴ' => 'ƴ',
160*0884c254SAndreas Gohr    'Ƶ' => 'ƶ',
161*0884c254SAndreas Gohr    'Ʒ' => 'ʒ',
162*0884c254SAndreas Gohr    'Ƹ' => 'ƹ',
163*0884c254SAndreas Gohr    'Ƽ' => 'ƽ',
164*0884c254SAndreas Gohr    'Dž' => 'dž',
165*0884c254SAndreas Gohr    'Lj' => 'lj',
166*0884c254SAndreas Gohr    'Nj' => 'nj',
167*0884c254SAndreas Gohr    'Ǎ' => 'ǎ',
168*0884c254SAndreas Gohr    'Ǐ' => 'ǐ',
169*0884c254SAndreas Gohr    'Ǒ' => 'ǒ',
17013067778SAndreas Gohr    'Ǔ' => 'ǔ',
17113067778SAndreas Gohr    'Ǖ' => 'ǖ',
172*0884c254SAndreas Gohr    'Ǘ' => 'ǘ',
173*0884c254SAndreas Gohr    'Ǚ' => 'ǚ',
174*0884c254SAndreas Gohr    'Ǜ' => 'ǜ',
175*0884c254SAndreas Gohr    'Ǟ' => 'ǟ',
176*0884c254SAndreas Gohr    'Ǡ' => 'ǡ',
177*0884c254SAndreas Gohr    'Ǣ' => 'ǣ',
178*0884c254SAndreas Gohr    'Ǥ' => 'ǥ',
179*0884c254SAndreas Gohr    'Ǧ' => 'ǧ',
180*0884c254SAndreas Gohr    'Ǩ' => 'ǩ',
181*0884c254SAndreas Gohr    'Ǫ' => 'ǫ',
182*0884c254SAndreas Gohr    'Ǭ' => 'ǭ',
183*0884c254SAndreas Gohr    'Ǯ' => 'ǯ',
184*0884c254SAndreas Gohr    'Dz' => 'dz',
185*0884c254SAndreas Gohr    'Ǵ' => 'ǵ',
186*0884c254SAndreas Gohr    'Ƕ' => 'ƕ',
187*0884c254SAndreas Gohr    'Ƿ' => 'ƿ',
188*0884c254SAndreas Gohr    'Ǹ' => 'ǹ',
189*0884c254SAndreas Gohr    'Ǻ' => 'ǻ',
190*0884c254SAndreas Gohr    'Ǽ' => 'ǽ',
191*0884c254SAndreas Gohr    'Ǿ' => 'ǿ',
192*0884c254SAndreas Gohr    'Ȁ' => 'ȁ',
193*0884c254SAndreas Gohr    'Ȃ' => 'ȃ',
194*0884c254SAndreas Gohr    'Ȅ' => 'ȅ',
195*0884c254SAndreas Gohr    'Ȇ' => 'ȇ',
196*0884c254SAndreas Gohr    'Ȉ' => 'ȉ',
197*0884c254SAndreas Gohr    'Ȋ' => 'ȋ',
198*0884c254SAndreas Gohr    'Ȍ' => 'ȍ',
199*0884c254SAndreas Gohr    'Ȏ' => 'ȏ',
200*0884c254SAndreas Gohr    'Ȑ' => 'ȑ',
201*0884c254SAndreas Gohr    'Ȓ' => 'ȓ',
20213067778SAndreas Gohr    'Ȕ' => 'ȕ',
20313067778SAndreas Gohr    'Ȗ' => 'ȗ',
204*0884c254SAndreas Gohr    'Ș' => 'ș',
205*0884c254SAndreas Gohr    'Ț' => 'ț',
20613067778SAndreas Gohr    'Ȝ' => 'ȝ',
207*0884c254SAndreas Gohr    'Ȟ' => 'ȟ',
208*0884c254SAndreas Gohr    'Ƞ' => 'ƞ',
209*0884c254SAndreas Gohr    'Ȣ' => 'ȣ',
21013067778SAndreas Gohr    'Ȥ' => 'ȥ',
211*0884c254SAndreas Gohr    'Ȧ' => 'ȧ',
212*0884c254SAndreas Gohr    'Ȩ' => 'ȩ',
213*0884c254SAndreas Gohr    'Ȫ' => 'ȫ',
214*0884c254SAndreas Gohr    'Ȭ' => 'ȭ',
215*0884c254SAndreas Gohr    'Ȯ' => 'ȯ',
216*0884c254SAndreas Gohr    'Ȱ' => 'ȱ',
217*0884c254SAndreas Gohr    'Ȳ' => 'ȳ',
218*0884c254SAndreas Gohr    'Ά' => 'ά',
219*0884c254SAndreas Gohr    'Έ' => 'έ',
220*0884c254SAndreas Gohr    'Ή' => 'ή',
221*0884c254SAndreas Gohr    'Ί' => 'ί',
222*0884c254SAndreas Gohr    'Ό' => 'ό',
223*0884c254SAndreas Gohr    'Ύ' => 'ύ',
224*0884c254SAndreas Gohr    'Ώ' => 'ώ',
22513067778SAndreas Gohr    'Α' => 'α',
22613067778SAndreas Gohr    'Β' => 'β',
22713067778SAndreas Gohr    'Γ' => 'γ',
228*0884c254SAndreas Gohr    'Δ' => 'δ',
22913067778SAndreas Gohr    'Ε' => 'ε',
23013067778SAndreas Gohr    'Ζ' => 'ζ',
23113067778SAndreas Gohr    'Η' => 'η',
23213067778SAndreas Gohr    'Θ' => 'θ',
23313067778SAndreas Gohr    'Ι' => 'ι',
23413067778SAndreas Gohr    'Κ' => 'κ',
23513067778SAndreas Gohr    'Λ' => 'λ',
236*0884c254SAndreas Gohr    'Μ' => 'μ',
23713067778SAndreas Gohr    'Ν' => 'ν',
23813067778SAndreas Gohr    'Ξ' => 'ξ',
23913067778SAndreas Gohr    'Ο' => 'ο',
24013067778SAndreas Gohr    'Π' => 'π',
24113067778SAndreas Gohr    'Ρ' => 'ρ',
24213067778SAndreas Gohr    'Σ' => 'ς',
24313067778SAndreas Gohr    'Τ' => 'τ',
24413067778SAndreas Gohr    'Υ' => 'υ',
245*0884c254SAndreas Gohr    'Φ' => 'φ',
24613067778SAndreas Gohr    'Χ' => 'χ',
24713067778SAndreas Gohr    'Ψ' => 'ψ',
24813067778SAndreas Gohr    'Ω' => 'ω',
249*0884c254SAndreas Gohr    'Ϊ' => 'ϊ',
250*0884c254SAndreas Gohr    'Ϋ' => 'ϋ',
251*0884c254SAndreas Gohr    'Ϙ' => 'ϙ',
252*0884c254SAndreas Gohr    'Ϛ' => 'ϛ',
253*0884c254SAndreas Gohr    'Ϝ' => 'ϝ',
254*0884c254SAndreas Gohr    'Ϟ' => 'ϟ',
255*0884c254SAndreas Gohr    'Ϡ' => 'ϡ',
25613067778SAndreas Gohr    'Ϣ' => 'ϣ',
25713067778SAndreas Gohr    'Ϥ' => 'ϥ',
25813067778SAndreas Gohr    'Ϧ' => 'ϧ',
25913067778SAndreas Gohr    'Ϩ' => 'ϩ',
26013067778SAndreas Gohr    'Ϫ' => 'ϫ',
26113067778SAndreas Gohr    'Ϭ' => 'ϭ',
262*0884c254SAndreas Gohr    'Ϯ' => 'ϯ',
26313067778SAndreas Gohr    'Ѐ' => 'ѐ',
26413067778SAndreas Gohr    'Ё' => 'ё',
265*0884c254SAndreas Gohr    'Ђ' => 'ђ',
266*0884c254SAndreas Gohr    'Ѓ' => 'ѓ',
26713067778SAndreas Gohr    'Є' => 'є',
26813067778SAndreas Gohr    'Ѕ' => 'ѕ',
26913067778SAndreas Gohr    'І' => 'і',
27013067778SAndreas Gohr    'Ї' => 'ї',
271*0884c254SAndreas Gohr    'Ј' => 'ј',
272*0884c254SAndreas Gohr    'Љ' => 'љ',
273*0884c254SAndreas Gohr    'Њ' => 'њ',
274*0884c254SAndreas Gohr    'Ћ' => 'ћ',
275*0884c254SAndreas Gohr    'Ќ' => 'ќ',
276*0884c254SAndreas Gohr    'Ѝ' => 'ѝ',
277*0884c254SAndreas Gohr    'Ў' => 'ў',
278*0884c254SAndreas Gohr    'Џ' => 'џ',
279*0884c254SAndreas Gohr    'А' => 'а',
280*0884c254SAndreas Gohr    'Б' => 'б',
281*0884c254SAndreas Gohr    'В' => 'в',
282*0884c254SAndreas Gohr    'Г' => 'г',
283*0884c254SAndreas Gohr    'Д' => 'д',
284*0884c254SAndreas Gohr    'Е' => 'е',
285*0884c254SAndreas Gohr    'Ж' => 'ж',
286*0884c254SAndreas Gohr    'З' => 'з',
287*0884c254SAndreas Gohr    'И' => 'и',
28813067778SAndreas Gohr    'Й' => 'й',
28913067778SAndreas Gohr    'К' => 'к',
29013067778SAndreas Gohr    'Л' => 'л',
29113067778SAndreas Gohr    'М' => 'м',
292*0884c254SAndreas Gohr    'Н' => 'н',
293*0884c254SAndreas Gohr    'О' => 'о',
29413067778SAndreas Gohr    'П' => 'п',
295*0884c254SAndreas Gohr    'Р' => 'р',
29613067778SAndreas Gohr    'С' => 'с',
29713067778SAndreas Gohr    'Т' => 'т',
29813067778SAndreas Gohr    'У' => 'у',
29913067778SAndreas Gohr    'Ф' => 'ф',
30013067778SAndreas Gohr    'Х' => 'х',
30113067778SAndreas Gohr    'Ц' => 'ц',
30213067778SAndreas Gohr    'Ч' => 'ч',
303*0884c254SAndreas Gohr    'Ш' => 'ш',
30413067778SAndreas Gohr    'Щ' => 'щ',
30513067778SAndreas Gohr    'Ъ' => 'ъ',
30613067778SAndreas Gohr    'Ы' => 'ы',
30713067778SAndreas Gohr    'Ь' => 'ь',
30813067778SAndreas Gohr    'Э' => 'э',
30913067778SAndreas Gohr    'Ю' => 'ю',
31013067778SAndreas Gohr    'Я' => 'я',
311*0884c254SAndreas Gohr    'Ѡ' => 'ѡ',
312*0884c254SAndreas Gohr    'Ѣ' => 'ѣ',
31313067778SAndreas Gohr    'Ѥ' => 'ѥ',
31413067778SAndreas Gohr    'Ѧ' => 'ѧ',
31513067778SAndreas Gohr    'Ѩ' => 'ѩ',
316*0884c254SAndreas Gohr    'Ѫ' => 'ѫ',
31713067778SAndreas Gohr    'Ѭ' => 'ѭ',
31813067778SAndreas Gohr    'Ѯ' => 'ѯ',
31913067778SAndreas Gohr    'Ѱ' => 'ѱ',
32013067778SAndreas Gohr    'Ѳ' => 'ѳ',
32113067778SAndreas Gohr    'Ѵ' => 'ѵ',
322*0884c254SAndreas Gohr    'Ѷ' => 'ѷ',
323*0884c254SAndreas Gohr    'Ѹ' => 'ѹ',
324*0884c254SAndreas Gohr    'Ѻ' => 'ѻ',
325*0884c254SAndreas Gohr    'Ѽ' => 'ѽ',
326*0884c254SAndreas Gohr    'Ѿ' => 'ѿ',
327*0884c254SAndreas Gohr    'Ҁ' => 'ҁ',
328*0884c254SAndreas Gohr    'Ҋ' => 'ҋ',
329*0884c254SAndreas Gohr    'Ҍ' => 'ҍ',
330*0884c254SAndreas Gohr    'Ҏ' => 'ҏ',
331*0884c254SAndreas Gohr    'Ґ' => 'ґ',
332*0884c254SAndreas Gohr    'Ғ' => 'ғ',
333*0884c254SAndreas Gohr    'Ҕ' => 'ҕ',
334*0884c254SAndreas Gohr    'Җ' => 'җ',
335*0884c254SAndreas Gohr    'Ҙ' => 'ҙ',
336*0884c254SAndreas Gohr    'Қ' => 'қ',
337*0884c254SAndreas Gohr    'Ҝ' => 'ҝ',
338*0884c254SAndreas Gohr    'Ҟ' => 'ҟ',
339*0884c254SAndreas Gohr    'Ҡ' => 'ҡ',
340*0884c254SAndreas Gohr    'Ң' => 'ң',
341*0884c254SAndreas Gohr    'Ҥ' => 'ҥ',
342*0884c254SAndreas Gohr    'Ҧ' => 'ҧ',
34313067778SAndreas Gohr    'Ҩ' => 'ҩ',
344*0884c254SAndreas Gohr    'Ҫ' => 'ҫ',
345*0884c254SAndreas Gohr    'Ҭ' => 'ҭ',
346*0884c254SAndreas Gohr    'Ү' => 'ү',
347*0884c254SAndreas Gohr    'Ұ' => 'ұ',
348*0884c254SAndreas Gohr    'Ҳ' => 'ҳ',
349*0884c254SAndreas Gohr    'Ҵ' => 'ҵ',
350*0884c254SAndreas Gohr    'Ҷ' => 'ҷ',
351*0884c254SAndreas Gohr    'Ҹ' => 'ҹ',
352*0884c254SAndreas Gohr    'Һ' => 'һ',
353*0884c254SAndreas Gohr    'Ҽ' => 'ҽ',
354*0884c254SAndreas Gohr    'Ҿ' => 'ҿ',
355*0884c254SAndreas Gohr    'Ӂ' => 'ӂ',
356*0884c254SAndreas Gohr    'Ӄ' => 'ӄ',
357*0884c254SAndreas Gohr    'Ӆ' => 'ӆ',
358*0884c254SAndreas Gohr    'Ӈ' => 'ӈ',
359*0884c254SAndreas Gohr    'Ӊ' => 'ӊ',
360*0884c254SAndreas Gohr    'Ӌ' => 'ӌ',
361*0884c254SAndreas Gohr    'Ӎ' => 'ӎ',
362*0884c254SAndreas Gohr    'Ӑ' => 'ӑ',
363*0884c254SAndreas Gohr    'Ӓ' => 'ӓ',
364*0884c254SAndreas Gohr    'Ӕ' => 'ӕ',
365*0884c254SAndreas Gohr    'Ӗ' => 'ӗ',
366*0884c254SAndreas Gohr    'Ә' => 'ә',
367*0884c254SAndreas Gohr    'Ӛ' => 'ӛ',
368*0884c254SAndreas Gohr    'Ӝ' => 'ӝ',
369*0884c254SAndreas Gohr    'Ӟ' => 'ӟ',
370*0884c254SAndreas Gohr    'Ӡ' => 'ӡ',
371*0884c254SAndreas Gohr    'Ӣ' => 'ӣ',
372*0884c254SAndreas Gohr    'Ӥ' => 'ӥ',
373*0884c254SAndreas Gohr    'Ӧ' => 'ӧ',
374*0884c254SAndreas Gohr    'Ө' => 'ө',
375*0884c254SAndreas Gohr    'Ӫ' => 'ӫ',
376*0884c254SAndreas Gohr    'Ӭ' => 'ӭ',
377*0884c254SAndreas Gohr    'Ӯ' => 'ӯ',
378*0884c254SAndreas Gohr    'Ӱ' => 'ӱ',
379*0884c254SAndreas Gohr    'Ӳ' => 'ӳ',
380*0884c254SAndreas Gohr    'Ӵ' => 'ӵ',
381*0884c254SAndreas Gohr    'Ӹ' => 'ӹ',
382*0884c254SAndreas Gohr    'Ԁ' => 'ԁ',
383*0884c254SAndreas Gohr    'Ԃ' => 'ԃ',
384*0884c254SAndreas Gohr    'Ԅ' => 'ԅ',
385*0884c254SAndreas Gohr    'Ԇ' => 'ԇ',
386*0884c254SAndreas Gohr    'Ԉ' => 'ԉ',
387*0884c254SAndreas Gohr    'Ԋ' => 'ԋ',
388*0884c254SAndreas Gohr    'Ԍ' => 'ԍ',
389*0884c254SAndreas Gohr    'Ԏ' => 'ԏ',
39013067778SAndreas Gohr    'Ա' => 'ա',
39113067778SAndreas Gohr    'Բ' => 'բ',
39213067778SAndreas Gohr    'Գ' => 'գ',
39313067778SAndreas Gohr    'Դ' => 'դ',
39413067778SAndreas Gohr    'Ե' => 'ե',
395*0884c254SAndreas Gohr    'Զ' => 'զ',
39613067778SAndreas Gohr    'Է' => 'է',
39713067778SAndreas Gohr    'Ը' => 'ը',
39813067778SAndreas Gohr    'Թ' => 'թ',
39913067778SAndreas Gohr    'Ժ' => 'ժ',
40013067778SAndreas Gohr    'Ի' => 'ի',
40113067778SAndreas Gohr    'Լ' => 'լ',
402*0884c254SAndreas Gohr    'Խ' => 'խ',
40313067778SAndreas Gohr    'Ծ' => 'ծ',
40413067778SAndreas Gohr    'Կ' => 'կ',
40513067778SAndreas Gohr    'Հ' => 'հ',
40613067778SAndreas Gohr    'Ձ' => 'ձ',
40713067778SAndreas Gohr    'Ղ' => 'ղ',
40813067778SAndreas Gohr    'Ճ' => 'ճ',
409*0884c254SAndreas Gohr    'Մ' => 'մ',
41013067778SAndreas Gohr    'Յ' => 'յ',
41113067778SAndreas Gohr    'Ն' => 'ն',
41213067778SAndreas Gohr    'Շ' => 'շ',
41313067778SAndreas Gohr    'Ո' => 'ո',
41413067778SAndreas Gohr    'Չ' => 'չ',
41513067778SAndreas Gohr    'Պ' => 'պ',
416*0884c254SAndreas Gohr    'Ջ' => 'ջ',
41713067778SAndreas Gohr    'Ռ' => 'ռ',
41813067778SAndreas Gohr    'Ս' => 'ս',
41913067778SAndreas Gohr    'Վ' => 'վ',
42013067778SAndreas Gohr    'Տ' => 'տ',
42113067778SAndreas Gohr    'Ր' => 'ր',
42213067778SAndreas Gohr    'Ց' => 'ց',
423*0884c254SAndreas Gohr    'Ւ' => 'ւ',
42413067778SAndreas Gohr    'Փ' => 'փ',
42513067778SAndreas Gohr    'Ք' => 'ք',
42613067778SAndreas Gohr    'Օ' => 'օ',
42713067778SAndreas Gohr    'Ֆ' => 'ֆ',
428*0884c254SAndreas Gohr    'Ḁ' => 'ḁ',
429*0884c254SAndreas Gohr    'Ḃ' => 'ḃ',
430*0884c254SAndreas Gohr    'Ḅ' => 'ḅ',
431*0884c254SAndreas Gohr    'Ḇ' => 'ḇ',
432*0884c254SAndreas Gohr    'Ḉ' => 'ḉ',
433*0884c254SAndreas Gohr    'Ḋ' => 'ḋ',
434*0884c254SAndreas Gohr    'Ḍ' => 'ḍ',
435*0884c254SAndreas Gohr    'Ḏ' => 'ḏ',
436*0884c254SAndreas Gohr    'Ḑ' => 'ḑ',
437*0884c254SAndreas Gohr    'Ḓ' => 'ḓ',
438*0884c254SAndreas Gohr    'Ḕ' => 'ḕ',
439*0884c254SAndreas Gohr    'Ḗ' => 'ḗ',
440*0884c254SAndreas Gohr    'Ḙ' => 'ḙ',
441*0884c254SAndreas Gohr    'Ḛ' => 'ḛ',
442*0884c254SAndreas Gohr    'Ḝ' => 'ḝ',
443*0884c254SAndreas Gohr    'Ḟ' => 'ḟ',
444*0884c254SAndreas Gohr    'Ḡ' => 'ḡ',
445*0884c254SAndreas Gohr    'Ḣ' => 'ḣ',
446*0884c254SAndreas Gohr    'Ḥ' => 'ḥ',
447*0884c254SAndreas Gohr    'Ḧ' => 'ḧ',
448*0884c254SAndreas Gohr    'Ḩ' => 'ḩ',
449*0884c254SAndreas Gohr    'Ḫ' => 'ḫ',
450*0884c254SAndreas Gohr    'Ḭ' => 'ḭ',
451*0884c254SAndreas Gohr    'Ḯ' => 'ḯ',
452*0884c254SAndreas Gohr    'Ḱ' => 'ḱ',
453*0884c254SAndreas Gohr    'Ḳ' => 'ḳ',
454*0884c254SAndreas Gohr    'Ḵ' => 'ḵ',
455*0884c254SAndreas Gohr    'Ḷ' => 'ḷ',
456*0884c254SAndreas Gohr    'Ḹ' => 'ḹ',
457*0884c254SAndreas Gohr    'Ḻ' => 'ḻ',
458*0884c254SAndreas Gohr    'Ḽ' => 'ḽ',
459*0884c254SAndreas Gohr    'Ḿ' => 'ḿ',
460*0884c254SAndreas Gohr    'Ṁ' => 'ṁ',
461*0884c254SAndreas Gohr    'Ṃ' => 'ṃ',
462*0884c254SAndreas Gohr    'Ṅ' => 'ṅ',
463*0884c254SAndreas Gohr    'Ṇ' => 'ṇ',
464*0884c254SAndreas Gohr    'Ṉ' => 'ṉ',
465*0884c254SAndreas Gohr    'Ṋ' => 'ṋ',
466*0884c254SAndreas Gohr    'Ṍ' => 'ṍ',
467*0884c254SAndreas Gohr    'Ṏ' => 'ṏ',
468*0884c254SAndreas Gohr    'Ṑ' => 'ṑ',
469*0884c254SAndreas Gohr    'Ṓ' => 'ṓ',
470*0884c254SAndreas Gohr    'Ṕ' => 'ṕ',
471*0884c254SAndreas Gohr    'Ṗ' => 'ṗ',
472*0884c254SAndreas Gohr    'Ṙ' => 'ṙ',
473*0884c254SAndreas Gohr    'Ṛ' => 'ṛ',
474*0884c254SAndreas Gohr    'Ṝ' => 'ṝ',
475*0884c254SAndreas Gohr    'Ṟ' => 'ṟ',
476*0884c254SAndreas Gohr    'Ṡ' => 'ṡ',
477*0884c254SAndreas Gohr    'Ṣ' => 'ṣ',
478*0884c254SAndreas Gohr    'Ṥ' => 'ṥ',
479*0884c254SAndreas Gohr    'Ṧ' => 'ṧ',
480*0884c254SAndreas Gohr    'Ṩ' => 'ṩ',
481*0884c254SAndreas Gohr    'Ṫ' => 'ṫ',
482*0884c254SAndreas Gohr    'Ṭ' => 'ṭ',
483*0884c254SAndreas Gohr    'Ṯ' => 'ṯ',
484*0884c254SAndreas Gohr    'Ṱ' => 'ṱ',
485*0884c254SAndreas Gohr    'Ṳ' => 'ṳ',
486*0884c254SAndreas Gohr    'Ṵ' => 'ṵ',
487*0884c254SAndreas Gohr    'Ṷ' => 'ṷ',
488*0884c254SAndreas Gohr    'Ṹ' => 'ṹ',
489*0884c254SAndreas Gohr    'Ṻ' => 'ṻ',
490*0884c254SAndreas Gohr    'Ṽ' => 'ṽ',
491*0884c254SAndreas Gohr    'Ṿ' => 'ṿ',
492*0884c254SAndreas Gohr    'Ẁ' => 'ẁ',
493*0884c254SAndreas Gohr    'Ẃ' => 'ẃ',
494*0884c254SAndreas Gohr    'Ẅ' => 'ẅ',
495*0884c254SAndreas Gohr    'Ẇ' => 'ẇ',
496*0884c254SAndreas Gohr    'Ẉ' => 'ẉ',
497*0884c254SAndreas Gohr    'Ẋ' => 'ẋ',
498*0884c254SAndreas Gohr    'Ẍ' => 'ẍ',
499*0884c254SAndreas Gohr    'Ẏ' => 'ẏ',
500*0884c254SAndreas Gohr    'Ẑ' => 'ẑ',
501*0884c254SAndreas Gohr    'Ẓ' => 'ẓ',
502*0884c254SAndreas Gohr    'Ẕ' => 'ẕ',
503*0884c254SAndreas Gohr    'Ạ' => 'ạ',
504*0884c254SAndreas Gohr    'Ả' => 'ả',
505*0884c254SAndreas Gohr    'Ấ' => 'ấ',
506*0884c254SAndreas Gohr    'Ầ' => 'ầ',
507*0884c254SAndreas Gohr    'Ẩ' => 'ẩ',
508*0884c254SAndreas Gohr    'Ẫ' => 'ẫ',
509*0884c254SAndreas Gohr    'Ậ' => 'ậ',
510*0884c254SAndreas Gohr    'Ắ' => 'ắ',
511*0884c254SAndreas Gohr    'Ằ' => 'ằ',
512*0884c254SAndreas Gohr    'Ẳ' => 'ẳ',
513*0884c254SAndreas Gohr    'Ẵ' => 'ẵ',
514*0884c254SAndreas Gohr    'Ặ' => 'ặ',
515*0884c254SAndreas Gohr    'Ẹ' => 'ẹ',
516*0884c254SAndreas Gohr    'Ẻ' => 'ẻ',
517*0884c254SAndreas Gohr    'Ẽ' => 'ẽ',
518*0884c254SAndreas Gohr    'Ế' => 'ế',
519*0884c254SAndreas Gohr    'Ề' => 'ề',
520*0884c254SAndreas Gohr    'Ể' => 'ể',
521*0884c254SAndreas Gohr    'Ễ' => 'ễ',
522*0884c254SAndreas Gohr    'Ệ' => 'ệ',
523*0884c254SAndreas Gohr    'Ỉ' => 'ỉ',
524*0884c254SAndreas Gohr    'Ị' => 'ị',
525*0884c254SAndreas Gohr    'Ọ' => 'ọ',
526*0884c254SAndreas Gohr    'Ỏ' => 'ỏ',
527*0884c254SAndreas Gohr    'Ố' => 'ố',
528*0884c254SAndreas Gohr    'Ồ' => 'ồ',
529*0884c254SAndreas Gohr    'Ổ' => 'ổ',
530*0884c254SAndreas Gohr    'Ỗ' => 'ỗ',
531*0884c254SAndreas Gohr    'Ộ' => 'ộ',
532*0884c254SAndreas Gohr    'Ớ' => 'ớ',
533*0884c254SAndreas Gohr    'Ờ' => 'ờ',
534*0884c254SAndreas Gohr    'Ở' => 'ở',
535*0884c254SAndreas Gohr    'Ỡ' => 'ỡ',
536*0884c254SAndreas Gohr    'Ợ' => 'ợ',
537*0884c254SAndreas Gohr    'Ụ' => 'ụ',
538*0884c254SAndreas Gohr    'Ủ' => 'ủ',
539*0884c254SAndreas Gohr    'Ứ' => 'ứ',
540*0884c254SAndreas Gohr    'Ừ' => 'ừ',
541*0884c254SAndreas Gohr    'Ử' => 'ử',
542*0884c254SAndreas Gohr    'Ữ' => 'ữ',
543*0884c254SAndreas Gohr    'Ự' => 'ự',
544*0884c254SAndreas Gohr    'Ỳ' => 'ỳ',
545*0884c254SAndreas Gohr    'Ỵ' => 'ỵ',
546*0884c254SAndreas Gohr    'Ỷ' => 'ỷ',
547*0884c254SAndreas Gohr    'Ỹ' => 'ỹ',
548*0884c254SAndreas Gohr    'Ἀ' => 'ἀ',
549*0884c254SAndreas Gohr    'Ἁ' => 'ἁ',
550*0884c254SAndreas Gohr    'Ἂ' => 'ἂ',
551*0884c254SAndreas Gohr    'Ἃ' => 'ἃ',
552*0884c254SAndreas Gohr    'Ἄ' => 'ἄ',
553*0884c254SAndreas Gohr    'Ἅ' => 'ἅ',
554*0884c254SAndreas Gohr    'Ἆ' => 'ἆ',
555*0884c254SAndreas Gohr    'Ἇ' => 'ἇ',
556*0884c254SAndreas Gohr    'Ἐ' => 'ἐ',
557*0884c254SAndreas Gohr    'Ἑ' => 'ἑ',
558*0884c254SAndreas Gohr    'Ἒ' => 'ἒ',
559*0884c254SAndreas Gohr    'Ἓ' => 'ἓ',
560*0884c254SAndreas Gohr    'Ἔ' => 'ἔ',
561*0884c254SAndreas Gohr    'Ἕ' => 'ἕ',
562*0884c254SAndreas Gohr    'Ἡ' => 'ἡ',
563*0884c254SAndreas Gohr    'Ἢ' => 'ἢ',
564*0884c254SAndreas Gohr    'Ἣ' => 'ἣ',
565*0884c254SAndreas Gohr    'Ἤ' => 'ἤ',
566*0884c254SAndreas Gohr    'Ἥ' => 'ἥ',
567*0884c254SAndreas Gohr    'Ἦ' => 'ἦ',
568*0884c254SAndreas Gohr    'Ἧ' => 'ἧ',
569*0884c254SAndreas Gohr    'Ἰ' => 'ἰ',
570*0884c254SAndreas Gohr    'Ἱ' => 'ἱ',
571*0884c254SAndreas Gohr    'Ἲ' => 'ἲ',
572*0884c254SAndreas Gohr    'Ἳ' => 'ἳ',
573*0884c254SAndreas Gohr    'Ἴ' => 'ἴ',
574*0884c254SAndreas Gohr    'Ἵ' => 'ἵ',
575*0884c254SAndreas Gohr    'Ἶ' => 'ἶ',
576*0884c254SAndreas Gohr    'Ἷ' => 'ἷ',
577*0884c254SAndreas Gohr    'Ὀ' => 'ὀ',
578*0884c254SAndreas Gohr    'Ὁ' => 'ὁ',
579*0884c254SAndreas Gohr    'Ὂ' => 'ὂ',
580*0884c254SAndreas Gohr    'Ὃ' => 'ὃ',
581*0884c254SAndreas Gohr    'Ὄ' => 'ὄ',
582*0884c254SAndreas Gohr    'Ὅ' => 'ὅ',
583*0884c254SAndreas Gohr    'Ὑ' => 'ὑ',
584*0884c254SAndreas Gohr    'Ὓ' => 'ὓ',
585*0884c254SAndreas Gohr    'Ὕ' => 'ὕ',
586*0884c254SAndreas Gohr    'Ὗ' => 'ὗ',
587*0884c254SAndreas Gohr    'Ὡ' => 'ὡ',
588*0884c254SAndreas Gohr    'Ὢ' => 'ὢ',
589*0884c254SAndreas Gohr    'Ὣ' => 'ὣ',
590*0884c254SAndreas Gohr    'Ὤ' => 'ὤ',
591*0884c254SAndreas Gohr    'Ὥ' => 'ὥ',
592*0884c254SAndreas Gohr    'Ὦ' => 'ὦ',
593*0884c254SAndreas Gohr    'Ὧ' => 'ὧ',
594*0884c254SAndreas Gohr    'ᾈ' => 'ᾀ',
595*0884c254SAndreas Gohr    'ᾉ' => 'ᾁ',
596*0884c254SAndreas Gohr    'ᾊ' => 'ᾂ',
597*0884c254SAndreas Gohr    'ᾋ' => 'ᾃ',
598*0884c254SAndreas Gohr    'ᾌ' => 'ᾄ',
599*0884c254SAndreas Gohr    'ᾍ' => 'ᾅ',
600*0884c254SAndreas Gohr    'ᾎ' => 'ᾆ',
601*0884c254SAndreas Gohr    'ᾏ' => 'ᾇ',
602*0884c254SAndreas Gohr    'ᾘ' => 'ᾐ',
603*0884c254SAndreas Gohr    'ᾙ' => 'ᾑ',
604*0884c254SAndreas Gohr    'ᾚ' => 'ᾒ',
605*0884c254SAndreas Gohr    'ᾛ' => 'ᾓ',
606*0884c254SAndreas Gohr    'ᾜ' => 'ᾔ',
607*0884c254SAndreas Gohr    'ᾝ' => 'ᾕ',
608*0884c254SAndreas Gohr    'ᾞ' => 'ᾖ',
609*0884c254SAndreas Gohr    'ᾟ' => 'ᾗ',
610*0884c254SAndreas Gohr    'ᾩ' => 'ᾡ',
611*0884c254SAndreas Gohr    'ᾪ' => 'ᾢ',
612*0884c254SAndreas Gohr    'ᾫ' => 'ᾣ',
613*0884c254SAndreas Gohr    'ᾬ' => 'ᾤ',
614*0884c254SAndreas Gohr    'ᾭ' => 'ᾥ',
615*0884c254SAndreas Gohr    'ᾮ' => 'ᾦ',
616*0884c254SAndreas Gohr    'ᾯ' => 'ᾧ',
617*0884c254SAndreas Gohr    'Ᾰ' => 'ᾰ',
618*0884c254SAndreas Gohr    'Ᾱ' => 'ᾱ',
619*0884c254SAndreas Gohr    'Ὰ' => 'ὰ',
620*0884c254SAndreas Gohr    'ᾼ' => 'ᾳ',
621*0884c254SAndreas Gohr    'Ὲ' => 'ὲ',
622*0884c254SAndreas Gohr    'Ὴ' => 'ὴ',
623*0884c254SAndreas Gohr    'ῌ' => 'ῃ',
624*0884c254SAndreas Gohr    'Ῐ' => 'ῐ',
625*0884c254SAndreas Gohr    'Ῑ' => 'ῑ',
626*0884c254SAndreas Gohr    'Ὶ' => 'ὶ',
627*0884c254SAndreas Gohr    'Ῡ' => 'ῡ',
628*0884c254SAndreas Gohr    'Ὺ' => 'ὺ',
629*0884c254SAndreas Gohr    'Ῥ' => 'ῥ',
630*0884c254SAndreas Gohr    'Ὸ' => 'ὸ',
631*0884c254SAndreas Gohr    'Ὼ' => 'ὼ',
632*0884c254SAndreas Gohr    'ῼ' => 'ῳ',
633*0884c254SAndreas Gohr    'A' => 'a',
634*0884c254SAndreas Gohr    'B' => 'b',
635*0884c254SAndreas Gohr    'C' => 'c',
636*0884c254SAndreas Gohr    'D' => 'd',
637*0884c254SAndreas Gohr    'E' => 'e',
638*0884c254SAndreas Gohr    'F' => 'f',
639*0884c254SAndreas Gohr    'G' => 'g',
640*0884c254SAndreas Gohr    'H' => 'h',
641*0884c254SAndreas Gohr    'I' => 'i',
642*0884c254SAndreas Gohr    'J' => 'j',
643*0884c254SAndreas Gohr    'K' => 'k',
644*0884c254SAndreas Gohr    'L' => 'l',
645*0884c254SAndreas Gohr    'M' => 'm',
646*0884c254SAndreas Gohr    'N' => 'n',
647*0884c254SAndreas Gohr    'O' => 'o',
648*0884c254SAndreas Gohr    'P' => 'p',
649*0884c254SAndreas Gohr    'Q' => 'q',
650*0884c254SAndreas Gohr    'R' => 'r',
651*0884c254SAndreas Gohr    'S' => 's',
652*0884c254SAndreas Gohr    'T' => 't',
653*0884c254SAndreas Gohr    'U' => 'u',
654*0884c254SAndreas Gohr    'V' => 'v',
655*0884c254SAndreas Gohr    'W' => 'w',
656*0884c254SAndreas Gohr    'X' => 'x',
657*0884c254SAndreas Gohr    'Y' => 'y',
658*0884c254SAndreas Gohr    'Z' => 'z',
65913067778SAndreas Gohr];
660