248 case 0x13DC: mapChar = 0xABAC; break; 249 case 0x13DD: mapChar = 0xABAD; break; 250 case 0x13DE: mapChar = 0xABAE; break; 251 case 0x13DF: mapChar = 0xABAF; break; 252 case 0x13E0: mapChar = 0xABB0; break; 253 case 0x13E1: mapChar = 0xABB1; break; 254 case 0x13E2: mapChar = 0xABB2; break; 255 case 0x13E3: mapChar = 0xABB3; break; 256 case 0x13E4: mapChar = 0xABB4; break; 257 case 0x13E5: mapChar = 0xABB5; break; 258 case 0x13E6: mapChar = 0xABB6; break; 259 case 0x13E7: mapChar = 0xABB7; break; 260 case 0x13E8: mapChar = 0xABB8; break; 261 case 0x13E9: mapChar = 0xABB9; break; 262 case 0x13EA: mapChar = 0xABBA; break; 263 case 0x13EB: mapChar = 0xABBB; break; 264 case 0x13EC: mapChar = 0xABBC; break; 265 case 0x13ED: mapChar = 0xABBD; break; 266 case 0x13EE: mapChar = 0xABBE; break; 267 case 0x13EF: mapChar = 0xABBF; break; 268 case 0x1E9E: mapChar = 0x00DF; break; 269 case 0x1F88: mapChar = 0x1F80; break; 270 case 0x1F89: mapChar = 0x1F81; break; 271 case 0x1F8A: mapChar = 0x1F82; break; 272 case 0x1F8B: mapChar = 0x1F83; break; 273 case 0x1F8C: mapChar = 0x1F84; break; 274 case 0x1F8D: mapChar = 0x1F85; break; 275 case 0x1F8E: mapChar = 0x1F86; break; 276 case 0x1F8F: mapChar = 0x1F87; break; 277 case 0x1F98: mapChar = 0x1F90; break; 278 case 0x1F99: mapChar = 0x1F91; break; 279 case 0x1F9A: mapChar = 0x1F92; break; 280 case 0x1F9B: mapChar = 0x1F93; break; 281 case 0x1F9C: mapChar = 0x1F94; break; 282 case 0x1F9D: mapChar = 0x1F95; break; 283 case 0x1F9E: mapChar = 0x1F96; break; 284 case 0x1F9F: mapChar = 0x1F97; break; 285 case 0x1FA8: mapChar = 0x1FA0; break; 286 case 0x1FA9: mapChar = 0x1FA1; break; 287 case 0x1FAA: mapChar = 0x1FA2; break; 338 if ((val & $$maskCaseOffset) == $$maskCaseOffset) { 339 switch(ch) { 340 case 0x017F: mapChar = 0x0053; break; 341 case 0x023F: mapChar = 0x2C7E; break; 342 case 0x0240: mapChar = 0x2C7F; break; 343 case 0x0250: mapChar = 0x2C6F; break; 344 case 0x0251: mapChar = 0x2C6D; break; 345 case 0x0252: mapChar = 0x2C70; break; 346 case 0x025C: mapChar = 0xA7AB; break; 347 case 0x0261: mapChar = 0xA7AC; break; 348 case 0x0265: mapChar = 0xA78D; break; 349 case 0x0266: mapChar = 0xA7AA; break; 350 case 0x026A: mapChar = 0xA7AE; break; 351 case 0x026B: mapChar = 0x2C62; break; 352 case 0x026C: mapChar = 0xA7AD; break; 353 case 0x0271: mapChar = 0x2C6E; break; 354 case 0x027D: mapChar = 0x2C64; break; 355 case 0x0287: mapChar = 0xA7B1; break; 356 case 0x029D: mapChar = 0xA7B2; break; 357 case 0x029E: mapChar = 0xA7B0; break; 358 case 0x1C80: mapChar = 0x0412; break; 359 case 0x1C81: mapChar = 0x0414; break; 360 case 0x1C82: mapChar = 0x041E; break; 361 case 0x1C83: mapChar = 0x0421; break; 362 case 0x1C84: mapChar = 0x0422; break; 363 case 0x1C85: mapChar = 0x0422; break; 364 case 0x1C86: mapChar = 0x042A; break; 365 case 0x1C87: mapChar = 0x0462; break; 366 case 0x1C88: mapChar = 0xA64A; break; 367 case 0x1D79: mapChar = 0xA77D; break; 368 case 0x1D7D: mapChar = 0x2C63; break; 369 case 0x1F80: mapChar = 0x1F88; break; 370 case 0x1F81: mapChar = 0x1F89; break; 371 case 0x1F82: mapChar = 0x1F8A; break; 372 case 0x1F83: mapChar = 0x1F8B; break; 373 case 0x1F84: mapChar = 0x1F8C; break; 374 case 0x1F85: mapChar = 0x1F8D; break; 375 case 0x1F86: mapChar = 0x1F8E; break; 376 case 0x1F87: mapChar = 0x1F8F; break; 377 case 0x1F90: mapChar = 0x1F98; break; 527 else { 528 int offset = val << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset); 529 mapChar = ch - offset; 530 } 531 } 532 return mapChar; 533 } 534 535 int toTitleCase(int ch) { 536 int mapChar = ch; 537 int val = getProperties(ch); 538 539 if ((val & $$maskTitleCase) != 0) { 540 // There is a titlecase equivalent. Perform further checks: 541 if ((val & $$maskUpperCase) == 0) { 542 // The character does not have an uppercase equivalent, so it must 543 // already be uppercase; so add 1 to get the titlecase form. 544 mapChar = ch + 1; 545 } 546 else if ((val & $$maskLowerCase) == 0) { 547 // The character does not have a lowercase equivalent, so it must 548 // already be lowercase; so subtract 1 to get the titlecase form. 549 mapChar = ch - 1; 550 } 551 // else { 552 // The character has both an uppercase equivalent and a lowercase 553 // equivalent, so it must itself be a titlecase form; return it. 554 // return ch; 555 //} 556 } 557 else if ((val & $$maskUpperCase) != 0) { 558 // This character has no titlecase equivalent but it does have an 559 // uppercase equivalent, so use that (subtract the signed case offset). 560 mapChar = toUpperCase(ch); 561 } 562 return mapChar; 563 } 564 565 int digit(int ch, int radix) { 566 int value = -1; 567 if (radix >= Character.MIN_RADIX && radix <= Character.MAX_RADIX) { 568 int val = getProperties(ch); 569 int kind = val & $$maskType; 570 if (kind == Character.DECIMAL_DIGIT_NUMBER) { 724 else { 725 switch(ch) { 726 case 0x017F: mapChar = 0x0053; break; 727 case 0x023F: mapChar = 0x2C7E; break; 728 case 0x0240: mapChar = 0x2C7F; break; 729 case 0x0250: mapChar = 0x2C6F; break; 730 case 0x0251: mapChar = 0x2C6D; break; 731 case 0x0252: mapChar = 0x2C70; break; 732 case 0x025C: mapChar = 0xA7AB; break; 733 case 0x0261: mapChar = 0xA7AC; break; 734 case 0x0265: mapChar = 0xA78D; break; 735 case 0x0266: mapChar = 0xA7AA; break; 736 case 0x026A: mapChar = 0xA7AE; break; 737 case 0x026B: mapChar = 0x2C62; break; 738 case 0x026C: mapChar = 0xA7AD; break; 739 case 0x0271: mapChar = 0x2C6E; break; 740 case 0x027D: mapChar = 0x2C64; break; 741 case 0x0287: mapChar = 0xA7B1; break; 742 case 0x029D: mapChar = 0xA7B2; break; 743 case 0x029E: mapChar = 0xA7B0; break; 744 case 0x1C80: mapChar = 0x0412; break; 745 case 0x1C81: mapChar = 0x0414; break; 746 case 0x1C82: mapChar = 0x041E; break; 747 case 0x1C83: mapChar = 0x0421; break; 748 case 0x1C84: mapChar = 0x0422; break; 749 case 0x1C85: mapChar = 0x0422; break; 750 case 0x1C86: mapChar = 0x042A; break; 751 case 0x1C87: mapChar = 0x0462; break; 752 case 0x1C88: mapChar = 0xA64A; break; 753 case 0x1D79: mapChar = 0xA77D; break; 754 case 0x1D7D: mapChar = 0x2C63; break; 755 case 0x1FBE: mapChar = 0x0399; break; 756 case 0x2C65: mapChar = 0x023A; break; 757 case 0x2C66: mapChar = 0x023E; break; 758 case 0x2D00: mapChar = 0x10A0; break; 759 case 0x2D01: mapChar = 0x10A1; break; 760 case 0x2D02: mapChar = 0x10A2; break; 761 case 0x2D03: mapChar = 0x10A3; break; 762 case 0x2D04: mapChar = 0x10A4; break; 763 case 0x2D05: mapChar = 0x10A5; break; | 248 case 0x13DC: mapChar = 0xABAC; break; 249 case 0x13DD: mapChar = 0xABAD; break; 250 case 0x13DE: mapChar = 0xABAE; break; 251 case 0x13DF: mapChar = 0xABAF; break; 252 case 0x13E0: mapChar = 0xABB0; break; 253 case 0x13E1: mapChar = 0xABB1; break; 254 case 0x13E2: mapChar = 0xABB2; break; 255 case 0x13E3: mapChar = 0xABB3; break; 256 case 0x13E4: mapChar = 0xABB4; break; 257 case 0x13E5: mapChar = 0xABB5; break; 258 case 0x13E6: mapChar = 0xABB6; break; 259 case 0x13E7: mapChar = 0xABB7; break; 260 case 0x13E8: mapChar = 0xABB8; break; 261 case 0x13E9: mapChar = 0xABB9; break; 262 case 0x13EA: mapChar = 0xABBA; break; 263 case 0x13EB: mapChar = 0xABBB; break; 264 case 0x13EC: mapChar = 0xABBC; break; 265 case 0x13ED: mapChar = 0xABBD; break; 266 case 0x13EE: mapChar = 0xABBE; break; 267 case 0x13EF: mapChar = 0xABBF; break; 268 case 0x1C90: mapChar = 0x10D0; break; 269 case 0x1C91: mapChar = 0x10D1; break; 270 case 0x1C92: mapChar = 0x10D2; break; 271 case 0x1C93: mapChar = 0x10D3; break; 272 case 0x1C94: mapChar = 0x10D4; break; 273 case 0x1C95: mapChar = 0x10D5; break; 274 case 0x1C96: mapChar = 0x10D6; break; 275 case 0x1C97: mapChar = 0x10D7; break; 276 case 0x1C98: mapChar = 0x10D8; break; 277 case 0x1C99: mapChar = 0x10D9; break; 278 case 0x1C9A: mapChar = 0x10DA; break; 279 case 0x1C9B: mapChar = 0x10DB; break; 280 case 0x1C9C: mapChar = 0x10DC; break; 281 case 0x1C9D: mapChar = 0x10DD; break; 282 case 0x1C9E: mapChar = 0x10DE; break; 283 case 0x1C9F: mapChar = 0x10DF; break; 284 case 0x1CA0: mapChar = 0x10E0; break; 285 case 0x1CA1: mapChar = 0x10E1; break; 286 case 0x1CA2: mapChar = 0x10E2; break; 287 case 0x1CA3: mapChar = 0x10E3; break; 288 case 0x1CA4: mapChar = 0x10E4; break; 289 case 0x1CA5: mapChar = 0x10E5; break; 290 case 0x1CA6: mapChar = 0x10E6; break; 291 case 0x1CA7: mapChar = 0x10E7; break; 292 case 0x1CA8: mapChar = 0x10E8; break; 293 case 0x1CA9: mapChar = 0x10E9; break; 294 case 0x1CAA: mapChar = 0x10EA; break; 295 case 0x1CAB: mapChar = 0x10EB; break; 296 case 0x1CAC: mapChar = 0x10EC; break; 297 case 0x1CAD: mapChar = 0x10ED; break; 298 case 0x1CAE: mapChar = 0x10EE; break; 299 case 0x1CAF: mapChar = 0x10EF; break; 300 case 0x1CB0: mapChar = 0x10F0; break; 301 case 0x1CB1: mapChar = 0x10F1; break; 302 case 0x1CB2: mapChar = 0x10F2; break; 303 case 0x1CB3: mapChar = 0x10F3; break; 304 case 0x1CB4: mapChar = 0x10F4; break; 305 case 0x1CB5: mapChar = 0x10F5; break; 306 case 0x1CB6: mapChar = 0x10F6; break; 307 case 0x1CB7: mapChar = 0x10F7; break; 308 case 0x1CB8: mapChar = 0x10F8; break; 309 case 0x1CB9: mapChar = 0x10F9; break; 310 case 0x1CBA: mapChar = 0x10FA; break; 311 case 0x1CBB: mapChar = 0x10FB; break; 312 case 0x1CBC: mapChar = 0x10FC; break; 313 case 0x1CBD: mapChar = 0x10FD; break; 314 case 0x1CBE: mapChar = 0x10FE; break; 315 case 0x1CBF: mapChar = 0x10FF; break; 316 case 0x1E9E: mapChar = 0x00DF; break; 317 case 0x1F88: mapChar = 0x1F80; break; 318 case 0x1F89: mapChar = 0x1F81; break; 319 case 0x1F8A: mapChar = 0x1F82; break; 320 case 0x1F8B: mapChar = 0x1F83; break; 321 case 0x1F8C: mapChar = 0x1F84; break; 322 case 0x1F8D: mapChar = 0x1F85; break; 323 case 0x1F8E: mapChar = 0x1F86; break; 324 case 0x1F8F: mapChar = 0x1F87; break; 325 case 0x1F98: mapChar = 0x1F90; break; 326 case 0x1F99: mapChar = 0x1F91; break; 327 case 0x1F9A: mapChar = 0x1F92; break; 328 case 0x1F9B: mapChar = 0x1F93; break; 329 case 0x1F9C: mapChar = 0x1F94; break; 330 case 0x1F9D: mapChar = 0x1F95; break; 331 case 0x1F9E: mapChar = 0x1F96; break; 332 case 0x1F9F: mapChar = 0x1F97; break; 333 case 0x1FA8: mapChar = 0x1FA0; break; 334 case 0x1FA9: mapChar = 0x1FA1; break; 335 case 0x1FAA: mapChar = 0x1FA2; break; 386 if ((val & $$maskCaseOffset) == $$maskCaseOffset) { 387 switch(ch) { 388 case 0x017F: mapChar = 0x0053; break; 389 case 0x023F: mapChar = 0x2C7E; break; 390 case 0x0240: mapChar = 0x2C7F; break; 391 case 0x0250: mapChar = 0x2C6F; break; 392 case 0x0251: mapChar = 0x2C6D; break; 393 case 0x0252: mapChar = 0x2C70; break; 394 case 0x025C: mapChar = 0xA7AB; break; 395 case 0x0261: mapChar = 0xA7AC; break; 396 case 0x0265: mapChar = 0xA78D; break; 397 case 0x0266: mapChar = 0xA7AA; break; 398 case 0x026A: mapChar = 0xA7AE; break; 399 case 0x026B: mapChar = 0x2C62; break; 400 case 0x026C: mapChar = 0xA7AD; break; 401 case 0x0271: mapChar = 0x2C6E; break; 402 case 0x027D: mapChar = 0x2C64; break; 403 case 0x0287: mapChar = 0xA7B1; break; 404 case 0x029D: mapChar = 0xA7B2; break; 405 case 0x029E: mapChar = 0xA7B0; break; 406 case 0x10D0: mapChar = 0x1C90; break; 407 case 0x10D1: mapChar = 0x1C91; break; 408 case 0x10D2: mapChar = 0x1C92; break; 409 case 0x10D3: mapChar = 0x1C93; break; 410 case 0x10D4: mapChar = 0x1C94; break; 411 case 0x10D5: mapChar = 0x1C95; break; 412 case 0x10D6: mapChar = 0x1C96; break; 413 case 0x10D7: mapChar = 0x1C97; break; 414 case 0x10D8: mapChar = 0x1C98; break; 415 case 0x10D9: mapChar = 0x1C99; break; 416 case 0x10DA: mapChar = 0x1C9A; break; 417 case 0x10DB: mapChar = 0x1C9B; break; 418 case 0x10DC: mapChar = 0x1C9C; break; 419 case 0x10DD: mapChar = 0x1C9D; break; 420 case 0x10DE: mapChar = 0x1C9E; break; 421 case 0x10DF: mapChar = 0x1C9F; break; 422 case 0x10E0: mapChar = 0x1CA0; break; 423 case 0x10E1: mapChar = 0x1CA1; break; 424 case 0x10E2: mapChar = 0x1CA2; break; 425 case 0x10E3: mapChar = 0x1CA3; break; 426 case 0x10E4: mapChar = 0x1CA4; break; 427 case 0x10E5: mapChar = 0x1CA5; break; 428 case 0x10E6: mapChar = 0x1CA6; break; 429 case 0x10E7: mapChar = 0x1CA7; break; 430 case 0x10E8: mapChar = 0x1CA8; break; 431 case 0x10E9: mapChar = 0x1CA9; break; 432 case 0x10EA: mapChar = 0x1CAA; break; 433 case 0x10EB: mapChar = 0x1CAB; break; 434 case 0x10EC: mapChar = 0x1CAC; break; 435 case 0x10ED: mapChar = 0x1CAD; break; 436 case 0x10EE: mapChar = 0x1CAE; break; 437 case 0x10EF: mapChar = 0x1CAF; break; 438 case 0x10F0: mapChar = 0x1CB0; break; 439 case 0x10F1: mapChar = 0x1CB1; break; 440 case 0x10F2: mapChar = 0x1CB2; break; 441 case 0x10F3: mapChar = 0x1CB3; break; 442 case 0x10F4: mapChar = 0x1CB4; break; 443 case 0x10F5: mapChar = 0x1CB5; break; 444 case 0x10F6: mapChar = 0x1CB6; break; 445 case 0x10F7: mapChar = 0x1CB7; break; 446 case 0x10F8: mapChar = 0x1CB8; break; 447 case 0x10F9: mapChar = 0x1CB9; break; 448 case 0x10FA: mapChar = 0x1CBA; break; 449 case 0x10FD: mapChar = 0x1CBD; break; 450 case 0x10FE: mapChar = 0x1CBE; break; 451 case 0x10FF: mapChar = 0x1CBF; break; 452 case 0x1C80: mapChar = 0x0412; break; 453 case 0x1C81: mapChar = 0x0414; break; 454 case 0x1C82: mapChar = 0x041E; break; 455 case 0x1C83: mapChar = 0x0421; break; 456 case 0x1C84: mapChar = 0x0422; break; 457 case 0x1C85: mapChar = 0x0422; break; 458 case 0x1C86: mapChar = 0x042A; break; 459 case 0x1C87: mapChar = 0x0462; break; 460 case 0x1C88: mapChar = 0xA64A; break; 461 case 0x1D79: mapChar = 0xA77D; break; 462 case 0x1D7D: mapChar = 0x2C63; break; 463 case 0x1F80: mapChar = 0x1F88; break; 464 case 0x1F81: mapChar = 0x1F89; break; 465 case 0x1F82: mapChar = 0x1F8A; break; 466 case 0x1F83: mapChar = 0x1F8B; break; 467 case 0x1F84: mapChar = 0x1F8C; break; 468 case 0x1F85: mapChar = 0x1F8D; break; 469 case 0x1F86: mapChar = 0x1F8E; break; 470 case 0x1F87: mapChar = 0x1F8F; break; 471 case 0x1F90: mapChar = 0x1F98; break; 621 else { 622 int offset = val << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset); 623 mapChar = ch - offset; 624 } 625 } 626 return mapChar; 627 } 628 629 int toTitleCase(int ch) { 630 int mapChar = ch; 631 int val = getProperties(ch); 632 633 if ((val & $$maskTitleCase) != 0) { 634 // There is a titlecase equivalent. Perform further checks: 635 if ((val & $$maskUpperCase) == 0) { 636 // The character does not have an uppercase equivalent, so it must 637 // already be uppercase; so add 1 to get the titlecase form. 638 mapChar = ch + 1; 639 } 640 else if ((val & $$maskLowerCase) == 0) { 641 // For some Georgian letters defined in Unicode 11, titlecase form is 642 // same as this character. 643 if(ch >= 0x10D0 && ch <= 0x10FF) { 644 mapChar = ch; 645 } 646 else { 647 // The character does not have a lowercase equivalent, so it must 648 // already be lowercase; so subtract 1 to get the titlecase form. 649 mapChar = ch - 1; 650 } 651 } 652 // else { 653 // The character has both an uppercase equivalent and a lowercase 654 // equivalent, so it must itself be a titlecase form; return it. 655 // return ch; 656 //} 657 } 658 else if ((val & $$maskUpperCase) != 0) { 659 // This character has no titlecase equivalent but it does have an 660 // uppercase equivalent, so use that (subtract the signed case offset). 661 mapChar = toUpperCase(ch); 662 } 663 return mapChar; 664 } 665 666 int digit(int ch, int radix) { 667 int value = -1; 668 if (radix >= Character.MIN_RADIX && radix <= Character.MAX_RADIX) { 669 int val = getProperties(ch); 670 int kind = val & $$maskType; 671 if (kind == Character.DECIMAL_DIGIT_NUMBER) { 825 else { 826 switch(ch) { 827 case 0x017F: mapChar = 0x0053; break; 828 case 0x023F: mapChar = 0x2C7E; break; 829 case 0x0240: mapChar = 0x2C7F; break; 830 case 0x0250: mapChar = 0x2C6F; break; 831 case 0x0251: mapChar = 0x2C6D; break; 832 case 0x0252: mapChar = 0x2C70; break; 833 case 0x025C: mapChar = 0xA7AB; break; 834 case 0x0261: mapChar = 0xA7AC; break; 835 case 0x0265: mapChar = 0xA78D; break; 836 case 0x0266: mapChar = 0xA7AA; break; 837 case 0x026A: mapChar = 0xA7AE; break; 838 case 0x026B: mapChar = 0x2C62; break; 839 case 0x026C: mapChar = 0xA7AD; break; 840 case 0x0271: mapChar = 0x2C6E; break; 841 case 0x027D: mapChar = 0x2C64; break; 842 case 0x0287: mapChar = 0xA7B1; break; 843 case 0x029D: mapChar = 0xA7B2; break; 844 case 0x029E: mapChar = 0xA7B0; break; 845 case 0x10D0: mapChar = 0x1C90; break; 846 case 0x10D1: mapChar = 0x1C91; break; 847 case 0x10D2: mapChar = 0x1C92; break; 848 case 0x10D3: mapChar = 0x1C93; break; 849 case 0x10D4: mapChar = 0x1C94; break; 850 case 0x10D5: mapChar = 0x1C95; break; 851 case 0x10D6: mapChar = 0x1C96; break; 852 case 0x10D7: mapChar = 0x1C97; break; 853 case 0x10D8: mapChar = 0x1C98; break; 854 case 0x10D9: mapChar = 0x1C99; break; 855 case 0x10DA: mapChar = 0x1C9A; break; 856 case 0x10DB: mapChar = 0x1C9B; break; 857 case 0x10DC: mapChar = 0x1C9C; break; 858 case 0x10DD: mapChar = 0x1C9D; break; 859 case 0x10DE: mapChar = 0x1C9E; break; 860 case 0x10DF: mapChar = 0x1C9F; break; 861 case 0x10E0: mapChar = 0x1CA0; break; 862 case 0x10E1: mapChar = 0x1CA1; break; 863 case 0x10E2: mapChar = 0x1CA2; break; 864 case 0x10E3: mapChar = 0x1CA3; break; 865 case 0x10E4: mapChar = 0x1CA4; break; 866 case 0x10E5: mapChar = 0x1CA5; break; 867 case 0x10E6: mapChar = 0x1CA6; break; 868 case 0x10E7: mapChar = 0x1CA7; break; 869 case 0x10E8: mapChar = 0x1CA8; break; 870 case 0x10E9: mapChar = 0x1CA9; break; 871 case 0x10EA: mapChar = 0x1CAA; break; 872 case 0x10EB: mapChar = 0x1CAB; break; 873 case 0x10EC: mapChar = 0x1CAC; break; 874 case 0x10ED: mapChar = 0x1CAD; break; 875 case 0x10EE: mapChar = 0x1CAE; break; 876 case 0x10EF: mapChar = 0x1CAF; break; 877 case 0x10F0: mapChar = 0x1CB0; break; 878 case 0x10F1: mapChar = 0x1CB1; break; 879 case 0x10F2: mapChar = 0x1CB2; break; 880 case 0x10F3: mapChar = 0x1CB3; break; 881 case 0x10F4: mapChar = 0x1CB4; break; 882 case 0x10F5: mapChar = 0x1CB5; break; 883 case 0x10F6: mapChar = 0x1CB6; break; 884 case 0x10F7: mapChar = 0x1CB7; break; 885 case 0x10F8: mapChar = 0x1CB8; break; 886 case 0x10F9: mapChar = 0x1CB9; break; 887 case 0x10FA: mapChar = 0x1CBA; break; 888 case 0x10FD: mapChar = 0x1CBD; break; 889 case 0x10FE: mapChar = 0x1CBE; break; 890 case 0x10FF: mapChar = 0x1CBF; break; 891 case 0x1C80: mapChar = 0x0412; break; 892 case 0x1C81: mapChar = 0x0414; break; 893 case 0x1C82: mapChar = 0x041E; break; 894 case 0x1C83: mapChar = 0x0421; break; 895 case 0x1C84: mapChar = 0x0422; break; 896 case 0x1C85: mapChar = 0x0422; break; 897 case 0x1C86: mapChar = 0x042A; break; 898 case 0x1C87: mapChar = 0x0462; break; 899 case 0x1C88: mapChar = 0xA64A; break; 900 case 0x1D79: mapChar = 0xA77D; break; 901 case 0x1D7D: mapChar = 0x2C63; break; 902 case 0x1FBE: mapChar = 0x0399; break; 903 case 0x2C65: mapChar = 0x023A; break; 904 case 0x2C66: mapChar = 0x023E; break; 905 case 0x2D00: mapChar = 0x10A0; break; 906 case 0x2D01: mapChar = 0x10A1; break; 907 case 0x2D02: mapChar = 0x10A2; break; 908 case 0x2D03: mapChar = 0x10A3; break; 909 case 0x2D04: mapChar = 0x10A4; break; 910 case 0x2D05: mapChar = 0x10A5; break; |