opensextant.unicode

  1# -*- coding: utf-8 -*-
  2
  3LATIN1_FOLDING = {
  4    '\u00C0': 'A',
  5    '\u00C1': 'A',
  6    '\u00C2': 'A',
  7    '\u00C3': 'A',
  8    '\u00C4': 'A',
  9    '\u00C5': 'A',
 10    '\u0100': 'A',
 11    '\u0102': 'A',
 12    '\u0104': 'A',
 13    '\u018F': 'A',
 14    '\u01CD': 'A',
 15    '\u01DE': 'A',
 16    '\u01E0': 'A',
 17    '\u01FA': 'A',
 18    '\u0200': 'A',
 19    '\u0202': 'A',
 20    '\u0226': 'A',
 21    '\u023A': 'A',
 22    '\u1D00': 'A',
 23    '\u1E00': 'A',
 24    '\u1EA0': 'A',
 25    '\u1EA2': 'A',
 26    '\u1EA4': 'A',
 27    '\u1EA6': 'A',
 28    '\u1EA8': 'A',
 29    '\u1EAA': 'A',
 30    '\u1EAC': 'A',
 31    '\u1EAE': 'A',
 32    '\u1EB0': 'A',
 33    '\u1EB2': 'A',
 34    '\u1EB4': 'A',
 35    '\u1EB6': 'A',
 36    '\u24B6': 'A',
 37    '\uFF21': 'A',
 38    '\u00E0': 'a',
 39    '\u00E1': 'a',
 40    '\u00E2': 'a',
 41    '\u00E3': 'a',
 42    '\u00E4': 'a',
 43    '\u00E5': 'a',
 44    '\u0101': 'a',
 45    '\u0103': 'a',
 46    '\u0105': 'a',
 47    '\u01CE': 'a',
 48    '\u01DF': 'a',
 49    '\u01E1': 'a',
 50    '\u01FB': 'a',
 51    '\u0201': 'a',
 52    '\u0203': 'a',
 53    '\u0227': 'a',
 54    '\u0250': 'a',
 55    '\u0259': 'a',
 56    '\u025A': 'a',
 57    '\u1D8F': 'a',
 58    '\u1D95': 'a',
 59    '\u1E01': 'a',
 60    '\u1E9A': 'a',
 61    '\u1EA1': 'a',
 62    '\u1EA3': 'a',
 63    '\u1EA5': 'a',
 64    '\u1EA7': 'a',
 65    '\u1EA9': 'a',
 66    '\u1EAB': 'a',
 67    '\u1EAD': 'a',
 68    '\u1EAF': 'a',
 69    '\u1EB1': 'a',
 70    '\u1EB3': 'a',
 71    '\u1EB5': 'a',
 72    '\u1EB7': 'a',
 73    '\u2090': 'a',
 74    '\u2094': 'a',
 75    '\u24D0': 'a',
 76    '\u2C65': 'a',
 77    '\u2C6F': 'a',
 78    '\uFF41': 'a',
 79    '\uA732': 'AA',
 80    '\u00C6': 'AE',
 81    '\u01E2': 'AE',
 82    '\u01FC': 'AE',
 83    '\u1D01': 'AE',
 84    '\uA734': 'AO',
 85    '\uA736': 'AU',
 86    '\uA738': 'AV',
 87    '\uA73A': 'AV',
 88    '\uA73C': 'AY',
 89    '\uA733': 'aa',
 90    '\u00E6': 'ae',
 91    '\u01E3': 'ae',
 92    '\u01FD': 'ae',
 93    '\u1D02': 'ae',
 94    '\uA735': 'ao',
 95    '\uA737': 'au',
 96    '\uA739': 'av',
 97    '\uA73B': 'av',
 98    '\uA73D': 'ay',
 99    '\u0181': 'B',
100    '\u0182': 'B',
101    '\u0243': 'B',
102    '\u0299': 'B',
103    '\u1D03': 'B',
104    '\u1E02': 'B',
105    '\u1E04': 'B',
106    '\u1E06': 'B',
107    '\u24B7': 'B',
108    '\uFF22': 'B',
109    '\u0180': 'b',
110    '\u0183': 'b',
111    '\u0253': 'b',
112    '\u1D6C': 'b',
113    '\u1D80': 'b',
114    '\u1E03': 'b',
115    '\u1E05': 'b',
116    '\u1E07': 'b',
117    '\u24D1': 'b',
118    '\uFF42': 'b',
119    '\u00C7': 'C',
120    '\u0106': 'C',
121    '\u0108': 'C',
122    '\u010A': 'C',
123    '\u010C': 'C',
124    '\u0187': 'C',
125    '\u023B': 'C',
126    '\u0297': 'C',
127    '\u1D04': 'C',
128    '\u1E08': 'C',
129    '\u24B8': 'C',
130    '\uFF23': 'C',
131    '\u00E7': 'c',
132    '\u0107': 'c',
133    '\u0109': 'c',
134    '\u010B': 'c',
135    '\u010D': 'c',
136    '\u0188': 'c',
137    '\u023C': 'c',
138    '\u0255': 'c',
139    '\u1E09': 'c',
140    '\u2184': 'c',
141    '\u24D2': 'c',
142    '\uA73E': 'c',
143    '\uA73F': 'c',
144    '\uFF43': 'c',
145    '\u00D0': 'D',
146    '\u010E': 'D',
147    '\u0110': 'D',
148    '\u0189': 'D',
149    '\u018A': 'D',
150    '\u018B': 'D',
151    '\u1D05': 'D',
152    '\u1D06': 'D',
153    '\u1E0A': 'D',
154    '\u1E0C': 'D',
155    '\u1E0E': 'D',
156    '\u1E10': 'D',
157    '\u1E12': 'D',
158    '\u24B9': 'D',
159    '\uA779': 'D',
160    '\uFF24': 'D',
161    '\u00F0': 'd',
162    '\u010F': 'd',
163    '\u0111': 'd',
164    '\u018C': 'd',
165    '\u0221': 'd',
166    '\u0256': 'd',
167    '\u0257': 'd',
168    '\u1D6D': 'd',
169    '\u1D81': 'd',
170    '\u1D91': 'd',
171    '\u1E0B': 'd',
172    '\u1E0D': 'd',
173    '\u1E0F': 'd',
174    '\u1E11': 'd',
175    '\u1E13': 'd',
176    '\u24D3': 'd',
177    '\uA77A': 'd',
178    '\uFF44': 'd',
179    '\u01C4': 'DZ',
180    '\u01F1': 'DZ',
181    '\u01C5': 'Dz',
182    '\u01F2': 'Dz',
183    '\u0238': 'db',
184    '\u01C6': 'dz',
185    '\u01F3': 'dz',
186    '\u02A3': 'dz',
187    '\u02A5': 'dz',
188    '\u00C8': 'E',
189    '\u00C9': 'E',
190    '\u00CA': 'E',
191    '\u00CB': 'E',
192    '\u0112': 'E',
193    '\u0114': 'E',
194    '\u0116': 'E',
195    '\u0118': 'E',
196    '\u011A': 'E',
197    '\u018E': 'E',
198    '\u0190': 'E',
199    '\u0204': 'E',
200    '\u0206': 'E',
201    '\u0228': 'E',
202    '\u0246': 'E',
203    '\u1D07': 'E',
204    '\u1E14': 'E',
205    '\u1E16': 'E',
206    '\u1E18': 'E',
207    '\u1E1A': 'E',
208    '\u1E1C': 'E',
209    '\u1EB8': 'E',
210    '\u1EBA': 'E',
211    '\u1EBC': 'E',
212    '\u1EBE': 'E',
213    '\u1EC0': 'E',
214    '\u1EC2': 'E',
215    '\u1EC4': 'E',
216    '\u1EC6': 'E',
217    '\u24BA': 'E',
218    '\u2C7B': 'E',
219    '\uFF25': 'E',
220    '\u00E8': 'e',
221    '\u00E9': 'e',
222    '\u00EA': 'e',
223    '\u00EB': 'e',
224    '\u0113': 'e',
225    '\u0115': 'e',
226    '\u0117': 'e',
227    '\u0119': 'e',
228    '\u011B': 'e',
229    '\u01DD': 'e',
230    '\u0205': 'e',
231    '\u0207': 'e',
232    '\u0229': 'e',
233    '\u0247': 'e',
234    '\u0258': 'e',
235    '\u025B': 'e',
236    '\u025C': 'e',
237    '\u025D': 'e',
238    '\u025E': 'e',
239    '\u029A': 'e',
240    '\u1D08': 'e',
241    '\u1D92': 'e',
242    '\u1D93': 'e',
243    '\u1D94': 'e',
244    '\u1E15': 'e',
245    '\u1E17': 'e',
246    '\u1E19': 'e',
247    '\u1E1B': 'e',
248    '\u1E1D': 'e',
249    '\u1EB9': 'e',
250    '\u1EBB': 'e',
251    '\u1EBD': 'e',
252    '\u1EBF': 'e',
253    '\u1EC1': 'e',
254    '\u1EC3': 'e',
255    '\u1EC5': 'e',
256    '\u1EC7': 'e',
257    '\u2091': 'e',
258    '\u24D4': 'e',
259    '\u2C78': 'e',
260    '\uFF45': 'e',
261    '\u0191': 'F',
262    '\u1E1E': 'F',
263    '\u24BB': 'F',
264    '\uA730': 'F',
265    '\uA77B': 'F',
266    '\uA7FB': 'F',
267    '\uFF26': 'F',
268    '\u0192': 'f',
269    '\u1D6E': 'f',
270    '\u1D82': 'f',
271    '\u1E1F': 'f',
272    '\u1E9B': 'f',
273    '\u24D5': 'f',
274    '\uA77C': 'f',
275    '\uFF46': 'f',
276    '\uFB00': 'ff',
277    '\uFB03': 'ffi',
278    '\uFB04': 'ffl',
279    '\uFB01': 'fi',
280    '\uFB02': 'fl',
281    '\u011C': 'G',
282    '\u011E': 'G',
283    '\u0120': 'G',
284    '\u0122': 'G',
285    '\u0193': 'G',
286    '\u01E4': 'G',
287    '\u01E5': 'G',
288    '\u01E6': 'G',
289    '\u01E7': 'G',
290    '\u01F4': 'G',
291    '\u0262': 'G',
292    '\u029B': 'G',
293    '\u1E20': 'G',
294    '\u24BC': 'G',
295    '\uA77D': 'G',
296    '\uA77E': 'G',
297    '\uFF27': 'G',
298    '\u011D': 'g',
299    '\u011F': 'g',
300    '\u0121': 'g',
301    '\u0123': 'g',
302    '\u01F5': 'g',
303    '\u0260': 'g',
304    '\u0261': 'g',
305    '\u1D77': 'g',
306    '\u1D79': 'g',
307    '\u1D83': 'g',
308    '\u1E21': 'g',
309    '\u24D6': 'g',
310    '\uA77F': 'g',
311    '\uFF47': 'g',
312    '\u0124': 'H',
313    '\u0126': 'H',
314    '\u021E': 'H',
315    '\u029C': 'H',
316    '\u1E22': 'H',
317    '\u1E24': 'H',
318    '\u1E26': 'H',
319    '\u1E28': 'H',
320    '\u1E2A': 'H',
321    '\u24BD': 'H',
322    '\u2C67': 'H',
323    '\u2C75': 'H',
324    '\uFF28': 'H',
325    '\u0125': 'h',
326    '\u0127': 'h',
327    '\u021F': 'h',
328    '\u0265': 'h',
329    '\u0266': 'h',
330    '\u02AE': 'h',
331    '\u02AF': 'h',
332    '\u1E23': 'h',
333    '\u1E25': 'h',
334    '\u1E27': 'h',
335    '\u1E29': 'h',
336    '\u1E2B': 'h',
337    '\u1E96': 'h',
338    '\u24D7': 'h',
339    '\u2C68': 'h',
340    '\u2C76': 'h',
341    '\uFF48': 'h',
342    '\u01F6': 'HV',
343    '\u0195': 'hv',
344    '\u00CC': 'I',
345    '\u00CD': 'I',
346    '\u00CE': 'I',
347    '\u00CF': 'I',
348    '\u0128': 'I',
349    '\u012A': 'I',
350    '\u012C': 'I',
351    '\u012E': 'I',
352    '\u0130': 'I',
353    '\u0196': 'I',
354    '\u0197': 'I',
355    '\u01CF': 'I',
356    '\u0208': 'I',
357    '\u020A': 'I',
358    '\u026A': 'I',
359    '\u1D7B': 'I',
360    '\u1E2C': 'I',
361    '\u1E2E': 'I',
362    '\u1EC8': 'I',
363    '\u1ECA': 'I',
364    '\u24BE': 'I',
365    '\uA7FE': 'I',
366    '\uFF29': 'I',
367    '\u00EC': 'i',
368    '\u00ED': 'i',
369    '\u00EE': 'i',
370    '\u00EF': 'i',
371    '\u0129': 'i',
372    '\u012B': 'i',
373    '\u012D': 'i',
374    '\u012F': 'i',
375    '\u0131': 'i',
376    '\u01D0': 'i',
377    '\u0209': 'i',
378    '\u020B': 'i',
379    '\u0268': 'i',
380    '\u1D09': 'i',
381    '\u1D62': 'i',
382    '\u1D7C': 'i',
383    '\u1D96': 'i',
384    '\u1E2D': 'i',
385    '\u1E2F': 'i',
386    '\u1EC9': 'i',
387    '\u1ECB': 'i',
388    '\u2071': 'i',
389    '\u24D8': 'i',
390    '\uFF49': 'i',
391    '\u0132': 'IJ',
392    '\u0133': 'ij',
393    '\u0134': 'J',
394    '\u0248': 'J',
395    '\u1D0A': 'J',
396    '\u24BF': 'J',
397    '\uFF2A': 'J',
398    '\u0135': 'j',
399    '\u01F0': 'j',
400    '\u0237': 'j',
401    '\u0249': 'j',
402    '\u025F': 'j',
403    '\u0284': 'j',
404    '\u029D': 'j',
405    '\u24D9': 'j',
406    '\u2C7C': 'j',
407    '\uFF4A': 'j',
408    '\u0136': 'K',
409    '\u0198': 'K',
410    '\u01E8': 'K',
411    '\u1D0B': 'K',
412    '\u1E30': 'K',
413    '\u1E32': 'K',
414    '\u1E34': 'K',
415    '\u24C0': 'K',
416    '\u2C69': 'K',
417    '\uA740': 'K',
418    '\uA742': 'K',
419    '\uA744': 'K',
420    '\uFF2B': 'K',
421    '\u0137': 'k',
422    '\u0199': 'k',
423    '\u01E9': 'k',
424    '\u029E': 'k',
425    '\u1D84': 'k',
426    '\u1E31': 'k',
427    '\u1E33': 'k',
428    '\u1E35': 'k',
429    '\u24DA': 'k',
430    '\u2C6A': 'k',
431    '\uA741': 'k',
432    '\uA743': 'k',
433    '\uA745': 'k',
434    '\uFF4B': 'k',
435    '\u0139': 'L',
436    '\u013B': 'L',
437    '\u013D': 'L',
438    '\u013F': 'L',
439    '\u0141': 'L',
440    '\u023D': 'L',
441    '\u029F': 'L',
442    '\u1D0C': 'L',
443    '\u1E36': 'L',
444    '\u1E38': 'L',
445    '\u1E3A': 'L',
446    '\u1E3C': 'L',
447    '\u24C1': 'L',
448    '\u2C60': 'L',
449    '\u2C62': 'L',
450    '\uA746': 'L',
451    '\uA748': 'L',
452    '\uA780': 'L',
453    '\uFF2C': 'L',
454    '\u013A': 'l',
455    '\u013C': 'l',
456    '\u013E': 'l',
457    '\u0140': 'l',
458    '\u0142': 'l',
459    '\u019A': 'l',
460    '\u0234': 'l',
461    '\u026B': 'l',
462    '\u026C': 'l',
463    '\u026D': 'l',
464    '\u1D85': 'l',
465    '\u1E37': 'l',
466    '\u1E39': 'l',
467    '\u1E3B': 'l',
468    '\u1E3D': 'l',
469    '\u24DB': 'l',
470    '\u2C61': 'l',
471    '\uA747': 'l',
472    '\uA749': 'l',
473    '\uA781': 'l',
474    '\uFF4C': 'l',
475    '\u01C7': 'LJ',
476    '\u1EFA': 'LL',
477    '\u01C8': 'Lj',
478    '\u01C9': 'lj',
479    '\u1EFB': 'll',
480    '\u02AA': 'ls',
481    '\u02AB': 'lz',
482    '\u019C': 'M',
483    '\u1D0D': 'M',
484    '\u1E3E': 'M',
485    '\u1E40': 'M',
486    '\u1E42': 'M',
487    '\u24C2': 'M',
488    '\u2C6E': 'M',
489    '\uA7FD': 'M',
490    '\uA7FF': 'M',
491    '\uFF2D': 'M',
492    '\u026F': 'm',
493    '\u0270': 'm',
494    '\u0271': 'm',
495    '\u1D6F': 'm',
496    '\u1D86': 'm',
497    '\u1E3F': 'm',
498    '\u1E41': 'm',
499    '\u1E43': 'm',
500    '\u24DC': 'm',
501    '\uFF4D': 'm',
502    '\u00D1': 'N',
503    '\u0143': 'N',
504    '\u0145': 'N',
505    '\u0147': 'N',
506    '\u014A': 'N',
507    '\u019D': 'N',
508    '\u01F8': 'N',
509    '\u0220': 'N',
510    '\u0274': 'N',
511    '\u1D0E': 'N',
512    '\u1E44': 'N',
513    '\u1E46': 'N',
514    '\u1E48': 'N',
515    '\u1E4A': 'N',
516    '\u24C3': 'N',
517    '\uFF2E': 'N',
518    '\u00F1': 'n',
519    '\u0144': 'n',
520    '\u0146': 'n',
521    '\u0148': 'n',
522    '\u0149': 'n',
523    '\u014B': 'n',
524    '\u019E': 'n',
525    '\u01F9': 'n',
526    '\u0235': 'n',
527    '\u0272': 'n',
528    '\u0273': 'n',
529    '\u1D70': 'n',
530    '\u1D87': 'n',
531    '\u1E45': 'n',
532    '\u1E47': 'n',
533    '\u1E49': 'n',
534    '\u1E4B': 'n',
535    '\u207F': 'n',
536    '\u24DD': 'n',
537    '\uFF4E': 'n',
538    '\u01CA': 'NJ',
539    '\u01CB': 'Nj',
540    '\u01CC': 'nj',
541    '\u00D2': 'O',
542    '\u00D3': 'O',
543    '\u00D4': 'O',
544    '\u00D5': 'O',
545    '\u00D6': 'O',
546    '\u00D8': 'O',
547    '\u014C': 'O',
548    '\u014E': 'O',
549    '\u0150': 'O',
550    '\u0186': 'O',
551    '\u019F': 'O',
552    '\u01A0': 'O',
553    '\u01D1': 'O',
554    '\u01EA': 'O',
555    '\u01EC': 'O',
556    '\u01FE': 'O',
557    '\u020C': 'O',
558    '\u020E': 'O',
559    '\u022A': 'O',
560    '\u022C': 'O',
561    '\u022E': 'O',
562    '\u0230': 'O',
563    '\u1D0F': 'O',
564    '\u1D10': 'O',
565    '\u1E4C': 'O',
566    '\u1E4E': 'O',
567    '\u1E50': 'O',
568    '\u1E52': 'O',
569    '\u1ECC': 'O',
570    '\u1ECE': 'O',
571    '\u1ED0': 'O',
572    '\u1ED2': 'O',
573    '\u1ED4': 'O',
574    '\u1ED6': 'O',
575    '\u1ED8': 'O',
576    '\u1EDA': 'O',
577    '\u1EDC': 'O',
578    '\u1EDE': 'O',
579    '\u1EE0': 'O',
580    '\u1EE2': 'O',
581    '\u24C4': 'O',
582    '\uA74A': 'O',
583    '\uA74C': 'O',
584    '\uFF2F': 'O',
585    '\u00F8': 'o',
586    '\u00F2': 'o',
587    '\u00F3': 'o',
588    '\u00F4': 'o',
589    '\u00F5': 'o',
590    '\u00F6': 'o',
591    '\u014D': 'o',
592    '\u014F': 'o',
593    '\u0151': 'o',
594    '\u01A1': 'o',
595    '\u01D2': 'o',
596    '\u01EB': 'o',
597    '\u01ED': 'o',
598    '\u01FF': 'o',
599    '\u020D': 'o',
600    '\u020F': 'o',
601    '\u022B': 'o',
602    '\u022D': 'o',
603    '\u022F': 'o',
604    '\u0231': 'o',
605    '\u0254': 'o',
606    '\u0275': 'o',
607    '\u1D16': 'o',
608    '\u1D17': 'o',
609    '\u1D97': 'o',
610    '\u1E4D': 'o',
611    '\u1E4F': 'o',
612    '\u1E51': 'o',
613    '\u1E53': 'o',
614    '\u1ECD': 'o',
615    '\u1ECF': 'o',
616    '\u1ED1': 'o',
617    '\u1ED3': 'o',
618    '\u1ED5': 'o',
619    '\u1ED7': 'o',
620    '\u1ED9': 'o',
621    '\u1EDB': 'o',
622    '\u1EDD': 'o',
623    '\u1EDF': 'o',
624    '\u1EE1': 'o',
625    '\u1EE3': 'o',
626    '\u2092': 'o',
627    '\u24DE': 'o',
628    '\u2C7A': 'o',
629    '\uA74B': 'o',
630    '\uA74D': 'o',
631    '\uFF4F': 'o',
632    '\u0152': 'OE',
633    '\u0276': 'OE',
634    '\uA74E': 'OO',
635    '\u0222': 'OU',
636    '\u1D15': 'OU',
637    '\u0153': 'oe',
638    '\u1D14': 'oe',
639    '\uA74F': 'oo',
640    '\u0223': 'ou',
641    '\u01A4': 'P',
642    '\u1D18': 'P',
643    '\u1E54': 'P',
644    '\u1E56': 'P',
645    '\u24C5': 'P',
646    '\u2C63': 'P',
647    '\uA750': 'P',
648    '\uA752': 'P',
649    '\uA754': 'P',
650    '\uFF30': 'P',
651    '\u01A5': 'p',
652    '\u1D71': 'p',
653    '\u1D7D': 'p',
654    '\u1D88': 'p',
655    '\u1E55': 'p',
656    '\u1E57': 'p',
657    '\u24DF': 'p',
658    '\uA751': 'p',
659    '\uA753': 'p',
660    '\uA755': 'p',
661    '\uA7FC': 'p',
662    '\uFF50': 'p',
663    '\u024A': 'Q',
664    '\u24C6': 'Q',
665    '\uA756': 'Q',
666    '\uA758': 'Q',
667    '\uFF31': 'Q',
668    '\u0138': 'q',
669    '\u024B': 'q',
670    '\u02A0': 'q',
671    '\u24E0': 'q',
672    '\uA757': 'q',
673    '\uA759': 'q',
674    '\uFF51': 'q',
675    '\u0239': 'qp',
676    '\u0154': 'R',
677    '\u0156': 'R',
678    '\u0158': 'R',
679    '\u0210': 'R',
680    '\u0212': 'R',
681    '\u024C': 'R',
682    '\u0280': 'R',
683    '\u0281': 'R',
684    '\u1D19': 'R',
685    '\u1D1A': 'R',
686    '\u1E58': 'R',
687    '\u1E5A': 'R',
688    '\u1E5C': 'R',
689    '\u1E5E': 'R',
690    '\u24C7': 'R',
691    '\u2C64': 'R',
692    '\uA75A': 'R',
693    '\uA782': 'R',
694    '\uFF32': 'R',
695    '\u0155': 'r',
696    '\u0157': 'r',
697    '\u0159': 'r',
698    '\u0211': 'r',
699    '\u0213': 'r',
700    '\u024D': 'r',
701    '\u027C': 'r',
702    '\u027D': 'r',
703    '\u027E': 'r',
704    '\u027F': 'r',
705    '\u1D63': 'r',
706    '\u1D72': 'r',
707    '\u1D73': 'r',
708    '\u1D89': 'r',
709    '\u1E59': 'r',
710    '\u1E5B': 'r',
711    '\u1E5D': 'r',
712    '\u1E5F': 'r',
713    '\u24E1': 'r',
714    '\uA75B': 'r',
715    '\uA783': 'r',
716    '\uFF52': 'r',
717    '\u015A': 'S',
718    '\u015C': 'S',
719    '\u015E': 'S',
720    '\u0160': 'S',
721    '\u0218': 'S',
722    '\u1E60': 'S',
723    '\u1E62': 'S',
724    '\u1E64': 'S',
725    '\u1E66': 'S',
726    '\u1E68': 'S',
727    '\u24C8': 'S',
728    '\uA731': 'S',
729    '\uA785': 'S',
730    '\uFF33': 'S',
731    '\u015B': 's',
732    '\u015D': 's',
733    '\u015F': 's',
734    '\u0161': 's',
735    '\u017F': 's',
736    '\u0219': 's',
737    '\u023F': 's',
738    '\u0282': 's',
739    '\u1D74': 's',
740    '\u1D8A': 's',
741    '\u1E61': 's',
742    '\u1E63': 's',
743    '\u1E65': 's',
744    '\u1E67': 's',
745    '\u1E69': 's',
746    '\u1E9C': 's',
747    '\u1E9D': 's',
748    '\u24E2': 's',
749    '\uA784': 's',
750    '\uFF53': 's',
751    '\u1E9E': 'SS',
752    '\u00DF': 'ss',
753    '\uFB06': 'st',
754    '\u0162': 'T',
755    '\u0164': 'T',
756    '\u0166': 'T',
757    '\u01AC': 'T',
758    '\u01AE': 'T',
759    '\u021A': 'T',
760    '\u023E': 'T',
761    '\u1D1B': 'T',
762    '\u1E6A': 'T',
763    '\u1E6C': 'T',
764    '\u1E6E': 'T',
765    '\u1E70': 'T',
766    '\u24C9': 'T',
767    '\uA786': 'T',
768    '\uFF34': 'T',
769    '\u0163': 't',
770    '\u0165': 't',
771    '\u0167': 't',
772    '\u01AB': 't',
773    '\u01AD': 't',
774    '\u021B': 't',
775    '\u0236': 't',
776    '\u0287': 't',
777    '\u0288': 't',
778    '\u1D75': 't',
779    '\u1E6B': 't',
780    '\u1E6D': 't',
781    '\u1E6F': 't',
782    '\u1E71': 't',
783    '\u1E97': 't',
784    '\u24E3': 't',
785    '\u2C66': 't',
786    '\uFF54': 't',
787    '\u00DE': 'TH',
788    '\uA766': 'TH',
789    '\uA728': 'TZ',
790    '\u02A8': 'tc',
791    '\u00FE': 'th',
792    '\u1D7A': 'th',
793    '\uA767': 'th',
794    '\u02A6': 'ts',
795    '\uA729': 'tz',
796    '\u00D9': 'U',
797    '\u00DA': 'U',
798    '\u00DB': 'U',
799    '\u00DC': 'U',
800    '\u0168': 'U',
801    '\u016A': 'U',
802    '\u016C': 'U',
803    '\u016E': 'U',
804    '\u0170': 'U',
805    '\u0172': 'U',
806    '\u01AF': 'U',
807    '\u01D3': 'U',
808    '\u01D5': 'U',
809    '\u01D7': 'U',
810    '\u01D9': 'U',
811    '\u01DB': 'U',
812    '\u0214': 'U',
813    '\u0216': 'U',
814    '\u0244': 'U',
815    '\u1D1C': 'U',
816    '\u1D7E': 'U',
817    '\u1E72': 'U',
818    '\u1E74': 'U',
819    '\u1E76': 'U',
820    '\u1E78': 'U',
821    '\u1E7A': 'U',
822    '\u1EE4': 'U',
823    '\u1EE6': 'U',
824    '\u1EE8': 'U',
825    '\u1EEA': 'U',
826    '\u1EEC': 'U',
827    '\u1EEE': 'U',
828    '\u1EF0': 'U',
829    '\u24CA': 'U',
830    '\uFF35': 'U',
831    '\u00F9': 'u',
832    '\u00FA': 'u',
833    '\u00FB': 'u',
834    '\u00FC': 'u',
835    '\u0169': 'u',
836    '\u016B': 'u',
837    '\u016D': 'u',
838    '\u016F': 'u',
839    '\u0171': 'u',
840    '\u0173': 'u',
841    '\u01B0': 'u',
842    '\u01D4': 'u',
843    '\u01D6': 'u',
844    '\u01D8': 'u',
845    '\u01DA': 'u',
846    '\u01DC': 'u',
847    '\u0215': 'u',
848    '\u0217': 'u',
849    '\u0289': 'u',
850    '\u1D64': 'u',
851    '\u1D99': 'u',
852    '\u1E73': 'u',
853    '\u1E75': 'u',
854    '\u1E77': 'u',
855    '\u1E79': 'u',
856    '\u1E7B': 'u',
857    '\u1EE5': 'u',
858    '\u1EE7': 'u',
859    '\u1EE9': 'u',
860    '\u1EEB': 'u',
861    '\u1EED': 'u',
862    '\u1EEF': 'u',
863    '\u1EF1': 'u',
864    '\u24E4': 'u',
865    '\uFF55': 'u',
866    '\u1D6B': 'ue',
867    '\u01B2': 'V',
868    '\u0245': 'V',
869    '\u1D20': 'V',
870    '\u1E7C': 'V',
871    '\u1E7E': 'V',
872    '\u1EFC': 'V',
873    '\u24CB': 'V',
874    '\uA75E': 'V',
875    '\uA768': 'V',
876    '\uFF36': 'V',
877    '\u028B': 'v',
878    '\u028C': 'v',
879    '\u1D65': 'v',
880    '\u1D8C': 'v',
881    '\u1E7D': 'v',
882    '\u1E7F': 'v',
883    '\u24E5': 'v',
884    '\u2C71': 'v',
885    '\u2C74': 'v',
886    '\uA75F': 'v',
887    '\uFF56': 'v',
888    '\uA760': 'VY',
889    '\uA761': 'vy',
890    '\u0174': 'W',
891    '\u01F7': 'W',
892    '\u1D21': 'W',
893    '\u1E80': 'W',
894    '\u1E82': 'W',
895    '\u1E84': 'W',
896    '\u1E86': 'W',
897    '\u1E88': 'W',
898    '\u24CC': 'W',
899    '\u2C72': 'W',
900    '\uFF37': 'W',
901    '\u0175': 'w',
902    '\u01BF': 'w',
903    '\u028D': 'w',
904    '\u1E81': 'w',
905    '\u1E83': 'w',
906    '\u1E85': 'w',
907    '\u1E87': 'w',
908    '\u1E89': 'w',
909    '\u1E98': 'w',
910    '\u24E6': 'w',
911    '\u2C73': 'w',
912    '\uFF57': 'w',
913    '\u1E8A': 'X',
914    '\u1E8C': 'X',
915    '\u24CD': 'X',
916    '\uFF38': 'X',
917    '\u1D8D': 'x',
918    '\u1E8B': 'x',
919    '\u1E8D': 'x',
920    '\u2093': 'x',
921    '\u24E7': 'x',
922    '\uFF58': 'x',
923    '\u00DD': 'Y',
924    '\u0176': 'Y',
925    '\u0178': 'Y',
926    '\u01B3': 'Y',
927    '\u0232': 'Y',
928    '\u024E': 'Y',
929    '\u028F': 'Y',
930    '\u1E8E': 'Y',
931    '\u1EF2': 'Y',
932    '\u1EF4': 'Y',
933    '\u1EF6': 'Y',
934    '\u1EF8': 'Y',
935    '\u1EFE': 'Y',
936    '\u24CE': 'Y',
937    '\uFF39': 'Y',
938    '\u00FD': 'y',
939    '\u00FF': 'y',
940    '\u0177': 'y',
941    '\u01B4': 'y',
942    '\u0233': 'y',
943    '\u024F': 'y',
944    '\u028E': 'y',
945    '\u1E8F': 'y',
946    '\u1E99': 'y',
947    '\u1EF3': 'y',
948    '\u1EF5': 'y',
949    '\u1EF7': 'y',
950    '\u1EF9': 'y',
951    '\u1EFF': 'y',
952    '\u24E8': 'y',
953    '\uFF59': 'y',
954    '\u0179': 'Z',
955    '\u017B': 'Z',
956    '\u017D': 'Z',
957    '\u01B5': 'Z',
958    '\u021C': 'Z',
959    '\u0224': 'Z',
960    '\u1D22': 'Z',
961    '\u1E90': 'Z',
962    '\u1E92': 'Z',
963    '\u1E94': 'Z',
964    '\u24CF': 'Z',
965    '\u2C6B': 'Z',
966    '\uA762': 'Z',
967    '\uFF3A': 'Z',
968    '\u017A': 'z',
969    '\u017C': 'z',
970    '\u017E': 'z',
971    '\u01B6': 'z',
972    '\u021D': 'z',
973    '\u0225': 'z',
974    '\u0240': 'z',
975    '\u0290': 'z',
976    '\u0291': 'z',
977    '\u1D76': 'z',
978    '\u1D8E': 'z',
979    '\u1E91': 'z',
980    '\u1E93': 'z',
981    '\u1E95': 'z',
982    '\u24E9': 'z',
983    '\u2C6C': 'z',
984    '\uA763': 'z',
985    '\uFF5A': 'z'
986}
987
988
989def replace_diacritics(txt: str):
990    """
991    Leverage the OpenSextant traditional ASCII Folding map for now.
992    Yes encoded("ascii", "ignore") may do this....
993    :param txt:
994    :return: a non-diacritic version of the text
995    """
996    arr = []
997    for ch in txt:
998        arr.append(LATIN1_FOLDING.get(ch, ch))
999    return "".join(arr)
def replace_diacritics(txt: str):
 990def replace_diacritics(txt: str):
 991    """
 992    Leverage the OpenSextant traditional ASCII Folding map for now.
 993    Yes encoded("ascii", "ignore") may do this....
 994    :param txt:
 995    :return: a non-diacritic version of the text
 996    """
 997    arr = []
 998    for ch in txt:
 999        arr.append(LATIN1_FOLDING.get(ch, ch))
1000    return "".join(arr)

Leverage the OpenSextant traditional ASCII Folding map for now. Yes encoded("ascii", "ignore") may do this.... :param txt: :return: a non-diacritic version of the text