jdk/make/data/characterdata/CharacterData00.java.template
changeset 31680 88c53c2293b4
parent 23010 6dadb192ad81
child 33242 eafa1e90b0e1
equal deleted inserted replaced
31679:68ec1eea9328 31680:88c53c2293b4
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     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
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   224             case 0x2C7E : mapChar = 0x023F; break;
   224             case 0x2C7E : mapChar = 0x023F; break;
   225             case 0x2C7F : mapChar = 0x0240; break;
   225             case 0x2C7F : mapChar = 0x0240; break;
   226             case 0xA77D : mapChar = 0x1D79; break;
   226             case 0xA77D : mapChar = 0x1D79; break;
   227             case 0xA78D : mapChar = 0x0265; break;
   227             case 0xA78D : mapChar = 0x0265; break;
   228             case 0xA7AA : mapChar = 0x0266; break;
   228             case 0xA7AA : mapChar = 0x0266; break;
       
   229             case 0xA7AB : mapChar = 0x025C; break;
       
   230             case 0xA7AC : mapChar = 0x0261; break;
       
   231             case 0xA7AD : mapChar = 0x026C; break;
       
   232             case 0xA7B0 : mapChar = 0x029E; break;
       
   233             case 0xA7B1 : mapChar = 0x0287; break;
   229               // default mapChar is already set, so no
   234               // default mapChar is already set, so no
   230               // need to redo it here.
   235               // need to redo it here.
   231               // default       : mapChar = ch;
   236               // default       : mapChar = ch;
   232             }
   237             }
   233           }
   238           }
   282             case 0x023F : mapChar = 0x2C7E; break;
   287             case 0x023F : mapChar = 0x2C7E; break;
   283             case 0x0240 : mapChar = 0x2C7F; break;
   288             case 0x0240 : mapChar = 0x2C7F; break;
   284             case 0x0250 : mapChar = 0x2C6F; break;
   289             case 0x0250 : mapChar = 0x2C6F; break;
   285             case 0x0251 : mapChar = 0x2C6D; break;
   290             case 0x0251 : mapChar = 0x2C6D; break;
   286             case 0x0252 : mapChar = 0x2C70; break;
   291             case 0x0252 : mapChar = 0x2C70; break;
       
   292             case 0x025C : mapChar = 0xA7AB; break;
       
   293             case 0x0261 : mapChar = 0xA7AC; break;
   287             case 0x0265 : mapChar = 0xA78D; break;
   294             case 0x0265 : mapChar = 0xA78D; break;
   288             case 0x0266 : mapChar = 0xA7AA; break;
   295             case 0x0266 : mapChar = 0xA7AA; break;
   289             case 0x026B : mapChar = 0x2C62; break;
   296             case 0x026B : mapChar = 0x2C62; break;
       
   297             case 0x026C : mapChar = 0xA7AD; break;
   290             case 0x0271 : mapChar = 0x2C6E; break;
   298             case 0x0271 : mapChar = 0x2C6E; break;
       
   299             case 0x0287 : mapChar = 0xA7B1; break;
       
   300             case 0x029E : mapChar = 0xA7B0; break;
   291             case 0x027D : mapChar = 0x2C64; break;
   301             case 0x027D : mapChar = 0x2C64; break;
   292             case 0x1D79 : mapChar = 0xA77D; break;
   302             case 0x1D79 : mapChar = 0xA77D; break;
   293             case 0x1D7D : mapChar = 0x2C63; break;
   303             case 0x1D7D : mapChar = 0x2C63; break;
   294             case 0x2C65 : mapChar = 0x023A; break;
   304             case 0x2C65 : mapChar = 0x023A; break;
   295             case 0x2C66 : mapChar = 0x023E; break;
   305             case 0x2C66 : mapChar = 0x023E; break;
   501                     break;
   511                     break;
   502                 case 0x202E :
   512                 case 0x202E :
   503                     // This is the only char with RLO
   513                     // This is the only char with RLO
   504                     directionality = Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
   514                     directionality = Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
   505                     break;
   515                     break;
       
   516                 case 0x2066 :
       
   517                     // This is the only char with LRI
       
   518                     directionality = Character.DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE;
       
   519                     break;
       
   520                 case 0x2067 :
       
   521                     // This is the only char with RLI
       
   522                     directionality = Character.DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE;
       
   523                     break;
       
   524                 case 0x2068 :
       
   525                     // This is the only char with FSI
       
   526                     directionality = Character.DIRECTIONALITY_FIRST_STRONG_ISOLATE;
       
   527                     break;
       
   528                 case 0x2069 :
       
   529                     // This is the only char with PDI
       
   530                     directionality = Character.DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE;
       
   531                     break;
   506                 default :
   532                 default :
   507                     directionality = Character.DIRECTIONALITY_UNDEFINED;
   533                     directionality = Character.DIRECTIONALITY_UNDEFINED;
   508                     break;
   534                     break;
   509             }
   535             }
   510         }
   536         }
   535                     case 0x023F : mapChar = 0x2C7E; break;
   561                     case 0x023F : mapChar = 0x2C7E; break;
   536                     case 0x0240 : mapChar = 0x2C7F; break;
   562                     case 0x0240 : mapChar = 0x2C7F; break;
   537                     case 0x0250 : mapChar = 0x2C6F; break;
   563                     case 0x0250 : mapChar = 0x2C6F; break;
   538                     case 0x0251 : mapChar = 0x2C6D; break;
   564                     case 0x0251 : mapChar = 0x2C6D; break;
   539                     case 0x0252 : mapChar = 0x2C70; break;
   565                     case 0x0252 : mapChar = 0x2C70; break;
       
   566                     case 0x025C : mapChar = 0xA7AB; break;
       
   567                     case 0x0261 : mapChar = 0xA7AC; break;
   540                     case 0x0265 : mapChar = 0xA78D; break;
   568                     case 0x0265 : mapChar = 0xA78D; break;
   541                     case 0x0266 : mapChar = 0xA7AA; break;
   569                     case 0x0266 : mapChar = 0xA7AA; break;
   542                     case 0x026B : mapChar = 0x2C62; break;
   570                     case 0x026B : mapChar = 0x2C62; break;
       
   571                     case 0x026C : mapChar = 0xA7AD; break;
   543                     case 0x0271 : mapChar = 0x2C6E; break;
   572                     case 0x0271 : mapChar = 0x2C6E; break;
   544                     case 0x027D : mapChar = 0x2C64; break;
   573                     case 0x027D : mapChar = 0x2C64; break;
       
   574                     case 0x0287 : mapChar = 0xA7B1; break;
       
   575                     case 0x029E : mapChar = 0xA7B0; break;
   545                     case 0x1D79 : mapChar = 0xA77D; break;
   576                     case 0x1D79 : mapChar = 0xA77D; break;
   546                     case 0x1D7D : mapChar = 0x2C63; break;
   577                     case 0x1D7D : mapChar = 0x2C63; break;
   547                     case 0x2C65 : mapChar = 0x023A; break;
   578                     case 0x2C65 : mapChar = 0x023A; break;
   548                     case 0x2C66 : mapChar = 0x023E; break;
   579                     case 0x2C66 : mapChar = 0x023E; break;
   549                     case 0x2D00 : mapChar = 0x10A0; break;
   580                     case 0x2D00 : mapChar = 0x10A0; break;