jdk/make/tools/GenerateCharacter/CharacterData00.java.template
changeset 12300 c795ca195227
parent 9535 d930011fd275
equal deleted inserted replaced
12299:ea3d337ed663 12300:c795ca195227
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2012, 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
   209             case 0x10C1 : mapChar = 0x2D21; break;
   209             case 0x10C1 : mapChar = 0x2D21; break;
   210             case 0x10C2 : mapChar = 0x2D22; break;
   210             case 0x10C2 : mapChar = 0x2D22; break;
   211             case 0x10C3 : mapChar = 0x2D23; break;
   211             case 0x10C3 : mapChar = 0x2D23; break;
   212             case 0x10C4 : mapChar = 0x2D24; break;
   212             case 0x10C4 : mapChar = 0x2D24; break;
   213             case 0x10C5 : mapChar = 0x2D25; break;
   213             case 0x10C5 : mapChar = 0x2D25; break;
       
   214             case 0x10C7 : mapChar = 0x2D27; break;
       
   215             case 0x10CD : mapChar = 0x2D2D; break;
   214             case 0x1E9E : mapChar = 0x00DF; break;
   216             case 0x1E9E : mapChar = 0x00DF; break;
   215             case 0x2C62 : mapChar = 0x026B; break;
   217             case 0x2C62 : mapChar = 0x026B; break;
   216             case 0x2C63 : mapChar = 0x1D7D; break;
   218             case 0x2C63 : mapChar = 0x1D7D; break;
   217             case 0x2C64 : mapChar = 0x027D; break;
   219             case 0x2C64 : mapChar = 0x027D; break;
   218             case 0x2C6D : mapChar = 0x0251; break;
   220             case 0x2C6D : mapChar = 0x0251; break;
   221             case 0x2C70 : mapChar = 0x0252; break;
   223             case 0x2C70 : mapChar = 0x0252; break;
   222             case 0x2C7E : mapChar = 0x023F; break;
   224             case 0x2C7E : mapChar = 0x023F; break;
   223             case 0x2C7F : mapChar = 0x0240; break;
   225             case 0x2C7F : mapChar = 0x0240; break;
   224             case 0xA77D : mapChar = 0x1D79; break;
   226             case 0xA77D : mapChar = 0x1D79; break;
   225             case 0xA78D : mapChar = 0x0265; break;
   227             case 0xA78D : mapChar = 0x0265; break;
       
   228             case 0xA7AA : mapChar = 0x0266; break;
   226               // default mapChar is already set, so no
   229               // default mapChar is already set, so no
   227               // need to redo it here.
   230               // need to redo it here.
   228               // default       : mapChar = ch;
   231               // default       : mapChar = ch;
   229             }
   232             }
   230           }
   233           }
   280             case 0x0240 : mapChar = 0x2C7F; break;
   283             case 0x0240 : mapChar = 0x2C7F; break;
   281             case 0x0250 : mapChar = 0x2C6F; break;
   284             case 0x0250 : mapChar = 0x2C6F; break;
   282             case 0x0251 : mapChar = 0x2C6D; break;
   285             case 0x0251 : mapChar = 0x2C6D; break;
   283             case 0x0252 : mapChar = 0x2C70; break;
   286             case 0x0252 : mapChar = 0x2C70; break;
   284             case 0x0265 : mapChar = 0xA78D; break;
   287             case 0x0265 : mapChar = 0xA78D; break;
       
   288             case 0x0266 : mapChar = 0xA7AA; break;
   285             case 0x026B : mapChar = 0x2C62; break;
   289             case 0x026B : mapChar = 0x2C62; break;
   286             case 0x0271 : mapChar = 0x2C6E; break;
   290             case 0x0271 : mapChar = 0x2C6E; break;
   287             case 0x027D : mapChar = 0x2C64; break;
   291             case 0x027D : mapChar = 0x2C64; break;
   288             case 0x1D79 : mapChar = 0xA77D; break;
   292             case 0x1D79 : mapChar = 0xA77D; break;
   289             case 0x1D7D : mapChar = 0x2C63; break;
   293             case 0x1D7D : mapChar = 0x2C63; break;
   325             case 0x2D21 : mapChar = 0x10C1; break;
   329             case 0x2D21 : mapChar = 0x10C1; break;
   326             case 0x2D22 : mapChar = 0x10C2; break;
   330             case 0x2D22 : mapChar = 0x10C2; break;
   327             case 0x2D23 : mapChar = 0x10C3; break;
   331             case 0x2D23 : mapChar = 0x10C3; break;
   328             case 0x2D24 : mapChar = 0x10C4; break;
   332             case 0x2D24 : mapChar = 0x10C4; break;
   329             case 0x2D25 : mapChar = 0x10C5; break;
   333             case 0x2D25 : mapChar = 0x10C5; break;
       
   334             case 0x2D27 : mapChar = 0x10C7; break;
       
   335             case 0x2D2D : mapChar = 0x10CD; break;
   330               // ch must have a 1:M case mapping, but we
   336               // ch must have a 1:M case mapping, but we
   331               // can't handle it here. Return ch.
   337               // can't handle it here. Return ch.
   332               // since mapChar is already set, no need
   338               // since mapChar is already set, no need
   333               // to redo it here.
   339               // to redo it here.
   334               //default       : mapChar = ch;
   340               //default       : mapChar = ch;
   423                 case 0x217F: retval = 1000; break;        // SMALL ROMAN NUMERAL ONE THOUSAND
   429                 case 0x217F: retval = 1000; break;        // SMALL ROMAN NUMERAL ONE THOUSAND
   424                 case 0x2180: retval = 1000; break;        // ROMAN NUMERAL ONE THOUSAND C D
   430                 case 0x2180: retval = 1000; break;        // ROMAN NUMERAL ONE THOUSAND C D
   425                 case 0x2181: retval = 5000; break;        // ROMAN NUMERAL FIVE THOUSAND
   431                 case 0x2181: retval = 5000; break;        // ROMAN NUMERAL FIVE THOUSAND
   426                 case 0x2182: retval = 10000; break;       // ROMAN NUMERAL TEN THOUSAND
   432                 case 0x2182: retval = 10000; break;       // ROMAN NUMERAL TEN THOUSAND
   427 
   433 
       
   434                 case 0x324B: retval = 40; break;
       
   435                 case 0x324C: retval = 50; break;
       
   436                 case 0x324D: retval = 60; break;
       
   437                 case 0x324E: retval = 70; break;
       
   438                 case 0x324F: retval = 80; break;
   428                 case 0x325C: retval = 32; break;
   439                 case 0x325C: retval = 32; break;
   429 
   440 
   430                 case 0x325D: retval = 33; break;          // CIRCLED NUMBER THIRTY THREE
   441                 case 0x325D: retval = 33; break;          // CIRCLED NUMBER THIRTY THREE
   431                 case 0x325E: retval = 34; break;          // CIRCLED NUMBER THIRTY FOUR
   442                 case 0x325E: retval = 34; break;          // CIRCLED NUMBER THIRTY FOUR
   432                 case 0x325F: retval = 35; break;          // CIRCLED NUMBER THIRTY FIVE
   443                 case 0x325F: retval = 35; break;          // CIRCLED NUMBER THIRTY FIVE
   525                     case 0x0240 : mapChar = 0x2C7F; break;
   536                     case 0x0240 : mapChar = 0x2C7F; break;
   526                     case 0x0250 : mapChar = 0x2C6F; break;
   537                     case 0x0250 : mapChar = 0x2C6F; break;
   527                     case 0x0251 : mapChar = 0x2C6D; break;
   538                     case 0x0251 : mapChar = 0x2C6D; break;
   528                     case 0x0252 : mapChar = 0x2C70; break;
   539                     case 0x0252 : mapChar = 0x2C70; break;
   529                     case 0x0265 : mapChar = 0xA78D; break;
   540                     case 0x0265 : mapChar = 0xA78D; break;
       
   541                     case 0x0266 : mapChar = 0xA7AA; break;
   530                     case 0x026B : mapChar = 0x2C62; break;
   542                     case 0x026B : mapChar = 0x2C62; break;
   531                     case 0x0271 : mapChar = 0x2C6E; break;
   543                     case 0x0271 : mapChar = 0x2C6E; break;
   532                     case 0x027D : mapChar = 0x2C64; break;
   544                     case 0x027D : mapChar = 0x2C64; break;
   533                     case 0x1D79 : mapChar = 0xA77D; break;
   545                     case 0x1D79 : mapChar = 0xA77D; break;
   534                     case 0x1D7D : mapChar = 0x2C63; break;
   546                     case 0x1D7D : mapChar = 0x2C63; break;
   570                     case 0x2D21 : mapChar = 0x10C1; break;
   582                     case 0x2D21 : mapChar = 0x10C1; break;
   571                     case 0x2D22 : mapChar = 0x10C2; break;
   583                     case 0x2D22 : mapChar = 0x10C2; break;
   572                     case 0x2D23 : mapChar = 0x10C3; break;
   584                     case 0x2D23 : mapChar = 0x10C3; break;
   573                     case 0x2D24 : mapChar = 0x10C4; break;
   585                     case 0x2D24 : mapChar = 0x10C4; break;
   574                     case 0x2D25 : mapChar = 0x10C5; break;
   586                     case 0x2D25 : mapChar = 0x10C5; break;
       
   587                     case 0x2D27 : mapChar = 0x10C7; break;
       
   588                     case 0x2D2D : mapChar = 0x10CD; break;
   575                     default       : mapChar = Character.ERROR; break;
   589                     default       : mapChar = Character.ERROR; break;
   576                 }
   590                 }
   577             }
   591             }
   578         }
   592         }
   579         return mapChar;
   593         return mapChar;