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