--- old/jdk/make/data/characterdata/CharacterData01.java.template 2015-10-16 21:25:27.513721251 +0900 +++ new/jdk/make/data/characterdata/CharacterData01.java.template 2015-10-16 21:25:27.397721248 +0900 @@ -243,36 +243,35 @@ case 0x10131: retval = 70000; break; // AEGEAN NUMBER SEVENTY THOUSAND case 0x10132: retval = 80000; break; // AEGEAN NUMBER EIGHTY THOUSAND case 0x10133: retval = 90000; break; // AEGEAN NUMBER NINETY THOUSAND - case 0x10323: retval = 50; break; // OLD ITALIC NUMERAL FIFTY - case 0x10144: retval = 50; break; // ACROPHONIC ATTIC FIFTY - case 0x10145: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED - case 0x10146: retval = 5000; break; // ACROPHONIC ATTIC FIVE THOUSAND - case 0x10147: retval = 50000; break; // ACROPHONIC ATTIC FIFTY THOUSAND - case 0x1014A: retval = 50; break; // ACROPHONIC ATTIC FIFTY TALENTS - case 0x1014B: retval = 100; break; // ACROPHONIC ATTIC ONE HUNDRED TALENTS - case 0x1014C: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED TALENTS - case 0x1014D: retval = 1000; break; // ACROPHONIC ATTIC ONE THOUSAND TALENTS - case 0x1014E: retval = 5000; break; // ACROPHONIC ATTIC FIVE THOUSAND TALENTS - case 0x10151: retval = 50; break; // ACROPHONIC ATTIC FIFTY STATERS - case 0x10152: retval = 100; break; // ACROPHONIC ATTIC ONE HUNDRED STATERS - case 0x10153: retval = 500; break; // ACROPHONIC ATTIC FIVE HUNDRED STATERS - case 0x10154: retval = 1000; break; // ACROPHONIC ATTIC ONE THOUSAND STATERS - case 0x10155: retval = 10000; break; // ACROPHONIC ATTIC TEN THOUSAND STATERS - case 0x10156: retval = 50000; break; // ACROPHONIC ATTIC FIFTY THOUSAND STATERS - case 0x10166: retval = 50; break; // ACROPHONIC TROEZENIAN FIFTY - case 0x10167: retval = 50; break; // ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM - case 0x10168: retval = 50; break; // ACROPHONIC HERMIONIAN FIFTY - case 0x10169: retval = 50; break; // ACROPHONIC THESPIAN FIFTY - case 0x1016A: retval = 100; break; // ACROPHONIC THESPIAN ONE HUNDRED - case 0x1016B: retval = 300; break; // ACROPHONIC THESPIAN THREE HUNDRED - case 0x1016C: retval = 500; break; // ACROPHONIC EPIDAUREAN FIVE HUNDRED - case 0x1016D: retval = 500; break; // ACROPHONIC TROEZENIAN FIVE HUNDRED - case 0x1016E: retval = 500; break; // ACROPHONIC THESPIAN FIVE HUNDRED - case 0x1016F: retval = 500; break; // ACROPHONIC CARYSTIAN FIVE HUNDRED - case 0x10170: retval = 500; break; // ACROPHONIC NAXIAN FIVE HUNDRED - case 0x10171: retval = 1000; break; // ACROPHONIC THESPIAN ONE THOUSAND - case 0x10172: retval = 5000; break; // ACROPHONIC THESPIAN FIVE THOUSAND - case 0x10174: retval = 50; break; // ACROPHONIC STRATIAN FIFTY MNAS + case 0x10144: retval = 50; break; // GREEK ACROPHONIC ATTIC FIFTY + case 0x10145: retval = 500; break; // GREEK ACROPHONIC ATTIC FIVE HUNDRED + case 0x10146: retval = 5000; break; // GREEK ACROPHONIC ATTIC FIVE THOUSAND + case 0x10147: retval = 50000; break; // GREEK ACROPHONIC ATTIC FIFTY THOUSAND + case 0x1014A: retval = 50; break; // GREEK ACROPHONIC ATTIC FIFTY TALENTS + case 0x1014B: retval = 100; break; // GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS + case 0x1014C: retval = 500; break; // GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS + case 0x1014D: retval = 1000; break; // GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS + case 0x1014E: retval = 5000; break; // GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS + case 0x10151: retval = 50; break; // GREEK ACROPHONIC ATTIC FIFTY STATERS + case 0x10152: retval = 100; break; // GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS + case 0x10153: retval = 500; break; // GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS + case 0x10154: retval = 1000; break; // GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS + case 0x10155: retval = 10000; break; // GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS + case 0x10156: retval = 50000; break; // GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS + case 0x10166: retval = 50; break; // GREEK ACROPHONIC TROEZENIAN FIFTY + case 0x10167: retval = 50; break; // GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM + case 0x10168: retval = 50; break; // GREEK ACROPHONIC HERMIONIAN FIFTY + case 0x10169: retval = 50; break; // GREEK ACROPHONIC THESPIAN FIFTY + case 0x1016A: retval = 100; break; // GREEK ACROPHONIC THESPIAN ONE HUNDRED + case 0x1016B: retval = 300; break; // GREEK ACROPHONIC THESPIAN THREE HUNDRED + case 0x1016C: retval = 500; break; // GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED + case 0x1016D: retval = 500; break; // GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED + case 0x1016E: retval = 500; break; // GREEK ACROPHONIC THESPIAN FIVE HUNDRED + case 0x1016F: retval = 500; break; // GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED + case 0x10170: retval = 500; break; // GREEK ACROPHONIC NAXIAN FIVE HUNDRED + case 0x10171: retval = 1000; break; // GREEK ACROPHONIC THESPIAN ONE THOUSAND + case 0x10172: retval = 5000; break; // GREEK ACROPHONIC THESPIAN FIVE THOUSAND + case 0x10174: retval = 50; break; // GREEK ACROPHONIC STRATIAN FIFTY MNAS case 0x102ED: retval = 40; break; // COPTIC EPACT NUMBER FORTY case 0x102EE: retval = 50; break; // COPTIC EPACT NUMBER FIFTY case 0x102EF: retval = 60; break; // COPTIC EPACT NUMBER SIXTY @@ -288,6 +287,7 @@ case 0x102F9: retval = 700; break; // COPTIC EPACT NUMBER SEVEN HUNDRED case 0x102FA: retval = 800; break; // COPTIC EPACT NUMBER EIGHT HUNDRED case 0x102FB: retval = 900; break; // COPTIC EPACT NUMBER NINE HUNDRED + case 0x10323: retval = 50; break; // OLD ITALIC NUMERAL FIFTY case 0x10341: retval = 90; break; // GOTHIC LETTER NINETY case 0x1034A: retval = 900; break; // GOTHIC LETTER NINE HUNDRED case 0x103D5: retval = 100; break; // OLD PERSIAN NUMBER HUNDRED @@ -295,7 +295,48 @@ case 0x1085E: retval = 1000; break; // IMPERIAL ARAMAIC NUMBER ONE THOUSAND case 0x1085F: retval = 10000; break; // IMPERIAL ARAMAIC NUMBER TEN THOUSAND case 0x108AF: retval = 100; break; // NABATAEAN NUMBER ONE HUNDRED + case 0x108FF: retval = 100; break; // HATRAN NUMBER ONE HUNDRED case 0x10919: retval = 100; break; // PHOENICIAN NUMBER ONE HUNDRED + case 0x109CC: retval = 40; break; // MEROITIC CURSIVE NUMBER FORTY + case 0x109CD: retval = 50; break; // MEROITIC CURSIVE NUMBER FIFTY + case 0x109CE: retval = 60; break; // MEROITIC CURSIVE NUMBER SIXTY + case 0x109CF: retval = 70; break; // MEROITIC CURSIVE NUMBER SEVENTY + case 0x109D2: retval = 100; break; // MEROITIC CURSIVE NUMBER ONE HUNDRED + case 0x109D3: retval = 200; break; // MEROITIC CURSIVE NUMBER TWO HUNDRED + case 0x109D4: retval = 300; break; // MEROITIC CURSIVE NUMBER THREE HUNDRED + case 0x109D5: retval = 400; break; // MEROITIC CURSIVE NUMBER FOUR HUNDRED + case 0x109D6: retval = 500; break; // MEROITIC CURSIVE NUMBER FIVE HUNDRED + case 0x109D7: retval = 600; break; // MEROITIC CURSIVE NUMBER SIX HUNDRED + case 0x109D8: retval = 700; break; // MEROITIC CURSIVE NUMBER SEVEN HUNDRED + case 0x109D9: retval = 800; break; // MEROITIC CURSIVE NUMBER EIGHT HUNDRED + case 0x109DA: retval = 900; break; // MEROITIC CURSIVE NUMBER NINE HUNDRED + case 0x109DB: retval = 1000; break; // MEROITIC CURSIVE NUMBER ONE THOUSAND + case 0x109DC: retval = 2000; break; // MEROITIC CURSIVE NUMBER TWO THOUSAND + case 0x109DD: retval = 3000; break; // MEROITIC CURSIVE NUMBER THREE THOUSAND + case 0x109DE: retval = 4000; break; // MEROITIC CURSIVE NUMBER FOUR THOUSAND + case 0x109DF: retval = 5000; break; // MEROITIC CURSIVE NUMBER FIVE THOUSAND + case 0x109E0: retval = 6000; break; // MEROITIC CURSIVE NUMBER SIX THOUSAND + case 0x109E1: retval = 7000; break; // MEROITIC CURSIVE NUMBER SEVEN THOUSAND + case 0x109E2: retval = 8000; break; // MEROITIC CURSIVE NUMBER EIGHT THOUSAND + case 0x109E3: retval = 9000; break; // MEROITIC CURSIVE NUMBER NINE THOUSAND + case 0x109E4: retval = 10000; break; // MEROITIC CURSIVE NUMBER TEN THOUSAND + case 0x109E5: retval = 20000; break; // MEROITIC CURSIVE NUMBER TWENTY THOUSAND + case 0x109E6: retval = 30000; break; // MEROITIC CURSIVE NUMBER THIRTY THOUSAND + case 0x109E7: retval = 40000; break; // MEROITIC CURSIVE NUMBER FORTY THOUSAND + case 0x109E8: retval = 50000; break; // MEROITIC CURSIVE NUMBER FIFTY THOUSAND + case 0x109E9: retval = 60000; break; // MEROITIC CURSIVE NUMBER SIXTY THOUSAND + case 0x109EA: retval = 70000; break; // MEROITIC CURSIVE NUMBER SEVENTY THOUSAND + case 0x109EB: retval = 80000; break; // MEROITIC CURSIVE NUMBER EIGHTY THOUSAND + case 0x109EC: retval = 90000; break; // MEROITIC CURSIVE NUMBER NINETY THOUSAND + case 0x109ED: retval = 100000; break; // MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND + case 0x109EE: retval = 200000; break; // MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND + case 0x109EF: retval = 300000; break; // MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND + case 0x109F0: retval = 400000; break; // MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND + case 0x109F1: retval = 500000; break; // MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND + case 0x109F2: retval = 600000; break; // MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND + case 0x109F3: retval = 700000; break; // MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND + case 0x109F4: retval = 800000; break; // MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND + case 0x109F5: retval = 900000; break; // MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND case 0x10A46: retval = 100; break; // KHAROSHTHI NUMBER ONE HUNDRED case 0x10A47: retval = 1000; break; // KHAROSHTHI NUMBER ONE THOUSAND case 0x10A7E: retval = 50; break; // OLD SOUTH ARABIAN NUMBER FIFTY @@ -305,6 +346,9 @@ case 0x10B7E: retval = 100; break; // INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED case 0x10B7F: retval = 1000; break; // INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND case 0x10BAF: retval = 100; break; // PSALTER PAHLAVI NUMBER ONE HUNDRED + case 0x10CFD: retval = 50; break; // OLD HUNGARIAN NUMBER FIFTY + case 0x10CFE: retval = 100; break; // OLD HUNGARIAN NUMBER ONE HUNDRED + case 0x10CFF: retval = 1000; break; // OLD HUNGARIAN NUMBER ONE THOUSAND case 0x10E6C: retval = 40; break; // RUMI NUMBER FORTY case 0x10E6D: retval = 50; break; // RUMI NUMBER FIFTY case 0x10E6E: retval = 60; break; // RUMI NUMBER SIXTY