< prev index next >

make/data/characterdata/CharacterData00.java.template

Print this page
rev 54996 : 8221431: Support for Unicode 12.1
Reviewed-by:
   1 /*
   2  * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 348             case 0x2C63: mapChar = 0x1D7D; break;
 349             case 0x2C64: mapChar = 0x027D; break;
 350             case 0x2C6D: mapChar = 0x0251; break;
 351             case 0x2C6E: mapChar = 0x0271; break;
 352             case 0x2C6F: mapChar = 0x0250; break;
 353             case 0x2C70: mapChar = 0x0252; break;
 354             case 0x2C7E: mapChar = 0x023F; break;
 355             case 0x2C7F: mapChar = 0x0240; break;
 356             case 0xA64A: mapChar = 0x1C88; break;
 357             case 0xA77D: mapChar = 0x1D79; break;
 358             case 0xA78D: mapChar = 0x0265; break;
 359             case 0xA7AA: mapChar = 0x0266; break;
 360             case 0xA7AB: mapChar = 0x025C; break;
 361             case 0xA7AC: mapChar = 0x0261; break;
 362             case 0xA7AD: mapChar = 0x026C; break;
 363             case 0xA7AE: mapChar = 0x026A; break;
 364             case 0xA7B0: mapChar = 0x029E; break;
 365             case 0xA7B1: mapChar = 0x0287; break;
 366             case 0xA7B2: mapChar = 0x029D; break;
 367             case 0xA7B3: mapChar = 0xAB53; break;


 368               // default mapChar is already set, so no
 369               // need to redo it here.
 370               // default       : mapChar = ch;
 371             }
 372           }
 373           else {
 374             int offset = val << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset);
 375             mapChar = ch + offset;
 376           }
 377         }
 378         return mapChar;
 379     }
 380 
 381     int toUpperCase(int ch) {
 382         int mapChar = ch;
 383         int val = getProperties(ch);
 384 
 385         if ((val & $$maskUpperCase) != 0) {
 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;


 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;
 472             case 0x1F91: mapChar = 0x1F99; break;
 473             case 0x1F92: mapChar = 0x1F9A; break;
 474             case 0x1F93: mapChar = 0x1F9B; break;
 475             case 0x1F94: mapChar = 0x1F9C; break;
 476             case 0x1F95: mapChar = 0x1F9D; break;
 477             case 0x1F96: mapChar = 0x1F9E; break;
 478             case 0x1F97: mapChar = 0x1F9F; break;
 479             case 0x1FA0: mapChar = 0x1FA8; break;
 480             case 0x1FA1: mapChar = 0x1FA9; break;
 481             case 0x1FA2: mapChar = 0x1FAA; break;
 482             case 0x1FA3: mapChar = 0x1FAB; break;


 837                 int offset = val  << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset);
 838                 mapChar =  ch - offset;
 839             }
 840             else {
 841                 switch(ch) {
 842                     case 0x017F: mapChar = 0x0053; break;
 843                     case 0x023F: mapChar = 0x2C7E; break;
 844                     case 0x0240: mapChar = 0x2C7F; break;
 845                     case 0x0250: mapChar = 0x2C6F; break;
 846                     case 0x0251: mapChar = 0x2C6D; break;
 847                     case 0x0252: mapChar = 0x2C70; break;
 848                     case 0x025C: mapChar = 0xA7AB; break;
 849                     case 0x0261: mapChar = 0xA7AC; break;
 850                     case 0x0265: mapChar = 0xA78D; break;
 851                     case 0x0266: mapChar = 0xA7AA; break;
 852                     case 0x026A: mapChar = 0xA7AE; break;
 853                     case 0x026B: mapChar = 0x2C62; break;
 854                     case 0x026C: mapChar = 0xA7AD; break;
 855                     case 0x0271: mapChar = 0x2C6E; break;
 856                     case 0x027D: mapChar = 0x2C64; break;

 857                     case 0x0287: mapChar = 0xA7B1; break;
 858                     case 0x029D: mapChar = 0xA7B2; break;
 859                     case 0x029E: mapChar = 0xA7B0; break;
 860                     case 0x10D0: mapChar = 0x1C90; break;
 861                     case 0x10D1: mapChar = 0x1C91; break;
 862                     case 0x10D2: mapChar = 0x1C92; break;
 863                     case 0x10D3: mapChar = 0x1C93; break;
 864                     case 0x10D4: mapChar = 0x1C94; break;
 865                     case 0x10D5: mapChar = 0x1C95; break;
 866                     case 0x10D6: mapChar = 0x1C96; break;
 867                     case 0x10D7: mapChar = 0x1C97; break;
 868                     case 0x10D8: mapChar = 0x1C98; break;
 869                     case 0x10D9: mapChar = 0x1C99; break;
 870                     case 0x10DA: mapChar = 0x1C9A; break;
 871                     case 0x10DB: mapChar = 0x1C9B; break;
 872                     case 0x10DC: mapChar = 0x1C9C; break;
 873                     case 0x10DD: mapChar = 0x1C9D; break;
 874                     case 0x10DE: mapChar = 0x1C9E; break;
 875                     case 0x10DF: mapChar = 0x1C9F; break;
 876                     case 0x10E0: mapChar = 0x1CA0; break;


 897                     case 0x10F5: mapChar = 0x1CB5; break;
 898                     case 0x10F6: mapChar = 0x1CB6; break;
 899                     case 0x10F7: mapChar = 0x1CB7; break;
 900                     case 0x10F8: mapChar = 0x1CB8; break;
 901                     case 0x10F9: mapChar = 0x1CB9; break;
 902                     case 0x10FA: mapChar = 0x1CBA; break;
 903                     case 0x10FD: mapChar = 0x1CBD; break;
 904                     case 0x10FE: mapChar = 0x1CBE; break;
 905                     case 0x10FF: mapChar = 0x1CBF; break;
 906                     case 0x1C80: mapChar = 0x0412; break;
 907                     case 0x1C81: mapChar = 0x0414; break;
 908                     case 0x1C82: mapChar = 0x041E; break;
 909                     case 0x1C83: mapChar = 0x0421; break;
 910                     case 0x1C84: mapChar = 0x0422; break;
 911                     case 0x1C85: mapChar = 0x0422; break;
 912                     case 0x1C86: mapChar = 0x042A; break;
 913                     case 0x1C87: mapChar = 0x0462; break;
 914                     case 0x1C88: mapChar = 0xA64A; break;
 915                     case 0x1D79: mapChar = 0xA77D; break;
 916                     case 0x1D7D: mapChar = 0x2C63; break;

 917                     case 0x1FBE: mapChar = 0x0399; break;
 918                     case 0x2C65: mapChar = 0x023A; break;
 919                     case 0x2C66: mapChar = 0x023E; break;
 920                     case 0x2D00: mapChar = 0x10A0; break;
 921                     case 0x2D01: mapChar = 0x10A1; break;
 922                     case 0x2D02: mapChar = 0x10A2; break;
 923                     case 0x2D03: mapChar = 0x10A3; break;
 924                     case 0x2D04: mapChar = 0x10A4; break;
 925                     case 0x2D05: mapChar = 0x10A5; break;
 926                     case 0x2D06: mapChar = 0x10A6; break;
 927                     case 0x2D07: mapChar = 0x10A7; break;
 928                     case 0x2D08: mapChar = 0x10A8; break;
 929                     case 0x2D09: mapChar = 0x10A9; break;
 930                     case 0x2D0A: mapChar = 0x10AA; break;
 931                     case 0x2D0B: mapChar = 0x10AB; break;
 932                     case 0x2D0C: mapChar = 0x10AC; break;
 933                     case 0x2D0D: mapChar = 0x10AD; break;
 934                     case 0x2D0E: mapChar = 0x10AE; break;
 935                     case 0x2D0F: mapChar = 0x10AF; break;
 936                     case 0x2D10: mapChar = 0x10B0; break;


   1 /*
   2  * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 348             case 0x2C63: mapChar = 0x1D7D; break;
 349             case 0x2C64: mapChar = 0x027D; break;
 350             case 0x2C6D: mapChar = 0x0251; break;
 351             case 0x2C6E: mapChar = 0x0271; break;
 352             case 0x2C6F: mapChar = 0x0250; break;
 353             case 0x2C70: mapChar = 0x0252; break;
 354             case 0x2C7E: mapChar = 0x023F; break;
 355             case 0x2C7F: mapChar = 0x0240; break;
 356             case 0xA64A: mapChar = 0x1C88; break;
 357             case 0xA77D: mapChar = 0x1D79; break;
 358             case 0xA78D: mapChar = 0x0265; break;
 359             case 0xA7AA: mapChar = 0x0266; break;
 360             case 0xA7AB: mapChar = 0x025C; break;
 361             case 0xA7AC: mapChar = 0x0261; break;
 362             case 0xA7AD: mapChar = 0x026C; break;
 363             case 0xA7AE: mapChar = 0x026A; break;
 364             case 0xA7B0: mapChar = 0x029E; break;
 365             case 0xA7B1: mapChar = 0x0287; break;
 366             case 0xA7B2: mapChar = 0x029D; break;
 367             case 0xA7B3: mapChar = 0xAB53; break;
 368             case 0xA7C5: mapChar = 0x0282; break;
 369             case 0xA7C6: mapChar = 0x1D8E; break;
 370               // default mapChar is already set, so no
 371               // need to redo it here.
 372               // default       : mapChar = ch;
 373             }
 374           }
 375           else {
 376             int offset = val << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset);
 377             mapChar = ch + offset;
 378           }
 379         }
 380         return mapChar;
 381     }
 382 
 383     int toUpperCase(int ch) {
 384         int mapChar = ch;
 385         int val = getProperties(ch);
 386 
 387         if ((val & $$maskUpperCase) != 0) {
 388           if ((val & $$maskCaseOffset) == $$maskCaseOffset) {
 389             switch(ch) {
 390             case 0x017F: mapChar = 0x0053; break;
 391             case 0x023F: mapChar = 0x2C7E; break;
 392             case 0x0240: mapChar = 0x2C7F; break;
 393             case 0x0250: mapChar = 0x2C6F; break;
 394             case 0x0251: mapChar = 0x2C6D; break;
 395             case 0x0252: mapChar = 0x2C70; break;
 396             case 0x025C: mapChar = 0xA7AB; break;
 397             case 0x0261: mapChar = 0xA7AC; break;
 398             case 0x0265: mapChar = 0xA78D; break;
 399             case 0x0266: mapChar = 0xA7AA; break;
 400             case 0x026A: mapChar = 0xA7AE; break;
 401             case 0x026B: mapChar = 0x2C62; break;
 402             case 0x026C: mapChar = 0xA7AD; break;
 403             case 0x0271: mapChar = 0x2C6E; break;
 404             case 0x027D: mapChar = 0x2C64; break;
 405             case 0x0282: mapChar = 0xA7C5; break;
 406             case 0x0287: mapChar = 0xA7B1; break;
 407             case 0x029D: mapChar = 0xA7B2; break;
 408             case 0x029E: mapChar = 0xA7B0; break;
 409             case 0x10D0: mapChar = 0x1C90; break;
 410             case 0x10D1: mapChar = 0x1C91; break;
 411             case 0x10D2: mapChar = 0x1C92; break;
 412             case 0x10D3: mapChar = 0x1C93; break;
 413             case 0x10D4: mapChar = 0x1C94; break;
 414             case 0x10D5: mapChar = 0x1C95; break;
 415             case 0x10D6: mapChar = 0x1C96; break;
 416             case 0x10D7: mapChar = 0x1C97; break;
 417             case 0x10D8: mapChar = 0x1C98; break;
 418             case 0x10D9: mapChar = 0x1C99; break;
 419             case 0x10DA: mapChar = 0x1C9A; break;
 420             case 0x10DB: mapChar = 0x1C9B; break;
 421             case 0x10DC: mapChar = 0x1C9C; break;
 422             case 0x10DD: mapChar = 0x1C9D; break;
 423             case 0x10DE: mapChar = 0x1C9E; break;
 424             case 0x10DF: mapChar = 0x1C9F; break;
 425             case 0x10E0: mapChar = 0x1CA0; break;


 446             case 0x10F5: mapChar = 0x1CB5; break;
 447             case 0x10F6: mapChar = 0x1CB6; break;
 448             case 0x10F7: mapChar = 0x1CB7; break;
 449             case 0x10F8: mapChar = 0x1CB8; break;
 450             case 0x10F9: mapChar = 0x1CB9; break;
 451             case 0x10FA: mapChar = 0x1CBA; break;
 452             case 0x10FD: mapChar = 0x1CBD; break;
 453             case 0x10FE: mapChar = 0x1CBE; break;
 454             case 0x10FF: mapChar = 0x1CBF; break;
 455             case 0x1C80: mapChar = 0x0412; break;
 456             case 0x1C81: mapChar = 0x0414; break;
 457             case 0x1C82: mapChar = 0x041E; break;
 458             case 0x1C83: mapChar = 0x0421; break;
 459             case 0x1C84: mapChar = 0x0422; break;
 460             case 0x1C85: mapChar = 0x0422; break;
 461             case 0x1C86: mapChar = 0x042A; break;
 462             case 0x1C87: mapChar = 0x0462; break;
 463             case 0x1C88: mapChar = 0xA64A; break;
 464             case 0x1D79: mapChar = 0xA77D; break;
 465             case 0x1D7D: mapChar = 0x2C63; break;
 466             case 0x1D8E: mapChar = 0xA7C6; break;
 467             case 0x1F80: mapChar = 0x1F88; break;
 468             case 0x1F81: mapChar = 0x1F89; break;
 469             case 0x1F82: mapChar = 0x1F8A; break;
 470             case 0x1F83: mapChar = 0x1F8B; break;
 471             case 0x1F84: mapChar = 0x1F8C; break;
 472             case 0x1F85: mapChar = 0x1F8D; break;
 473             case 0x1F86: mapChar = 0x1F8E; break;
 474             case 0x1F87: mapChar = 0x1F8F; break;
 475             case 0x1F90: mapChar = 0x1F98; break;
 476             case 0x1F91: mapChar = 0x1F99; break;
 477             case 0x1F92: mapChar = 0x1F9A; break;
 478             case 0x1F93: mapChar = 0x1F9B; break;
 479             case 0x1F94: mapChar = 0x1F9C; break;
 480             case 0x1F95: mapChar = 0x1F9D; break;
 481             case 0x1F96: mapChar = 0x1F9E; break;
 482             case 0x1F97: mapChar = 0x1F9F; break;
 483             case 0x1FA0: mapChar = 0x1FA8; break;
 484             case 0x1FA1: mapChar = 0x1FA9; break;
 485             case 0x1FA2: mapChar = 0x1FAA; break;
 486             case 0x1FA3: mapChar = 0x1FAB; break;


 841                 int offset = val  << $$shiftCaseOffsetSign >> ($$shiftCaseOffsetSign+$$shiftCaseOffset);
 842                 mapChar =  ch - offset;
 843             }
 844             else {
 845                 switch(ch) {
 846                     case 0x017F: mapChar = 0x0053; break;
 847                     case 0x023F: mapChar = 0x2C7E; break;
 848                     case 0x0240: mapChar = 0x2C7F; break;
 849                     case 0x0250: mapChar = 0x2C6F; break;
 850                     case 0x0251: mapChar = 0x2C6D; break;
 851                     case 0x0252: mapChar = 0x2C70; break;
 852                     case 0x025C: mapChar = 0xA7AB; break;
 853                     case 0x0261: mapChar = 0xA7AC; break;
 854                     case 0x0265: mapChar = 0xA78D; break;
 855                     case 0x0266: mapChar = 0xA7AA; break;
 856                     case 0x026A: mapChar = 0xA7AE; break;
 857                     case 0x026B: mapChar = 0x2C62; break;
 858                     case 0x026C: mapChar = 0xA7AD; break;
 859                     case 0x0271: mapChar = 0x2C6E; break;
 860                     case 0x027D: mapChar = 0x2C64; break;
 861                     case 0x0282: mapChar = 0xA7C5; break;
 862                     case 0x0287: mapChar = 0xA7B1; break;
 863                     case 0x029D: mapChar = 0xA7B2; break;
 864                     case 0x029E: mapChar = 0xA7B0; break;
 865                     case 0x10D0: mapChar = 0x1C90; break;
 866                     case 0x10D1: mapChar = 0x1C91; break;
 867                     case 0x10D2: mapChar = 0x1C92; break;
 868                     case 0x10D3: mapChar = 0x1C93; break;
 869                     case 0x10D4: mapChar = 0x1C94; break;
 870                     case 0x10D5: mapChar = 0x1C95; break;
 871                     case 0x10D6: mapChar = 0x1C96; break;
 872                     case 0x10D7: mapChar = 0x1C97; break;
 873                     case 0x10D8: mapChar = 0x1C98; break;
 874                     case 0x10D9: mapChar = 0x1C99; break;
 875                     case 0x10DA: mapChar = 0x1C9A; break;
 876                     case 0x10DB: mapChar = 0x1C9B; break;
 877                     case 0x10DC: mapChar = 0x1C9C; break;
 878                     case 0x10DD: mapChar = 0x1C9D; break;
 879                     case 0x10DE: mapChar = 0x1C9E; break;
 880                     case 0x10DF: mapChar = 0x1C9F; break;
 881                     case 0x10E0: mapChar = 0x1CA0; break;


 902                     case 0x10F5: mapChar = 0x1CB5; break;
 903                     case 0x10F6: mapChar = 0x1CB6; break;
 904                     case 0x10F7: mapChar = 0x1CB7; break;
 905                     case 0x10F8: mapChar = 0x1CB8; break;
 906                     case 0x10F9: mapChar = 0x1CB9; break;
 907                     case 0x10FA: mapChar = 0x1CBA; break;
 908                     case 0x10FD: mapChar = 0x1CBD; break;
 909                     case 0x10FE: mapChar = 0x1CBE; break;
 910                     case 0x10FF: mapChar = 0x1CBF; break;
 911                     case 0x1C80: mapChar = 0x0412; break;
 912                     case 0x1C81: mapChar = 0x0414; break;
 913                     case 0x1C82: mapChar = 0x041E; break;
 914                     case 0x1C83: mapChar = 0x0421; break;
 915                     case 0x1C84: mapChar = 0x0422; break;
 916                     case 0x1C85: mapChar = 0x0422; break;
 917                     case 0x1C86: mapChar = 0x042A; break;
 918                     case 0x1C87: mapChar = 0x0462; break;
 919                     case 0x1C88: mapChar = 0xA64A; break;
 920                     case 0x1D79: mapChar = 0xA77D; break;
 921                     case 0x1D7D: mapChar = 0x2C63; break;
 922                     case 0x1D8E: mapChar = 0xA7C6; break;
 923                     case 0x1FBE: mapChar = 0x0399; break;
 924                     case 0x2C65: mapChar = 0x023A; break;
 925                     case 0x2C66: mapChar = 0x023E; break;
 926                     case 0x2D00: mapChar = 0x10A0; break;
 927                     case 0x2D01: mapChar = 0x10A1; break;
 928                     case 0x2D02: mapChar = 0x10A2; break;
 929                     case 0x2D03: mapChar = 0x10A3; break;
 930                     case 0x2D04: mapChar = 0x10A4; break;
 931                     case 0x2D05: mapChar = 0x10A5; break;
 932                     case 0x2D06: mapChar = 0x10A6; break;
 933                     case 0x2D07: mapChar = 0x10A7; break;
 934                     case 0x2D08: mapChar = 0x10A8; break;
 935                     case 0x2D09: mapChar = 0x10A9; break;
 936                     case 0x2D0A: mapChar = 0x10AA; break;
 937                     case 0x2D0B: mapChar = 0x10AB; break;
 938                     case 0x2D0C: mapChar = 0x10AC; break;
 939                     case 0x2D0D: mapChar = 0x10AD; break;
 940                     case 0x2D0E: mapChar = 0x10AE; break;
 941                     case 0x2D0F: mapChar = 0x10AF; break;
 942                     case 0x2D10: mapChar = 0x10B0; break;


< prev index next >