ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
X-SVN-Rev: 35634
This commit is contained in:
parent
567aebade1
commit
093580b5dc
@ -130,18 +130,18 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x23,0x23,0,0,0,0,0x24,0,
|
||||
0,0,0,0,0,0x25,0,0,0,0x13,0,0,0,0,0,0,
|
||||
0x26,0,0,0x27,0,0,0,0,0,0x23,0x28,0x10,0,0x29,0,0x2a,
|
||||
0,0x2b,0,0,0,0,0x2c,0x2d,0,0,0,0,0,0,1,0x2e,
|
||||
0x26,0,0,0x27,0,0x28,0,0,0,0x23,0x29,0x10,0,0x2a,0,0x2b,
|
||||
0,0x2c,0,0,0,0,0x2d,0x2e,0,0,0,0,0,0,1,0x2f,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0x2f,0x30,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0x30,0x31,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0x31,0,0,0,0x32,0,0,0,1,
|
||||
0,0,0,0,0,0,0,0x32,0,0,0,0x33,0,0,0,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0x33,0,0,0x34,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0x34,0,0,0x35,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
@ -200,9 +200,9 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0x35,0x32,0,0,0x36,0,0,0,0,0,0,0,0,
|
||||
0x20,0,0,0,0,0,0x28,0x37,0,0x38,0x39,0,0,0x39,0x3a,0,
|
||||
0,0,0,0,0,0x3b,0x3c,0x3d,0,0,0,0,0,0,0,0x17,
|
||||
0,0,0,0x36,0x33,0,0,0x37,0,0,0,0,0,0,0,0,
|
||||
0x20,0,0,0,0,0,0x29,0x38,0,0x39,0x3a,0,0,0x3a,0x3b,0,
|
||||
0,0,0,0,0,0x3c,0x3d,0x3e,0,0,0,0,0,0,0,0x17,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
@ -225,7 +225,7 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0x3e,0x23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0x3f,0x40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
@ -242,9 +242,9 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x3f,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x41,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0x40,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
0,0x42,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
};
|
||||
|
||||
private static final byte[] tcccIndex={
|
||||
@ -261,18 +261,18 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x3d,0x3d,0,0,0,0,0x3e,0,
|
||||
0,0,0,0,0,0x3f,0,0,0,0x28,0,0,0,0,0,0,
|
||||
0x40,0,0,0x41,0,0,0,0,0,0x3d,0x42,0x25,0,0x43,0,0x44,
|
||||
0,0x45,0,0,0,0,0x46,0x47,0,0,0,0,0,0,1,0x48,
|
||||
1,1,1,1,0x49,1,1,0x4a,0x4b,1,0x4c,0x4d,1,0x4e,0x4f,0x50,
|
||||
0,0,0,0,0,0,0x51,0x52,0,0x53,0,0,0x54,0x55,0x56,0,
|
||||
0x57,0x58,0x59,0x5a,0x5b,0x5c,0,0x5d,0,0,0,0,0,0,0,0,
|
||||
0x40,0,0,0x41,0,0x42,0,0,0,0x3d,0x43,0x25,0,0x44,0,0x45,
|
||||
0,0x46,0,0,0,0,0x47,0x48,0,0,0,0,0,0,1,0x49,
|
||||
1,1,1,1,0x4a,1,1,0x4b,0x4c,1,0x4d,0x4e,1,0x4f,0x50,0x51,
|
||||
0,0,0,0,0,0,0x52,0x53,0,0x54,0,0,0x55,0x56,0x57,0,
|
||||
0x58,0x59,0x5a,0x5b,0x5c,0x5d,0,0x5e,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0x2c,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0x5e,0,0,0,0x5f,0,0,0,1,
|
||||
0,0,0,0,0,0,0,0x5f,0,0,0,0x60,0,0,0,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0x60,0x61,0x62,0x63,0x61,0x62,0x64,0,0,0,0,0,0,0,0,
|
||||
0,0x61,0x62,0x63,0x64,0x62,0x63,0x65,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
@ -331,9 +331,9 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0x65,0x5f,0,0,0x66,0,0,0,0,0,0,0,0,
|
||||
0x3a,0,0,0,0,0,0x42,0x67,0,0x68,0x69,0,0,0x69,0x6a,0,
|
||||
0,0,0,0,0,0x6b,0x6c,0x6d,0,0,0,0,0,0,0,0x30,
|
||||
0,0,0,0x66,0x60,0,0,0x67,0,0,0,0,0,0,0,0,
|
||||
0x3a,0,0,0,0,0,0x43,0x68,0,0x69,0x6a,0,0,0x6a,0x6b,0,
|
||||
0,0,0,0,0,0x6c,0x6d,0x6e,0,0,0,0,0,0,0,0x30,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
@ -356,7 +356,7 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0x6e,0x3d,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0x6f,0x70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
@ -373,27 +373,27 @@ public final class CollationFCD {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x3c,0x6f,0x70,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0x3c,0x71,0x72,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0x71,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
0,0x73,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
};
|
||||
|
||||
private static final int[] lcccBits={
|
||||
0,0xffffffff,0xffff7fff,0xffff,0xf8,0xfffe0000,0xbfffffff,0xb6,0x7ff0000,0xfffff800,0x10000,0x9fc00000,0x3d9f,0x20000,0xffff0000,0x7ff,
|
||||
0xff800,0xfbc00000,0x3eef,0xe000000,0x7ffffff0,0x10000000,0x1e2000,0x2000,0x602000,0x400,0x7000000,0xf00,0x3000000,0x2a00000,0x3c3e0000,0xdf,
|
||||
0x40,0x6800000,0xe0000000,0x100000,0x20040000,0x200,0x1800000,0x9fe00001,0x10,0xc00,0xc0040,0x800000,0xfff70000,0x1021fd,0xf000007f,0x1fff0000,
|
||||
0x1ffe2,0x38000,0x80000000,0xfc00,0x6000000,0x3ff08000,0x30000,0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0x35,0x40000000,
|
||||
0x7f
|
||||
0xff800,0xfbc00000,0x3eef,0xe000000,0xfffffff0,0x10000000,0x1e2000,0x2000,0x602000,0x400,0x7000000,0xf00,0x3000000,0x2a00000,0x3c3e0000,0xdf,
|
||||
0x40,0x6800000,0xe0000000,0x100000,0x20040000,0x200,0x1800000,0x9fe00001,0x3fff0000,0x10,0xc00,0xc0040,0x800000,0xfff70000,0x31021fd,0xf03fffff,
|
||||
0x1fff0000,0x1ffe2,0x38000,0x80000000,0xfc00,0x6000000,0x3ff08000,0x30000,0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0x4000035,
|
||||
0x4108000,0x40000000,0x3fff
|
||||
};
|
||||
private static final int[] tcccBits={
|
||||
0,0xffffffff,0x3e7effbf,0xbe7effbf,0xfffcffff,0x7ef1ff3f,0xfff3f1f8,0x7fffff3f,0x18003,0xdfffe000,0xff31ffcf,0xcfffffff,0xfffc0,0xffff7fff,0xffff,0x1d760,
|
||||
0x1fc00,0x187c00,0x200708b,0x2000000,0x708b0000,0xc00000,0xf8,0xfccf0006,0x33ffcfc,0xfffe0000,0xbfffffff,0xb6,0x7ff0000,0x7c,0xfffff800,0x10000,
|
||||
0x9fc80005,0x3d9f,0x20000,0xffff0000,0x7ff,0xff800,0xfbc00000,0x3eef,0xe000000,0x7ffffff0,0x10120200,0xff1e2000,0x10000000,0xb0002000,0x10480000,0x4e002000,
|
||||
0x9fc80005,0x3d9f,0x20000,0xffff0000,0x7ff,0xff800,0xfbc00000,0x3eef,0xe000000,0xfffffff0,0x10120200,0xff1e2000,0x10000000,0xb0002000,0x10480000,0x4e002000,
|
||||
0x2000,0x30002000,0x602100,0x24000400,0x7000000,0xf00,0x3000000,0x2a00000,0x3d7e0000,0xdf,0x40,0x6800000,0xe0000000,0x100000,0x20040000,0x200,
|
||||
0x1800000,0x9fe00001,0x10,0xc00,0xc0040,0x800000,0xfff70000,0x1021fd,0xf000007f,0xbffffff,0x3ffffff,0x3f3fffff,0xaaff3f3f,0x3fffffff,0x1fdfffff,0xefcfffde,
|
||||
0x1fdc7fff,0x1fff0000,0x1ffe2,0x800,0xc000000,0x4000,0xe000,0x1210,0x50,0x292,0x333e005,0x333,0xf000,0x3c0f,0x38000,0x80000000,
|
||||
0xfc00,0x55555000,0x36db02a5,0x46100000,0x47900000,0x3ff08000,0x30000,0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0x35,0x5f7ffc00,
|
||||
0x7fdb,0x7f
|
||||
0x1800000,0x9fe00001,0x3fff0000,0x10,0xc00,0xc0040,0x800000,0xfff70000,0x31021fd,0xf03fffff,0xbffffff,0x3ffffff,0x3f3fffff,0xaaff3f3f,0x3fffffff,0x1fdfffff,
|
||||
0xefcfffde,0x1fdc7fff,0x1fff0000,0x1ffe2,0x800,0xc000000,0x4000,0xe000,0x1210,0x50,0x292,0x333e005,0x333,0xf000,0x3c0f,0x38000,
|
||||
0x80000000,0xfc00,0x55555000,0x36db02a5,0x46100000,0x47900000,0x3ff08000,0x30000,0x3ffff,0x3800,0x80000,1,0xc19d0000,2,0x400000,0x4000035,
|
||||
0x4108000,0x5f7ffc00,0x7fdb,0x3fff
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -86,6 +86,13 @@ public final class UBiDiProps {
|
||||
for(i=0; i<count; ++i) {
|
||||
jgArray[i]=inputStream.readByte();
|
||||
}
|
||||
|
||||
// read jgArray2[]
|
||||
count=indexes[IX_JG_LIMIT2]-indexes[IX_JG_START2];
|
||||
jgArray2=new byte[count];
|
||||
for(i=0; i<count; ++i) {
|
||||
jgArray2[i]=inputStream.readByte();
|
||||
}
|
||||
}
|
||||
|
||||
// implement ICUBinary.Authenticate
|
||||
@ -120,19 +127,30 @@ public final class UBiDiProps {
|
||||
/* add the code points from the Joining_Group array where the value changes */
|
||||
start=indexes[IX_JG_START];
|
||||
limit=indexes[IX_JG_LIMIT];
|
||||
length=limit-start;
|
||||
prev=0;
|
||||
for(i=0; i<length; ++i) {
|
||||
jg=jgArray[i];
|
||||
if(jg!=prev) {
|
||||
set.add(start);
|
||||
prev=jg;
|
||||
byte[] jga=jgArray;
|
||||
for(;;) {
|
||||
length=limit-start;
|
||||
prev=0;
|
||||
for(i=0; i<length; ++i) {
|
||||
jg=jga[i];
|
||||
if(jg!=prev) {
|
||||
set.add(start);
|
||||
prev=jg;
|
||||
}
|
||||
++start;
|
||||
}
|
||||
if(prev!=0) {
|
||||
/* add the limit code point if the last value was not 0 (it is now start==limit) */
|
||||
set.add(limit);
|
||||
}
|
||||
if(limit==indexes[IX_JG_LIMIT]) {
|
||||
/* switch to the second Joining_Group range */
|
||||
start=indexes[IX_JG_START2];
|
||||
limit=indexes[IX_JG_LIMIT2];
|
||||
jga=jgArray2;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
++start;
|
||||
}
|
||||
if(prev!=0) {
|
||||
/* add the limit code point if the last value was not 0 (it is now start==limit) */
|
||||
set.add(limit);
|
||||
}
|
||||
|
||||
/* add code points with hardcoded properties, plus the ones following them */
|
||||
@ -221,9 +239,13 @@ public final class UBiDiProps {
|
||||
limit=indexes[IX_JG_LIMIT];
|
||||
if(start<=c && c<limit) {
|
||||
return (int)jgArray[c-start]&0xff;
|
||||
} else {
|
||||
return UCharacter.JoiningGroup.NO_JOINING_GROUP;
|
||||
}
|
||||
start=indexes[IX_JG_START2];
|
||||
limit=indexes[IX_JG_LIMIT2];
|
||||
if(start<=c && c<limit) {
|
||||
return (int)jgArray2[c-start]&0xff;
|
||||
}
|
||||
return UCharacter.JoiningGroup.NO_JOINING_GROUP;
|
||||
}
|
||||
|
||||
public final int getPairedBracketType(int c) {
|
||||
@ -243,6 +265,7 @@ public final class UBiDiProps {
|
||||
private int indexes[];
|
||||
private int mirrors[];
|
||||
private byte jgArray[];
|
||||
private byte jgArray2[];
|
||||
|
||||
private Trie2_16 trie;
|
||||
|
||||
@ -262,6 +285,8 @@ public final class UBiDiProps {
|
||||
|
||||
private static final int IX_JG_START=4;
|
||||
private static final int IX_JG_LIMIT=5;
|
||||
private static final int IX_JG_START2=6; /* new in format version 2.2, ICU 54 */
|
||||
private static final int IX_JG_LIMIT2=7;
|
||||
|
||||
private static final int IX_MAX_VALUES=15;
|
||||
private static final int IX_TOP=16;
|
||||
|
@ -1049,10 +1049,77 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
|
||||
/** @stable ICU 49 */
|
||||
public static final int TAKRI_ID = 220; /*[11680]*/
|
||||
|
||||
/* New blocks in Unicode 7.0 */
|
||||
|
||||
/** @stable ICU 54 */
|
||||
public static final int BASSA_VAH_ID = 221; /*[16AD0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int CAUCASIAN_ALBANIAN_ID = 222; /*[10530]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int COPTIC_EPACT_NUMBERS_ID = 223; /*[102E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID = 224; /*[1AB0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int DUPLOYAN_ID = 225; /*[1BC00]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int ELBASAN_ID = 226; /*[10500]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int GEOMETRIC_SHAPES_EXTENDED_ID = 227; /*[1F780]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int GRANTHA_ID = 228; /*[11300]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int KHOJKI_ID = 229; /*[11200]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int KHUDAWADI_ID = 230; /*[112B0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int LATIN_EXTENDED_E_ID = 231; /*[AB30]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int LINEAR_A_ID = 232; /*[10600]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MAHAJANI_ID = 233; /*[11150]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_ID = 234; /*[10AC0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MENDE_KIKAKUI_ID = 235; /*[1E800]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MODI_ID = 236; /*[11600]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MRO_ID = 237; /*[16A40]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int MYANMAR_EXTENDED_B_ID = 238; /*[A9E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int NABATAEAN_ID = 239; /*[10880]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int OLD_NORTH_ARABIAN_ID = 240; /*[10A80]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int OLD_PERMIC_ID = 241; /*[10350]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int ORNAMENTAL_DINGBATS_ID = 242; /*[1F650]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int PAHAWH_HMONG_ID = 243; /*[16B00]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int PALMYRENE_ID = 244; /*[10860]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int PAU_CIN_HAU_ID = 245; /*[11AC0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int PSALTER_PAHLAVI_ID = 246; /*[10B80]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int SHORTHAND_FORMAT_CONTROLS_ID = 247; /*[1BCA0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int SIDDHAM_ID = 248; /*[11580]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int SINHALA_ARCHAIC_NUMBERS_ID = 249; /*[111E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int SUPPLEMENTAL_ARROWS_C_ID = 250; /*[1F800]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int TIRHUTA_ID = 251; /*[11480]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final int WARANG_CITI_ID = 252; /*[118A0]*/
|
||||
|
||||
/**
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
public static final int COUNT = 221;
|
||||
public static final int COUNT = 253;
|
||||
|
||||
// blocks objects ---------------------------------------------------
|
||||
|
||||
@ -2168,6 +2235,86 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
|
||||
/** @stable ICU 49 */
|
||||
public static final UnicodeBlock TAKRI = new UnicodeBlock("TAKRI", TAKRI_ID); /*[11680]*/
|
||||
|
||||
/* New blocks in Unicode 7.0 */
|
||||
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock BASSA_VAH = new UnicodeBlock("BASSA_VAH", BASSA_VAH_ID); /*[16AD0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock CAUCASIAN_ALBANIAN =
|
||||
new UnicodeBlock("CAUCASIAN_ALBANIAN", CAUCASIAN_ALBANIAN_ID); /*[10530]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock COPTIC_EPACT_NUMBERS =
|
||||
new UnicodeBlock("COPTIC_EPACT_NUMBERS", COPTIC_EPACT_NUMBERS_ID); /*[102E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED =
|
||||
new UnicodeBlock("COMBINING_DIACRITICAL_MARKS_EXTENDED", COMBINING_DIACRITICAL_MARKS_EXTENDED_ID); /*[1AB0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock DUPLOYAN = new UnicodeBlock("DUPLOYAN", DUPLOYAN_ID); /*[1BC00]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock ELBASAN = new UnicodeBlock("ELBASAN", ELBASAN_ID); /*[10500]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock GEOMETRIC_SHAPES_EXTENDED =
|
||||
new UnicodeBlock("GEOMETRIC_SHAPES_EXTENDED", GEOMETRIC_SHAPES_EXTENDED_ID); /*[1F780]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock GRANTHA = new UnicodeBlock("GRANTHA", GRANTHA_ID); /*[11300]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock KHOJKI = new UnicodeBlock("KHOJKI", KHOJKI_ID); /*[11200]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock KHUDAWADI = new UnicodeBlock("KHUDAWADI", KHUDAWADI_ID); /*[112B0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock LATIN_EXTENDED_E =
|
||||
new UnicodeBlock("LATIN_EXTENDED_E", LATIN_EXTENDED_E_ID); /*[AB30]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock LINEAR_A = new UnicodeBlock("LINEAR_A", LINEAR_A_ID); /*[10600]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MAHAJANI = new UnicodeBlock("MAHAJANI", MAHAJANI_ID); /*[11150]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MANICHAEAN = new UnicodeBlock("MANICHAEAN", MANICHAEAN_ID); /*[10AC0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MENDE_KIKAKUI =
|
||||
new UnicodeBlock("MENDE_KIKAKUI", MENDE_KIKAKUI_ID); /*[1E800]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MODI = new UnicodeBlock("MODI", MODI_ID); /*[11600]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MRO = new UnicodeBlock("MRO", MRO_ID); /*[16A40]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock MYANMAR_EXTENDED_B =
|
||||
new UnicodeBlock("MYANMAR_EXTENDED_B", MYANMAR_EXTENDED_B_ID); /*[A9E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock NABATAEAN = new UnicodeBlock("NABATAEAN", NABATAEAN_ID); /*[10880]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock OLD_NORTH_ARABIAN =
|
||||
new UnicodeBlock("OLD_NORTH_ARABIAN", OLD_NORTH_ARABIAN_ID); /*[10A80]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock OLD_PERMIC = new UnicodeBlock("OLD_PERMIC", OLD_PERMIC_ID); /*[10350]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock ORNAMENTAL_DINGBATS =
|
||||
new UnicodeBlock("ORNAMENTAL_DINGBATS", ORNAMENTAL_DINGBATS_ID); /*[1F650]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock PAHAWH_HMONG = new UnicodeBlock("PAHAWH_HMONG", PAHAWH_HMONG_ID); /*[16B00]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock PALMYRENE = new UnicodeBlock("PALMYRENE", PALMYRENE_ID); /*[10860]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock PAU_CIN_HAU = new UnicodeBlock("PAU_CIN_HAU", PAU_CIN_HAU_ID); /*[11AC0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock PSALTER_PAHLAVI =
|
||||
new UnicodeBlock("PSALTER_PAHLAVI", PSALTER_PAHLAVI_ID); /*[10B80]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock SHORTHAND_FORMAT_CONTROLS =
|
||||
new UnicodeBlock("SHORTHAND_FORMAT_CONTROLS", SHORTHAND_FORMAT_CONTROLS_ID); /*[1BCA0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock SIDDHAM = new UnicodeBlock("SIDDHAM", SIDDHAM_ID); /*[11580]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock SINHALA_ARCHAIC_NUMBERS =
|
||||
new UnicodeBlock("SINHALA_ARCHAIC_NUMBERS", SINHALA_ARCHAIC_NUMBERS_ID); /*[111E0]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock SUPPLEMENTAL_ARROWS_C =
|
||||
new UnicodeBlock("SUPPLEMENTAL_ARROWS_C", SUPPLEMENTAL_ARROWS_C_ID); /*[1F800]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock TIRHUTA = new UnicodeBlock("TIRHUTA", TIRHUTA_ID); /*[11480]*/
|
||||
/** @stable ICU 54 */
|
||||
public static final UnicodeBlock WARANG_CITI = new UnicodeBlock("WARANG_CITI", WARANG_CITI_ID); /*[118A0]*/
|
||||
|
||||
/**
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
@ -2695,10 +2842,68 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
|
||||
public static final int NYA = 56;
|
||||
/** @stable ICU 49 */
|
||||
public static final int ROHINGYA_YEH = 57;
|
||||
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_ALEPH = 58;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_AYIN = 59;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_BETH = 60;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_DALETH = 61;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_DHAMEDH = 62;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_FIVE = 63;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_GIMEL = 64;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_HETH = 65;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_HUNDRED = 66;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_KAPH = 67;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_LAMEDH = 68;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_MEM = 69;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_NUN = 70;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_ONE = 71;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_PE = 72;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_QOPH = 73;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_RESH = 74;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_SADHE = 75;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_SAMEKH = 76;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_TAW = 77;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_TEN = 78;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_TETH = 79;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_THAMEDH = 80;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_TWENTY = 81;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_WAW = 82;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_YODH = 83;
|
||||
/** @stable ICU 54 */
|
||||
public static final int MANICHAEAN_ZAYIN = 84;
|
||||
/** @stable ICU 54 */
|
||||
public static final int STRAIGHT_WAW = 85;
|
||||
|
||||
/**
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
public static final int COUNT = 58;
|
||||
public static final int COUNT = 86;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -786,6 +786,7 @@ public final class UScript {
|
||||
*/
|
||||
public static final int LOMA = 139;/* Loma */
|
||||
/**
|
||||
* Mende Kikakui
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
@ -810,11 +811,16 @@ public final class UScript {
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
public static final int PALMYRENE = 144;/* Palm */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int KHUDAWADI = 145;/* Sind */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
public static final int SINDHI = 145;/* Sind */
|
||||
public static final int SINDHI = KHUDAWADI;
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 4.6
|
||||
@ -893,6 +899,37 @@ public final class UScript {
|
||||
*/
|
||||
public static final int MAHAJANI = 160; /* Mahj */
|
||||
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int AHOM = 161; /* Ahom */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int HATRAN = 162; /* Hatr */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int MODI = 163; /* Modi */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int MULTANI = 164; /* Mult */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int PAU_CIN_HAU = 165; /* Pauc */
|
||||
/**
|
||||
* ISO 15924 script code
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final int SIDDHAM = 166; /* Sidd */
|
||||
|
||||
/* Private use codes from Qaaa - Qabx are not supported */
|
||||
|
||||
/**
|
||||
@ -901,7 +938,7 @@ public final class UScript {
|
||||
* for which integer constants are added above.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
public static final int CODE_LIMIT = 161;
|
||||
public static final int CODE_LIMIT = 167;
|
||||
|
||||
private static final String kLocaleScript = "LocaleScript";
|
||||
|
||||
@ -1257,7 +1294,7 @@ public final class UScript {
|
||||
0,
|
||||
0x5B57 | RECOMMENDED | LB_LETTERS, // Hans
|
||||
0x5B57 | RECOMMENDED | LB_LETTERS, // Hant
|
||||
0,
|
||||
0x16B1C | EXCLUSION, // Hmng
|
||||
0,
|
||||
0,
|
||||
0xA984 | LIMITED_USE | LB_LETTERS, // Java
|
||||
@ -1265,13 +1302,13 @@ public final class UScript {
|
||||
0,
|
||||
0,
|
||||
0x1C00 | LIMITED_USE, // Lepc
|
||||
0,
|
||||
0x10647 | EXCLUSION, // Lina
|
||||
0x0840 | LIMITED_USE | RTL, // Mand
|
||||
0,
|
||||
0x10980 | EXCLUSION | RTL, // Mero
|
||||
0x07CA | LIMITED_USE | RTL, // Nkoo
|
||||
0x10C00 | EXCLUSION | RTL, // Orkh
|
||||
0,
|
||||
0x1036B | EXCLUSION, // Perm
|
||||
0xA840 | EXCLUSION, // Phag
|
||||
0x10900 | EXCLUSION | RTL, // Phnx
|
||||
0x16F00 | ASPIRATIONAL, // Plrd
|
||||
@ -1303,9 +1340,9 @@ public final class UScript {
|
||||
0x11103 | LIMITED_USE, // Cakm
|
||||
0xAC00 | RECOMMENDED, // Kore
|
||||
0x11083 | EXCLUSION, // Kthi
|
||||
0,
|
||||
0x10AD8 | EXCLUSION | RTL, // Mani
|
||||
0x10B60 | EXCLUSION | RTL, // Phli
|
||||
0,
|
||||
0x10B8F | EXCLUSION | RTL, // Phlp
|
||||
0,
|
||||
0x10B40 | EXCLUSION | RTL, // Prti
|
||||
0x0800 | EXCLUSION | RTL, // Samr
|
||||
@ -1316,22 +1353,22 @@ public final class UScript {
|
||||
0xA4D0 | LIMITED_USE, // Lisu
|
||||
0,
|
||||
0x10A60 | EXCLUSION | RTL, // Sarb
|
||||
0x16AE6 | EXCLUSION, // Bass
|
||||
0x1BC20 | EXCLUSION, // Dupl
|
||||
0x10500 | EXCLUSION, // Elba
|
||||
0x11315 | EXCLUSION, // Gran
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x1E802 | EXCLUSION | RTL, // Mend
|
||||
0x109A0 | EXCLUSION | RTL, // Merc
|
||||
0x10A95 | EXCLUSION | RTL, // Narb
|
||||
0x10896 | EXCLUSION | RTL, // Nbat
|
||||
0x10873 | EXCLUSION | RTL, // Palm
|
||||
0x112BE | EXCLUSION, // Sind
|
||||
0x118B4 | EXCLUSION | CASED, // Wara
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x16A4F | EXCLUSION, // Mroo
|
||||
0,
|
||||
0x11183 | EXCLUSION, // Shrd
|
||||
0x110D0 | EXCLUSION, // Sora
|
||||
@ -1339,10 +1376,16 @@ public final class UScript {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x11208 | EXCLUSION, // Khoj
|
||||
0x11484 | EXCLUSION, // Tirh
|
||||
0x10537 | EXCLUSION, // Aghb
|
||||
0x11152 | EXCLUSION, // Mahj
|
||||
0,
|
||||
0,
|
||||
0x1160E | EXCLUSION, // Modi
|
||||
0,
|
||||
0,
|
||||
0x11AC0 | EXCLUSION, // Pauc
|
||||
0x1158E | EXCLUSION, // Sidd
|
||||
// End copy-paste from parsescriptmetadata.py
|
||||
};
|
||||
|
||||
|
@ -149,6 +149,12 @@ public final class VersionInfo implements Comparable<VersionInfo>
|
||||
*/
|
||||
public static final VersionInfo UNICODE_6_3;
|
||||
|
||||
/**
|
||||
* Unicode 7.0 version
|
||||
* @stable ICU 54
|
||||
*/
|
||||
public static final VersionInfo UNICODE_7_0;
|
||||
|
||||
/**
|
||||
* ICU4J current release version
|
||||
* @stable ICU 2.8
|
||||
@ -515,10 +521,11 @@ public final class VersionInfo implements Comparable<VersionInfo>
|
||||
UNICODE_6_1 = getInstance(6, 1, 0, 0);
|
||||
UNICODE_6_2 = getInstance(6, 2, 0, 0);
|
||||
UNICODE_6_3 = getInstance(6, 3, 0, 0);
|
||||
UNICODE_7_0 = getInstance(7, 0, 0, 0);
|
||||
|
||||
ICU_VERSION = getInstance(54, 0, 1, 0);
|
||||
ICU_DATA_VERSION = getInstance(54, 0, 1, 0);
|
||||
UNICODE_VERSION = UNICODE_6_3;
|
||||
UNICODE_VERSION = UNICODE_7_0;
|
||||
|
||||
UCOL_RUNTIME_VERSION = getInstance(8);
|
||||
UCOL_BUILDER_VERSION = getInstance(9);
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7083585631e9e7b2bf4ec61b45617ab3f07201f0f9f0ef2f22da4d473cdbbdb9
|
||||
size 10158537
|
||||
oid sha256:cc50fb70a01d79d2b41ca4b5ad90ce52a835c79737d88dcc5cb8779164261cba
|
||||
size 10189658
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -21,8 +21,6 @@ import java.util.TreeSet;
|
||||
import com.ibm.icu.dev.test.TestFmwk;
|
||||
import com.ibm.icu.impl.ICUResourceBundle;
|
||||
import com.ibm.icu.impl.Utility;
|
||||
import com.ibm.icu.lang.UCharacter;
|
||||
import com.ibm.icu.lang.UProperty;
|
||||
import com.ibm.icu.lang.UScript;
|
||||
import com.ibm.icu.text.CollationElementIterator;
|
||||
import com.ibm.icu.text.CollationKey;
|
||||
@ -3309,8 +3307,15 @@ public class CollationMiscTest extends TestFmwk {
|
||||
testSourceCases[0], testSourceCases[1], nonReorderedResults);
|
||||
}
|
||||
|
||||
static boolean containsExpectedScript(int[] scripts, int expectedScript) {
|
||||
for (int i = 0; i < scripts.length; ++i) {
|
||||
if (expectedScript == scripts[i]) { return true; }
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void TestEquivalentReorderingScripts() {
|
||||
int[] equivalentScriptsResult = {
|
||||
final int[] expectedScripts = {
|
||||
UScript.BOPOMOFO, //Bopo
|
||||
UScript.LISU, //Lisu
|
||||
UScript.LYCIAN, //Lyci
|
||||
@ -3338,28 +3343,38 @@ public class CollationMiscTest extends TestFmwk {
|
||||
UScript.MEROITIC_CURSIVE, //Merc
|
||||
UScript.MEROITIC_HIEROGLYPHS //Mero
|
||||
};
|
||||
Arrays.sort(equivalentScriptsResult);
|
||||
|
||||
|
||||
int[] equivalentScripts = RuleBasedCollator.getEquivalentReorderCodes(UScript.GOTHIC);
|
||||
Arrays.sort(equivalentScripts);
|
||||
boolean equal = Arrays.equals(equivalentScripts, equivalentScriptsResult);
|
||||
assertTrue("Script Equivalents for Reordering", equal);
|
||||
if (!equal) {
|
||||
StringBuilder s = new StringBuilder(" {");
|
||||
for (int code : equivalentScripts) {
|
||||
s.append(" " + UCharacter.getPropertyValueName(UProperty.SCRIPT, code, UProperty.NameChoice.SHORT));
|
||||
if (equivalentScripts.length < expectedScripts.length) {
|
||||
errln(String.format("ERROR/Gothic: retrieved equivalent script length wrong: " +
|
||||
"expected at least %d, was = %d",
|
||||
expectedScripts.length, equivalentScripts.length));
|
||||
}
|
||||
int prevScript = -1;
|
||||
for (int i = 0; i < equivalentScripts.length; ++i) {
|
||||
int script = equivalentScripts[i];
|
||||
if (script <= prevScript) {
|
||||
errln("ERROR/Gothic: equivalent scripts out of order at index " + i);
|
||||
}
|
||||
s.append(" } vs. {");
|
||||
for (int code : equivalentScriptsResult) {
|
||||
s.append(" " + UCharacter.getPropertyValueName(UProperty.SCRIPT, code, UProperty.NameChoice.SHORT));
|
||||
prevScript = script;
|
||||
}
|
||||
for (int code : expectedScripts) {
|
||||
if (!containsExpectedScript(equivalentScripts, code)) {
|
||||
errln("ERROR/Gothic: equivalent scripts do not contain " + code);
|
||||
}
|
||||
s.append(" }");
|
||||
errln(s.toString());
|
||||
}
|
||||
|
||||
equivalentScripts = RuleBasedCollator.getEquivalentReorderCodes(UScript.SHAVIAN);
|
||||
Arrays.sort(equivalentScripts);
|
||||
assertTrue("Script Equivalents for Reordering", Arrays.equals(equivalentScripts, equivalentScriptsResult));
|
||||
if (equivalentScripts.length < expectedScripts.length) {
|
||||
errln(String.format("ERROR/Shavian: retrieved equivalent script length wrong: " +
|
||||
"expected at least %d, was = %d",
|
||||
expectedScripts.length, equivalentScripts.length));
|
||||
}
|
||||
for (int code : expectedScripts) {
|
||||
if (!containsExpectedScript(equivalentScripts, code)) {
|
||||
errln("ERROR/Shavian: equivalent scripts do not contain " + code);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void TestGreekFirstReorderCloning() {
|
||||
|
@ -1,5 +1,5 @@
|
||||
# BidiTest-6.3.0.txt
|
||||
# Date: 2013-09-14, 09:20:12 GMT [RP]
|
||||
# BidiTest-7.0.0.txt
|
||||
# Date: 2013-11-27, 09:54:24 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2013 Unicode, Inc.
|
||||
|
@ -1,5 +1,5 @@
|
||||
# CompositionExclusions-6.3.0.txt
|
||||
# Date: 2012-12-11, 11:23:00 GMT [KW, LI]
|
||||
# CompositionExclusions-7.0.0.txt
|
||||
# Date: 2014-01-24, 15:00:00 GMT [KW, LI]
|
||||
#
|
||||
# This file lists the characters for the Composition Exclusion Table
|
||||
# defined in UAX #15, Unicode Normalization Forms.
|
||||
@ -7,7 +7,7 @@
|
||||
# This file is a normative contributory data file in the
|
||||
# Unicode Character Database.
|
||||
#
|
||||
# Copyright (c) 1991-2012 Unicode, Inc.
|
||||
# Copyright (c) 1991-2014 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
# For more information, see
|
||||
|
@ -1,10 +1,10 @@
|
||||
# NormalizationCorrections-6.3.0.txt
|
||||
# Date: 2013-01-02, 08:39:00 GMT [KW, LI]
|
||||
# NormalizationCorrections-7.0.0.txt
|
||||
# Date: 2013-12-17, 00:00:00 GMT [KW, LI]
|
||||
#
|
||||
# This file is a normative contributory data file in the
|
||||
# Unicode Character Database.
|
||||
#
|
||||
# Copyright (c) 1991-2013 Unicode, Inc.
|
||||
# Copyright (c) 1991-2014 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
# The normalization stability policy of the Unicode Consortium
|
||||
|
@ -1,5 +1,5 @@
|
||||
# NormalizationTest-6.3.0.txt
|
||||
# Date: 2012-12-20, 22:18:30 GMT [MD]
|
||||
# NormalizationTest-7.0.0.txt
|
||||
# Date: 2013-11-27, 09:54:41 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2013 Unicode, Inc.
|
||||
@ -2402,9 +2402,15 @@
|
||||
33FD;33FD;33FD;0033 0030 65E5;0033 0030 65E5;
|
||||
33FE;33FE;33FE;0033 0031 65E5;0033 0031 65E5;
|
||||
33FF;33FF;33FF;0067 0061 006C;0067 0061 006C;
|
||||
A69C;A69C;A69C;044A;044A;
|
||||
A69D;A69D;A69D;044C;044C;
|
||||
A770;A770;A770;A76F;A76F;
|
||||
A7F8;A7F8;A7F8;0126;0126;
|
||||
A7F9;A7F9;A7F9;0153;0153;
|
||||
AB5C;AB5C;AB5C;A727;A727;
|
||||
AB5D;AB5D;AB5D;AB37;AB37;
|
||||
AB5E;AB5E;AB5E;026B;026B;
|
||||
AB5F;AB5F;AB5F;AB52;AB52;
|
||||
AC00;AC00;1100 1161;AC00;1100 1161;
|
||||
AC01;AC01;1100 1161 11A8;AC01;1100 1161 11A8;
|
||||
AC02;AC02;1100 1161 11A9;AC02;1100 1161 11A9;
|
||||
@ -15121,6 +15127,13 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
110AB;110AB;110A5 110BA;110AB;110A5 110BA;
|
||||
1112E;1112E;11131 11127;1112E;11131 11127;
|
||||
1112F;1112F;11132 11127;1112F;11132 11127;
|
||||
1134B;1134B;11347 1133E;1134B;11347 1133E;
|
||||
1134C;1134C;11347 11357;1134C;11347 11357;
|
||||
114BB;114BB;114B9 114BA;114BB;114B9 114BA;
|
||||
114BC;114BC;114B9 114B0;114BC;114B9 114B0;
|
||||
114BE;114BE;114B9 114BD;114BE;114B9 114BD;
|
||||
115BA;115BA;115B8 115AF;115BA;115B8 115AF;
|
||||
115BB;115BB;115B9 115AF;115BB;115B9 115AF;
|
||||
1D15E;1D157 1D165;1D157 1D165;1D157 1D165;1D157 1D165;
|
||||
1D15F;1D158 1D165;1D158 1D165;1D158 1D165;1D158 1D165;
|
||||
1D160;1D158 1D165 1D16E;1D158 1D165 1D16E;1D158 1D165 1D16E;1D158 1D165 1D16E;
|
||||
@ -17564,6 +17577,8 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 08FD 0315 0300 05AE 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062;0061 05AE 08FD 0300 0315 0062;
|
||||
0061 0315 0300 05AE 08FE 0062;00E0 05AE 08FE 0315 0062;0061 05AE 0300 08FE 0315 0062;00E0 05AE 08FE 0315 0062;0061 05AE 0300 08FE 0315 0062;
|
||||
0061 08FE 0315 0300 05AE 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062;0061 05AE 08FE 0300 0315 0062;
|
||||
0061 0315 0300 05AE 08FF 0062;00E0 05AE 08FF 0315 0062;0061 05AE 0300 08FF 0315 0062;00E0 05AE 08FF 0315 0062;0061 05AE 0300 08FF 0315 0062;
|
||||
0061 08FF 0315 0300 05AE 0062;0061 05AE 08FF 0300 0315 0062;0061 05AE 08FF 0300 0315 0062;0061 05AE 08FF 0300 0315 0062;0061 05AE 08FF 0300 0315 0062;
|
||||
0061 3099 093C 0334 093C 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;
|
||||
0061 093C 3099 093C 0334 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;0061 0334 093C 093C 3099 0062;
|
||||
0061 05B0 094D 3099 094D 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;0061 3099 094D 094D 05B0 0062;
|
||||
@ -17726,6 +17741,34 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 1A7C 0315 0300 05AE 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062;0061 05AE 1A7C 0300 0315 0062;
|
||||
0061 059A 0316 302A 1A7F 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062;0061 302A 0316 1A7F 059A 0062;
|
||||
0061 1A7F 059A 0316 302A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062;0061 302A 1A7F 0316 059A 0062;
|
||||
0061 0315 0300 05AE 1AB0 0062;00E0 05AE 1AB0 0315 0062;0061 05AE 0300 1AB0 0315 0062;00E0 05AE 1AB0 0315 0062;0061 05AE 0300 1AB0 0315 0062;
|
||||
0061 1AB0 0315 0300 05AE 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062;0061 05AE 1AB0 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1AB1 0062;00E0 05AE 1AB1 0315 0062;0061 05AE 0300 1AB1 0315 0062;00E0 05AE 1AB1 0315 0062;0061 05AE 0300 1AB1 0315 0062;
|
||||
0061 1AB1 0315 0300 05AE 0062;0061 05AE 1AB1 0300 0315 0062;0061 05AE 1AB1 0300 0315 0062;0061 05AE 1AB1 0300 0315 0062;0061 05AE 1AB1 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1AB2 0062;00E0 05AE 1AB2 0315 0062;0061 05AE 0300 1AB2 0315 0062;00E0 05AE 1AB2 0315 0062;0061 05AE 0300 1AB2 0315 0062;
|
||||
0061 1AB2 0315 0300 05AE 0062;0061 05AE 1AB2 0300 0315 0062;0061 05AE 1AB2 0300 0315 0062;0061 05AE 1AB2 0300 0315 0062;0061 05AE 1AB2 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1AB3 0062;00E0 05AE 1AB3 0315 0062;0061 05AE 0300 1AB3 0315 0062;00E0 05AE 1AB3 0315 0062;0061 05AE 0300 1AB3 0315 0062;
|
||||
0061 1AB3 0315 0300 05AE 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062;0061 05AE 1AB3 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1AB4 0062;00E0 05AE 1AB4 0315 0062;0061 05AE 0300 1AB4 0315 0062;00E0 05AE 1AB4 0315 0062;0061 05AE 0300 1AB4 0315 0062;
|
||||
0061 1AB4 0315 0300 05AE 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062;0061 05AE 1AB4 0300 0315 0062;
|
||||
0061 059A 0316 302A 1AB5 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062;0061 302A 0316 1AB5 059A 0062;
|
||||
0061 1AB5 059A 0316 302A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062;0061 302A 1AB5 0316 059A 0062;
|
||||
0061 059A 0316 302A 1AB6 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062;0061 302A 0316 1AB6 059A 0062;
|
||||
0061 1AB6 059A 0316 302A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062;0061 302A 1AB6 0316 059A 0062;
|
||||
0061 059A 0316 302A 1AB7 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062;0061 302A 0316 1AB7 059A 0062;
|
||||
0061 1AB7 059A 0316 302A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062;0061 302A 1AB7 0316 059A 0062;
|
||||
0061 059A 0316 302A 1AB8 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062;0061 302A 0316 1AB8 059A 0062;
|
||||
0061 1AB8 059A 0316 302A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062;0061 302A 1AB8 0316 059A 0062;
|
||||
0061 059A 0316 302A 1AB9 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062;0061 302A 0316 1AB9 059A 0062;
|
||||
0061 1AB9 059A 0316 302A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062;0061 302A 1AB9 0316 059A 0062;
|
||||
0061 059A 0316 302A 1ABA 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062;0061 302A 0316 1ABA 059A 0062;
|
||||
0061 1ABA 059A 0316 302A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062;0061 302A 1ABA 0316 059A 0062;
|
||||
0061 0315 0300 05AE 1ABB 0062;00E0 05AE 1ABB 0315 0062;0061 05AE 0300 1ABB 0315 0062;00E0 05AE 1ABB 0315 0062;0061 05AE 0300 1ABB 0315 0062;
|
||||
0061 1ABB 0315 0300 05AE 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062;0061 05AE 1ABB 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1ABC 0062;00E0 05AE 1ABC 0315 0062;0061 05AE 0300 1ABC 0315 0062;00E0 05AE 1ABC 0315 0062;0061 05AE 0300 1ABC 0315 0062;
|
||||
0061 1ABC 0315 0300 05AE 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062;0061 05AE 1ABC 0300 0315 0062;
|
||||
0061 059A 0316 302A 1ABD 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062;0061 302A 0316 1ABD 059A 0062;
|
||||
0061 1ABD 059A 0316 302A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062;0061 302A 1ABD 0316 059A 0062;
|
||||
0061 3099 093C 0334 1B34 0062;0061 0334 093C 1B34 3099 0062;0061 0334 093C 1B34 3099 0062;0061 0334 093C 1B34 3099 0062;0061 0334 093C 1B34 3099 0062;
|
||||
0061 1B34 3099 093C 0334 0062;0061 0334 1B34 093C 3099 0062;0061 0334 1B34 093C 3099 0062;0061 0334 1B34 093C 3099 0062;0061 0334 1B34 093C 3099 0062;
|
||||
0061 05B0 094D 3099 1B44 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062;0061 3099 094D 1B44 05B0 0062;
|
||||
@ -17810,6 +17853,10 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 1CED 059A 0316 302A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;0061 302A 1CED 0316 059A 0062;
|
||||
0061 0315 0300 05AE 1CF4 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062;00E0 05AE 1CF4 0315 0062;0061 05AE 0300 1CF4 0315 0062;
|
||||
0061 1CF4 0315 0300 05AE 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;0061 05AE 1CF4 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1CF8 0062;00E0 05AE 1CF8 0315 0062;0061 05AE 0300 1CF8 0315 0062;00E0 05AE 1CF8 0315 0062;0061 05AE 0300 1CF8 0315 0062;
|
||||
0061 1CF8 0315 0300 05AE 0062;0061 05AE 1CF8 0300 0315 0062;0061 05AE 1CF8 0300 0315 0062;0061 05AE 1CF8 0300 0315 0062;0061 05AE 1CF8 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1CF9 0062;00E0 05AE 1CF9 0315 0062;0061 05AE 0300 1CF9 0315 0062;00E0 05AE 1CF9 0315 0062;0061 05AE 0300 1CF9 0315 0062;
|
||||
0061 1CF9 0315 0300 05AE 0062;0061 05AE 1CF9 0300 0315 0062;0061 05AE 1CF9 0300 0315 0062;0061 05AE 1CF9 0300 0315 0062;0061 05AE 1CF9 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DC0 0062;00E0 05AE 1DC0 0315 0062;0061 05AE 0300 1DC0 0315 0062;00E0 05AE 1DC0 0315 0062;0061 05AE 0300 1DC0 0315 0062;
|
||||
0061 1DC0 0315 0300 05AE 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;0061 05AE 1DC0 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DC1 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062;00E0 05AE 1DC1 0315 0062;0061 05AE 0300 1DC1 0315 0062;
|
||||
@ -17888,6 +17935,36 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 1DE5 0315 0300 05AE 0062;0061 05AE 1DE5 0300 0315 0062;0061 05AE 1DE5 0300 0315 0062;0061 05AE 1DE5 0300 0315 0062;0061 05AE 1DE5 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DE6 0062;00E0 05AE 1DE6 0315 0062;0061 05AE 0300 1DE6 0315 0062;00E0 05AE 1DE6 0315 0062;0061 05AE 0300 1DE6 0315 0062;
|
||||
0061 1DE6 0315 0300 05AE 0062;0061 05AE 1DE6 0300 0315 0062;0061 05AE 1DE6 0300 0315 0062;0061 05AE 1DE6 0300 0315 0062;0061 05AE 1DE6 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DE7 0062;00E0 05AE 1DE7 0315 0062;0061 05AE 0300 1DE7 0315 0062;00E0 05AE 1DE7 0315 0062;0061 05AE 0300 1DE7 0315 0062;
|
||||
0061 1DE7 0315 0300 05AE 0062;0061 05AE 1DE7 0300 0315 0062;0061 05AE 1DE7 0300 0315 0062;0061 05AE 1DE7 0300 0315 0062;0061 05AE 1DE7 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DE8 0062;00E0 05AE 1DE8 0315 0062;0061 05AE 0300 1DE8 0315 0062;00E0 05AE 1DE8 0315 0062;0061 05AE 0300 1DE8 0315 0062;
|
||||
0061 1DE8 0315 0300 05AE 0062;0061 05AE 1DE8 0300 0315 0062;0061 05AE 1DE8 0300 0315 0062;0061 05AE 1DE8 0300 0315 0062;0061 05AE 1DE8 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DE9 0062;00E0 05AE 1DE9 0315 0062;0061 05AE 0300 1DE9 0315 0062;00E0 05AE 1DE9 0315 0062;0061 05AE 0300 1DE9 0315 0062;
|
||||
0061 1DE9 0315 0300 05AE 0062;0061 05AE 1DE9 0300 0315 0062;0061 05AE 1DE9 0300 0315 0062;0061 05AE 1DE9 0300 0315 0062;0061 05AE 1DE9 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DEA 0062;00E0 05AE 1DEA 0315 0062;0061 05AE 0300 1DEA 0315 0062;00E0 05AE 1DEA 0315 0062;0061 05AE 0300 1DEA 0315 0062;
|
||||
0061 1DEA 0315 0300 05AE 0062;0061 05AE 1DEA 0300 0315 0062;0061 05AE 1DEA 0300 0315 0062;0061 05AE 1DEA 0300 0315 0062;0061 05AE 1DEA 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DEB 0062;00E0 05AE 1DEB 0315 0062;0061 05AE 0300 1DEB 0315 0062;00E0 05AE 1DEB 0315 0062;0061 05AE 0300 1DEB 0315 0062;
|
||||
0061 1DEB 0315 0300 05AE 0062;0061 05AE 1DEB 0300 0315 0062;0061 05AE 1DEB 0300 0315 0062;0061 05AE 1DEB 0300 0315 0062;0061 05AE 1DEB 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DEC 0062;00E0 05AE 1DEC 0315 0062;0061 05AE 0300 1DEC 0315 0062;00E0 05AE 1DEC 0315 0062;0061 05AE 0300 1DEC 0315 0062;
|
||||
0061 1DEC 0315 0300 05AE 0062;0061 05AE 1DEC 0300 0315 0062;0061 05AE 1DEC 0300 0315 0062;0061 05AE 1DEC 0300 0315 0062;0061 05AE 1DEC 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DED 0062;00E0 05AE 1DED 0315 0062;0061 05AE 0300 1DED 0315 0062;00E0 05AE 1DED 0315 0062;0061 05AE 0300 1DED 0315 0062;
|
||||
0061 1DED 0315 0300 05AE 0062;0061 05AE 1DED 0300 0315 0062;0061 05AE 1DED 0300 0315 0062;0061 05AE 1DED 0300 0315 0062;0061 05AE 1DED 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DEE 0062;00E0 05AE 1DEE 0315 0062;0061 05AE 0300 1DEE 0315 0062;00E0 05AE 1DEE 0315 0062;0061 05AE 0300 1DEE 0315 0062;
|
||||
0061 1DEE 0315 0300 05AE 0062;0061 05AE 1DEE 0300 0315 0062;0061 05AE 1DEE 0300 0315 0062;0061 05AE 1DEE 0300 0315 0062;0061 05AE 1DEE 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DEF 0062;00E0 05AE 1DEF 0315 0062;0061 05AE 0300 1DEF 0315 0062;00E0 05AE 1DEF 0315 0062;0061 05AE 0300 1DEF 0315 0062;
|
||||
0061 1DEF 0315 0300 05AE 0062;0061 05AE 1DEF 0300 0315 0062;0061 05AE 1DEF 0300 0315 0062;0061 05AE 1DEF 0300 0315 0062;0061 05AE 1DEF 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF0 0062;00E0 05AE 1DF0 0315 0062;0061 05AE 0300 1DF0 0315 0062;00E0 05AE 1DF0 0315 0062;0061 05AE 0300 1DF0 0315 0062;
|
||||
0061 1DF0 0315 0300 05AE 0062;0061 05AE 1DF0 0300 0315 0062;0061 05AE 1DF0 0300 0315 0062;0061 05AE 1DF0 0300 0315 0062;0061 05AE 1DF0 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF1 0062;00E0 05AE 1DF1 0315 0062;0061 05AE 0300 1DF1 0315 0062;00E0 05AE 1DF1 0315 0062;0061 05AE 0300 1DF1 0315 0062;
|
||||
0061 1DF1 0315 0300 05AE 0062;0061 05AE 1DF1 0300 0315 0062;0061 05AE 1DF1 0300 0315 0062;0061 05AE 1DF1 0300 0315 0062;0061 05AE 1DF1 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF2 0062;00E0 05AE 1DF2 0315 0062;0061 05AE 0300 1DF2 0315 0062;00E0 05AE 1DF2 0315 0062;0061 05AE 0300 1DF2 0315 0062;
|
||||
0061 1DF2 0315 0300 05AE 0062;0061 05AE 1DF2 0300 0315 0062;0061 05AE 1DF2 0300 0315 0062;0061 05AE 1DF2 0300 0315 0062;0061 05AE 1DF2 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF3 0062;00E0 05AE 1DF3 0315 0062;0061 05AE 0300 1DF3 0315 0062;00E0 05AE 1DF3 0315 0062;0061 05AE 0300 1DF3 0315 0062;
|
||||
0061 1DF3 0315 0300 05AE 0062;0061 05AE 1DF3 0300 0315 0062;0061 05AE 1DF3 0300 0315 0062;0061 05AE 1DF3 0300 0315 0062;0061 05AE 1DF3 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF4 0062;00E0 05AE 1DF4 0315 0062;0061 05AE 0300 1DF4 0315 0062;00E0 05AE 1DF4 0315 0062;0061 05AE 0300 1DF4 0315 0062;
|
||||
0061 1DF4 0315 0300 05AE 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062;0061 05AE 1DF4 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1DF5 0062;00E0 05AE 1DF5 0315 0062;0061 05AE 0300 1DF5 0315 0062;00E0 05AE 1DF5 0315 0062;0061 05AE 0300 1DF5 0315 0062;
|
||||
0061 1DF5 0315 0300 05AE 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062;0061 05AE 1DF5 0300 0315 0062;
|
||||
0061 035D 035C 0315 1DFC 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;0061 0315 035C 1DFC 035D 0062;
|
||||
0061 1DFC 035D 035C 0315 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;0061 0315 1DFC 035C 035D 0062;
|
||||
0061 059A 0316 302A 1DFD 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;0061 302A 0316 1DFD 059A 0062;
|
||||
@ -18154,8 +18231,34 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 FE25 0315 0300 05AE 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062;0061 05AE FE25 0300 0315 0062;
|
||||
0061 0315 0300 05AE FE26 0062;00E0 05AE FE26 0315 0062;0061 05AE 0300 FE26 0315 0062;00E0 05AE FE26 0315 0062;0061 05AE 0300 FE26 0315 0062;
|
||||
0061 FE26 0315 0300 05AE 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062;0061 05AE FE26 0300 0315 0062;
|
||||
0061 059A 0316 302A FE27 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062;0061 302A 0316 FE27 059A 0062;
|
||||
0061 FE27 059A 0316 302A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062;0061 302A FE27 0316 059A 0062;
|
||||
0061 059A 0316 302A FE28 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062;0061 302A 0316 FE28 059A 0062;
|
||||
0061 FE28 059A 0316 302A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062;0061 302A FE28 0316 059A 0062;
|
||||
0061 059A 0316 302A FE29 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062;0061 302A 0316 FE29 059A 0062;
|
||||
0061 FE29 059A 0316 302A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062;0061 302A FE29 0316 059A 0062;
|
||||
0061 059A 0316 302A FE2A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062;0061 302A 0316 FE2A 059A 0062;
|
||||
0061 FE2A 059A 0316 302A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062;0061 302A FE2A 0316 059A 0062;
|
||||
0061 059A 0316 302A FE2B 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062;0061 302A 0316 FE2B 059A 0062;
|
||||
0061 FE2B 059A 0316 302A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062;0061 302A FE2B 0316 059A 0062;
|
||||
0061 059A 0316 302A FE2C 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062;0061 302A 0316 FE2C 059A 0062;
|
||||
0061 FE2C 059A 0316 302A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;0061 302A FE2C 0316 059A 0062;
|
||||
0061 059A 0316 302A FE2D 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;0061 302A 0316 FE2D 059A 0062;
|
||||
0061 FE2D 059A 0316 302A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;0061 302A FE2D 0316 059A 0062;
|
||||
0061 059A 0316 302A 101FD 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;0061 302A 0316 101FD 059A 0062;
|
||||
0061 101FD 059A 0316 302A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;0061 302A 101FD 0316 059A 0062;
|
||||
0061 059A 0316 302A 102E0 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;0061 302A 0316 102E0 059A 0062;
|
||||
0061 102E0 059A 0316 302A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062;0061 302A 102E0 0316 059A 0062;
|
||||
0061 0315 0300 05AE 10376 0062;00E0 05AE 10376 0315 0062;0061 05AE 0300 10376 0315 0062;00E0 05AE 10376 0315 0062;0061 05AE 0300 10376 0315 0062;
|
||||
0061 10376 0315 0300 05AE 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062;0061 05AE 10376 0300 0315 0062;
|
||||
0061 0315 0300 05AE 10377 0062;00E0 05AE 10377 0315 0062;0061 05AE 0300 10377 0315 0062;00E0 05AE 10377 0315 0062;0061 05AE 0300 10377 0315 0062;
|
||||
0061 10377 0315 0300 05AE 0062;0061 05AE 10377 0300 0315 0062;0061 05AE 10377 0300 0315 0062;0061 05AE 10377 0300 0315 0062;0061 05AE 10377 0300 0315 0062;
|
||||
0061 0315 0300 05AE 10378 0062;00E0 05AE 10378 0315 0062;0061 05AE 0300 10378 0315 0062;00E0 05AE 10378 0315 0062;0061 05AE 0300 10378 0315 0062;
|
||||
0061 10378 0315 0300 05AE 0062;0061 05AE 10378 0300 0315 0062;0061 05AE 10378 0300 0315 0062;0061 05AE 10378 0300 0315 0062;0061 05AE 10378 0300 0315 0062;
|
||||
0061 0315 0300 05AE 10379 0062;00E0 05AE 10379 0315 0062;0061 05AE 0300 10379 0315 0062;00E0 05AE 10379 0315 0062;0061 05AE 0300 10379 0315 0062;
|
||||
0061 10379 0315 0300 05AE 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062;0061 05AE 10379 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1037A 0062;00E0 05AE 1037A 0315 0062;0061 05AE 0300 1037A 0315 0062;00E0 05AE 1037A 0315 0062;0061 05AE 0300 1037A 0315 0062;
|
||||
0061 1037A 0315 0300 05AE 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062;0061 05AE 1037A 0300 0315 0062;
|
||||
0061 059A 0316 302A 10A0D 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062;0061 302A 0316 10A0D 059A 0062;
|
||||
0061 10A0D 059A 0316 302A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062;0061 302A 10A0D 0316 059A 0062;
|
||||
0061 0315 0300 05AE 10A0F 0062;00E0 05AE 10A0F 0315 0062;0061 05AE 0300 10A0F 0315 0062;00E0 05AE 10A0F 0315 0062;0061 05AE 0300 10A0F 0315 0062;
|
||||
@ -18168,8 +18271,14 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 10A3A 059A 0316 302A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062;0061 302A 10A3A 0316 059A 0062;
|
||||
0061 05B0 094D 3099 10A3F 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062;0061 3099 094D 10A3F 05B0 0062;
|
||||
0061 10A3F 05B0 094D 3099 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062;0061 3099 10A3F 094D 05B0 0062;
|
||||
0061 0315 0300 05AE 10AE5 0062;00E0 05AE 10AE5 0315 0062;0061 05AE 0300 10AE5 0315 0062;00E0 05AE 10AE5 0315 0062;0061 05AE 0300 10AE5 0315 0062;
|
||||
0061 10AE5 0315 0300 05AE 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;
|
||||
0061 059A 0316 302A 10AE6 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;
|
||||
0061 10AE6 059A 0316 302A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;
|
||||
0061 05B0 094D 3099 11046 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;
|
||||
0061 11046 05B0 094D 3099 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;
|
||||
0061 05B0 094D 3099 1107F 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;
|
||||
0061 1107F 05B0 094D 3099 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062;0061 3099 1107F 094D 05B0 0062;
|
||||
0061 05B0 094D 3099 110B9 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062;0061 3099 094D 110B9 05B0 0062;
|
||||
0061 110B9 05B0 094D 3099 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062;0061 3099 110B9 094D 05B0 0062;
|
||||
0061 3099 093C 0334 110BA 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062;0061 0334 093C 110BA 3099 0062;
|
||||
@ -18184,12 +18293,86 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 11133 05B0 094D 3099 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062;0061 3099 11133 094D 05B0 0062;
|
||||
0061 05B0 094D 3099 11134 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062;0061 3099 094D 11134 05B0 0062;
|
||||
0061 11134 05B0 094D 3099 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062;0061 3099 11134 094D 05B0 0062;
|
||||
0061 3099 093C 0334 11173 0062;0061 0334 093C 11173 3099 0062;0061 0334 093C 11173 3099 0062;0061 0334 093C 11173 3099 0062;0061 0334 093C 11173 3099 0062;
|
||||
0061 11173 3099 093C 0334 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062;0061 0334 11173 093C 3099 0062;
|
||||
0061 05B0 094D 3099 111C0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;0061 3099 094D 111C0 05B0 0062;
|
||||
0061 111C0 05B0 094D 3099 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;0061 3099 111C0 094D 05B0 0062;
|
||||
0061 05B0 094D 3099 11235 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062;0061 3099 094D 11235 05B0 0062;
|
||||
0061 11235 05B0 094D 3099 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062;0061 3099 11235 094D 05B0 0062;
|
||||
0061 3099 093C 0334 11236 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062;0061 0334 093C 11236 3099 0062;
|
||||
0061 11236 3099 093C 0334 0062;0061 0334 11236 093C 3099 0062;0061 0334 11236 093C 3099 0062;0061 0334 11236 093C 3099 0062;0061 0334 11236 093C 3099 0062;
|
||||
0061 3099 093C 0334 112E9 0062;0061 0334 093C 112E9 3099 0062;0061 0334 093C 112E9 3099 0062;0061 0334 093C 112E9 3099 0062;0061 0334 093C 112E9 3099 0062;
|
||||
0061 112E9 3099 093C 0334 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062;
|
||||
0061 05B0 094D 3099 112EA 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062;
|
||||
0061 112EA 05B0 094D 3099 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062;
|
||||
0061 3099 093C 0334 1133C 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062;
|
||||
0061 1133C 3099 093C 0334 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062;
|
||||
0061 05B0 094D 3099 1134D 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062;
|
||||
0061 1134D 05B0 094D 3099 0062;0061 3099 1134D 094D 05B0 0062;0061 3099 1134D 094D 05B0 0062;0061 3099 1134D 094D 05B0 0062;0061 3099 1134D 094D 05B0 0062;
|
||||
0061 0315 0300 05AE 11366 0062;00E0 05AE 11366 0315 0062;0061 05AE 0300 11366 0315 0062;00E0 05AE 11366 0315 0062;0061 05AE 0300 11366 0315 0062;
|
||||
0061 11366 0315 0300 05AE 0062;0061 05AE 11366 0300 0315 0062;0061 05AE 11366 0300 0315 0062;0061 05AE 11366 0300 0315 0062;0061 05AE 11366 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11367 0062;00E0 05AE 11367 0315 0062;0061 05AE 0300 11367 0315 0062;00E0 05AE 11367 0315 0062;0061 05AE 0300 11367 0315 0062;
|
||||
0061 11367 0315 0300 05AE 0062;0061 05AE 11367 0300 0315 0062;0061 05AE 11367 0300 0315 0062;0061 05AE 11367 0300 0315 0062;0061 05AE 11367 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11368 0062;00E0 05AE 11368 0315 0062;0061 05AE 0300 11368 0315 0062;00E0 05AE 11368 0315 0062;0061 05AE 0300 11368 0315 0062;
|
||||
0061 11368 0315 0300 05AE 0062;0061 05AE 11368 0300 0315 0062;0061 05AE 11368 0300 0315 0062;0061 05AE 11368 0300 0315 0062;0061 05AE 11368 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11369 0062;00E0 05AE 11369 0315 0062;0061 05AE 0300 11369 0315 0062;00E0 05AE 11369 0315 0062;0061 05AE 0300 11369 0315 0062;
|
||||
0061 11369 0315 0300 05AE 0062;0061 05AE 11369 0300 0315 0062;0061 05AE 11369 0300 0315 0062;0061 05AE 11369 0300 0315 0062;0061 05AE 11369 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1136A 0062;00E0 05AE 1136A 0315 0062;0061 05AE 0300 1136A 0315 0062;00E0 05AE 1136A 0315 0062;0061 05AE 0300 1136A 0315 0062;
|
||||
0061 1136A 0315 0300 05AE 0062;0061 05AE 1136A 0300 0315 0062;0061 05AE 1136A 0300 0315 0062;0061 05AE 1136A 0300 0315 0062;0061 05AE 1136A 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1136B 0062;00E0 05AE 1136B 0315 0062;0061 05AE 0300 1136B 0315 0062;00E0 05AE 1136B 0315 0062;0061 05AE 0300 1136B 0315 0062;
|
||||
0061 1136B 0315 0300 05AE 0062;0061 05AE 1136B 0300 0315 0062;0061 05AE 1136B 0300 0315 0062;0061 05AE 1136B 0300 0315 0062;0061 05AE 1136B 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1136C 0062;00E0 05AE 1136C 0315 0062;0061 05AE 0300 1136C 0315 0062;00E0 05AE 1136C 0315 0062;0061 05AE 0300 1136C 0315 0062;
|
||||
0061 1136C 0315 0300 05AE 0062;0061 05AE 1136C 0300 0315 0062;0061 05AE 1136C 0300 0315 0062;0061 05AE 1136C 0300 0315 0062;0061 05AE 1136C 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11370 0062;00E0 05AE 11370 0315 0062;0061 05AE 0300 11370 0315 0062;00E0 05AE 11370 0315 0062;0061 05AE 0300 11370 0315 0062;
|
||||
0061 11370 0315 0300 05AE 0062;0061 05AE 11370 0300 0315 0062;0061 05AE 11370 0300 0315 0062;0061 05AE 11370 0300 0315 0062;0061 05AE 11370 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11371 0062;00E0 05AE 11371 0315 0062;0061 05AE 0300 11371 0315 0062;00E0 05AE 11371 0315 0062;0061 05AE 0300 11371 0315 0062;
|
||||
0061 11371 0315 0300 05AE 0062;0061 05AE 11371 0300 0315 0062;0061 05AE 11371 0300 0315 0062;0061 05AE 11371 0300 0315 0062;0061 05AE 11371 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11372 0062;00E0 05AE 11372 0315 0062;0061 05AE 0300 11372 0315 0062;00E0 05AE 11372 0315 0062;0061 05AE 0300 11372 0315 0062;
|
||||
0061 11372 0315 0300 05AE 0062;0061 05AE 11372 0300 0315 0062;0061 05AE 11372 0300 0315 0062;0061 05AE 11372 0300 0315 0062;0061 05AE 11372 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11373 0062;00E0 05AE 11373 0315 0062;0061 05AE 0300 11373 0315 0062;00E0 05AE 11373 0315 0062;0061 05AE 0300 11373 0315 0062;
|
||||
0061 11373 0315 0300 05AE 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062;0061 05AE 11373 0300 0315 0062;
|
||||
0061 0315 0300 05AE 11374 0062;00E0 05AE 11374 0315 0062;0061 05AE 0300 11374 0315 0062;00E0 05AE 11374 0315 0062;0061 05AE 0300 11374 0315 0062;
|
||||
0061 11374 0315 0300 05AE 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062;0061 05AE 11374 0300 0315 0062;
|
||||
0061 05B0 094D 3099 114C2 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;
|
||||
0061 114C2 05B0 094D 3099 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;
|
||||
0061 3099 093C 0334 114C3 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;
|
||||
0061 114C3 3099 093C 0334 0062;0061 0334 114C3 093C 3099 0062;0061 0334 114C3 093C 3099 0062;0061 0334 114C3 093C 3099 0062;0061 0334 114C3 093C 3099 0062;
|
||||
0061 05B0 094D 3099 115BF 0062;0061 3099 094D 115BF 05B0 0062;0061 3099 094D 115BF 05B0 0062;0061 3099 094D 115BF 05B0 0062;0061 3099 094D 115BF 05B0 0062;
|
||||
0061 115BF 05B0 094D 3099 0062;0061 3099 115BF 094D 05B0 0062;0061 3099 115BF 094D 05B0 0062;0061 3099 115BF 094D 05B0 0062;0061 3099 115BF 094D 05B0 0062;
|
||||
0061 3099 093C 0334 115C0 0062;0061 0334 093C 115C0 3099 0062;0061 0334 093C 115C0 3099 0062;0061 0334 093C 115C0 3099 0062;0061 0334 093C 115C0 3099 0062;
|
||||
0061 115C0 3099 093C 0334 0062;0061 0334 115C0 093C 3099 0062;0061 0334 115C0 093C 3099 0062;0061 0334 115C0 093C 3099 0062;0061 0334 115C0 093C 3099 0062;
|
||||
0061 05B0 094D 3099 1163F 0062;0061 3099 094D 1163F 05B0 0062;0061 3099 094D 1163F 05B0 0062;0061 3099 094D 1163F 05B0 0062;0061 3099 094D 1163F 05B0 0062;
|
||||
0061 1163F 05B0 094D 3099 0062;0061 3099 1163F 094D 05B0 0062;0061 3099 1163F 094D 05B0 0062;0061 3099 1163F 094D 05B0 0062;0061 3099 1163F 094D 05B0 0062;
|
||||
0061 05B0 094D 3099 116B6 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062;0061 3099 094D 116B6 05B0 0062;
|
||||
0061 116B6 05B0 094D 3099 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;0061 3099 116B6 094D 05B0 0062;
|
||||
0061 3099 093C 0334 116B7 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;0061 0334 093C 116B7 3099 0062;
|
||||
0061 116B7 3099 093C 0334 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;
|
||||
0061 093C 0334 16AF0 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;
|
||||
0061 16AF0 093C 0334 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;
|
||||
0061 093C 0334 16AF1 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;
|
||||
0061 16AF1 093C 0334 0062;0061 16AF1 0334 093C 0062;0061 16AF1 0334 093C 0062;0061 16AF1 0334 093C 0062;0061 16AF1 0334 093C 0062;
|
||||
0061 093C 0334 16AF2 0062;0061 0334 16AF2 093C 0062;0061 0334 16AF2 093C 0062;0061 0334 16AF2 093C 0062;0061 0334 16AF2 093C 0062;
|
||||
0061 16AF2 093C 0334 0062;0061 16AF2 0334 093C 0062;0061 16AF2 0334 093C 0062;0061 16AF2 0334 093C 0062;0061 16AF2 0334 093C 0062;
|
||||
0061 093C 0334 16AF3 0062;0061 0334 16AF3 093C 0062;0061 0334 16AF3 093C 0062;0061 0334 16AF3 093C 0062;0061 0334 16AF3 093C 0062;
|
||||
0061 16AF3 093C 0334 0062;0061 16AF3 0334 093C 0062;0061 16AF3 0334 093C 0062;0061 16AF3 0334 093C 0062;0061 16AF3 0334 093C 0062;
|
||||
0061 093C 0334 16AF4 0062;0061 0334 16AF4 093C 0062;0061 0334 16AF4 093C 0062;0061 0334 16AF4 093C 0062;0061 0334 16AF4 093C 0062;
|
||||
0061 16AF4 093C 0334 0062;0061 16AF4 0334 093C 0062;0061 16AF4 0334 093C 0062;0061 16AF4 0334 093C 0062;0061 16AF4 0334 093C 0062;
|
||||
0061 0315 0300 05AE 16B30 0062;00E0 05AE 16B30 0315 0062;0061 05AE 0300 16B30 0315 0062;00E0 05AE 16B30 0315 0062;0061 05AE 0300 16B30 0315 0062;
|
||||
0061 16B30 0315 0300 05AE 0062;0061 05AE 16B30 0300 0315 0062;0061 05AE 16B30 0300 0315 0062;0061 05AE 16B30 0300 0315 0062;0061 05AE 16B30 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B31 0062;00E0 05AE 16B31 0315 0062;0061 05AE 0300 16B31 0315 0062;00E0 05AE 16B31 0315 0062;0061 05AE 0300 16B31 0315 0062;
|
||||
0061 16B31 0315 0300 05AE 0062;0061 05AE 16B31 0300 0315 0062;0061 05AE 16B31 0300 0315 0062;0061 05AE 16B31 0300 0315 0062;0061 05AE 16B31 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B32 0062;00E0 05AE 16B32 0315 0062;0061 05AE 0300 16B32 0315 0062;00E0 05AE 16B32 0315 0062;0061 05AE 0300 16B32 0315 0062;
|
||||
0061 16B32 0315 0300 05AE 0062;0061 05AE 16B32 0300 0315 0062;0061 05AE 16B32 0300 0315 0062;0061 05AE 16B32 0300 0315 0062;0061 05AE 16B32 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B33 0062;00E0 05AE 16B33 0315 0062;0061 05AE 0300 16B33 0315 0062;00E0 05AE 16B33 0315 0062;0061 05AE 0300 16B33 0315 0062;
|
||||
0061 16B33 0315 0300 05AE 0062;0061 05AE 16B33 0300 0315 0062;0061 05AE 16B33 0300 0315 0062;0061 05AE 16B33 0300 0315 0062;0061 05AE 16B33 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B34 0062;00E0 05AE 16B34 0315 0062;0061 05AE 0300 16B34 0315 0062;00E0 05AE 16B34 0315 0062;0061 05AE 0300 16B34 0315 0062;
|
||||
0061 16B34 0315 0300 05AE 0062;0061 05AE 16B34 0300 0315 0062;0061 05AE 16B34 0300 0315 0062;0061 05AE 16B34 0300 0315 0062;0061 05AE 16B34 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B35 0062;00E0 05AE 16B35 0315 0062;0061 05AE 0300 16B35 0315 0062;00E0 05AE 16B35 0315 0062;0061 05AE 0300 16B35 0315 0062;
|
||||
0061 16B35 0315 0300 05AE 0062;0061 05AE 16B35 0300 0315 0062;0061 05AE 16B35 0300 0315 0062;0061 05AE 16B35 0300 0315 0062;0061 05AE 16B35 0300 0315 0062;
|
||||
0061 0315 0300 05AE 16B36 0062;00E0 05AE 16B36 0315 0062;0061 05AE 0300 16B36 0315 0062;00E0 05AE 16B36 0315 0062;0061 05AE 0300 16B36 0315 0062;
|
||||
0061 16B36 0315 0300 05AE 0062;0061 05AE 16B36 0300 0315 0062;0061 05AE 16B36 0300 0315 0062;0061 05AE 16B36 0300 0315 0062;0061 05AE 16B36 0300 0315 0062;
|
||||
0061 093C 0334 1BC9E 0062;0061 0334 1BC9E 093C 0062;0061 0334 1BC9E 093C 0062;0061 0334 1BC9E 093C 0062;0061 0334 1BC9E 093C 0062;
|
||||
0061 1BC9E 093C 0334 0062;0061 1BC9E 0334 093C 0062;0061 1BC9E 0334 093C 0062;0061 1BC9E 0334 093C 0062;0061 1BC9E 0334 093C 0062;
|
||||
0061 302A 031B 1DCE 1D165 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;0061 1DCE 031B 1D165 302A 0062;
|
||||
0061 1D165 302A 031B 1DCE 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;0061 1DCE 1D165 031B 302A 0062;
|
||||
0061 302A 031B 1DCE 1D166 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;0061 1DCE 031B 1D166 302A 0062;
|
||||
@ -18256,6 +18439,20 @@ FFEE;FFEE;FFEE;25CB;25CB;
|
||||
0061 1D243 0315 0300 05AE 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062;0061 05AE 1D243 0300 0315 0062;
|
||||
0061 0315 0300 05AE 1D244 0062;00E0 05AE 1D244 0315 0062;0061 05AE 0300 1D244 0315 0062;00E0 05AE 1D244 0315 0062;0061 05AE 0300 1D244 0315 0062;
|
||||
0061 1D244 0315 0300 05AE 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062;0061 05AE 1D244 0300 0315 0062;
|
||||
0061 059A 0316 302A 1E8D0 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;
|
||||
0061 1E8D0 059A 0316 302A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D1 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;
|
||||
0061 1E8D1 059A 0316 302A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062;0061 302A 1E8D1 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D2 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062;0061 302A 0316 1E8D2 059A 0062;
|
||||
0061 1E8D2 059A 0316 302A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062;0061 302A 1E8D2 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D3 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062;0061 302A 0316 1E8D3 059A 0062;
|
||||
0061 1E8D3 059A 0316 302A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062;0061 302A 1E8D3 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D4 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062;0061 302A 0316 1E8D4 059A 0062;
|
||||
0061 1E8D4 059A 0316 302A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062;0061 302A 1E8D4 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D5 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062;0061 302A 0316 1E8D5 059A 0062;
|
||||
0061 1E8D5 059A 0316 302A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;0061 302A 1E8D5 0316 059A 0062;
|
||||
0061 059A 0316 302A 1E8D6 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;0061 302A 0316 1E8D6 059A 0062;
|
||||
0061 1E8D6 059A 0316 302A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;0061 302A 1E8D6 0316 059A 0062;
|
||||
#
|
||||
@Part3 # PRI #29 Test
|
||||
#
|
||||
@ -18427,5 +18624,12 @@ D6FC 0334 11AE;D6FC 0334 11AE;1112 1170 0334 11AE;D6FC 0334 11AE;1112 1170 0334
|
||||
D750 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5;D750 0334 11B5;1112 1173 0334 11B5;
|
||||
11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;
|
||||
11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;
|
||||
11347 0334 1133E;11347 0334 1133E;11347 0334 1133E;11347 0334 1133E;11347 0334 1133E;
|
||||
11347 0334 11357;11347 0334 11357;11347 0334 11357;11347 0334 11357;11347 0334 11357;
|
||||
114B9 0334 114B0;114B9 0334 114B0;114B9 0334 114B0;114B9 0334 114B0;114B9 0334 114B0;
|
||||
114B9 0334 114BA;114B9 0334 114BA;114B9 0334 114BA;114B9 0334 114BA;114B9 0334 114BA;
|
||||
114B9 0334 114BD;114B9 0334 114BD;114B9 0334 114BD;114B9 0334 114BD;114B9 0334 114BD;
|
||||
115B8 0334 115AF;115B8 0334 115AF;115B8 0334 115AF;115B8 0334 115AF;115B8 0334 115AF;
|
||||
115B9 0334 115AF;115B9 0334 115AF;115B9 0334 115AF;115B9 0334 115AF;115B9 0334 115AF;
|
||||
#
|
||||
# EOF
|
||||
|
@ -1,18 +1,25 @@
|
||||
# SpecialCasing-6.3.0.txt
|
||||
# Date: 2013-05-08, 13:54:51 GMT [MD]
|
||||
# SpecialCasing-7.0.0.txt
|
||||
# Date: 2014-03-18, 07:18:02 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2013 Unicode, Inc.
|
||||
# Copyright (c) 1991-2014 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
#
|
||||
# Special Casing Properties
|
||||
# Special Casing
|
||||
#
|
||||
# This file is a supplement to the UnicodeData file.
|
||||
# It contains additional information about the casing of Unicode characters.
|
||||
# (For compatibility, the UnicodeData.txt file only contains case mappings for
|
||||
# characters where they are 1-1, and independent of context and language.
|
||||
# For more information, see the discussion of Case Mappings in the Unicode Standard.
|
||||
# This file is a supplement to the UnicodeData.txt file. It does not define any
|
||||
# properties, but rather provides additional information about the casing of
|
||||
# Unicode characters, for situations when casing incurs a change in string length
|
||||
# or is dependent on context or locale. For compatibility, the UnicodeData.txt
|
||||
# file only contains simple case mappings for characters where they are one-to-one
|
||||
# and independent of context and language. The data in this file, combined with
|
||||
# the simple case mappings in UnicodeData.txt, defines the full case mappings
|
||||
# Lowercase_Mapping (lc), Titlecase_Mapping (tc), and Uppercase_Mapping (uc).
|
||||
#
|
||||
# Note that the preferred mechanism for defining tailored casing operations is
|
||||
# the Unicode Common Locale Data Repository (CLDR). For more information, see the
|
||||
# discussion of case mappings and case algorithms in the Unicode Standard.
|
||||
#
|
||||
# All code points not listed in this file that do not have a simple case mappings
|
||||
# in UnicodeData.txt map to themselves.
|
||||
@ -21,16 +28,17 @@
|
||||
# ================================================================================
|
||||
# The entries in this file are in the following machine-readable format:
|
||||
#
|
||||
# <code>; <lower> ; <title> ; <upper> ; (<condition_list> ;)? # <comment>
|
||||
# <code>; <lower>; <title>; <upper>; (<condition_list>;)? # <comment>
|
||||
#
|
||||
# <code>, <lower>, <title>, and <upper> provide character values in hex. If there is more
|
||||
# than one character, they are separated by spaces. Other than as used to separate
|
||||
# elements, spaces are to be ignored.
|
||||
# <code>, <lower>, <title>, and <upper> provide the respective full case mappings
|
||||
# of <code>, expressed as character values in hex. If there is more than one character,
|
||||
# they are separated by spaces. Other than as used to separate elements, spaces are
|
||||
# to be ignored.
|
||||
#
|
||||
# The <condition_list> is optional. Where present, it consists of one or more language IDs
|
||||
# or contexts, separated by spaces. In these conditions:
|
||||
# or casing contexts, separated by spaces. In these conditions:
|
||||
# - A condition list overrides the normal behavior if all of the listed conditions are true.
|
||||
# - The context is always the context of the characters in the original string,
|
||||
# - The casing context is always the context of the characters in the original string,
|
||||
# NOT in the resulting string.
|
||||
# - Case distinctions in the condition list are not significant.
|
||||
# - Conditions preceded by "Not_" represent the negation of the condition.
|
||||
@ -38,18 +46,14 @@
|
||||
#
|
||||
# A language ID is defined by BCP 47, with '-' and '_' treated equivalently.
|
||||
#
|
||||
# A context for a character C is defined by Section 3.13 Default Case
|
||||
# Algorithms, of The Unicode Standard, Version 6.3.
|
||||
# (This is identical to the context defined by Unicode 4.1.0,
|
||||
# as specified in http://www.unicode.org/versions/Unicode4.1.0/)
|
||||
# A casing context for a character is defined by Section 3.13 Default Case Algorithms
|
||||
# of The Unicode Standard.
|
||||
#
|
||||
# Parsers of this file must be prepared to deal with future additions to this format:
|
||||
# * Additional contexts
|
||||
# * Additional fields
|
||||
# ================================================================================
|
||||
|
||||
# @missing: 0000..10FFFF; <slc>; <stc>; <suc>;
|
||||
|
||||
# ================================================================================
|
||||
# Unconditional mappings
|
||||
# ================================================================================
|
||||
@ -114,7 +118,7 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
|
||||
# This process can be achieved by first transforming the text to NFC before casing.
|
||||
# E.g. <alpha><iota_subscript><acute> is uppercased to <ALPHA><acute><IOTA>
|
||||
|
||||
# The following cases are already in the UnicodeData file, so are only commented here.
|
||||
# The following cases are already in the UnicodeData.txt file, so are only commented here.
|
||||
|
||||
# 0345; 0345; 0345; 0399; # COMBINING GREEK YPOGEGRAMMENI
|
||||
|
||||
@ -205,7 +209,7 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
|
||||
|
||||
03A3; 03C2; 03A3; 03A3; Final_Sigma; # GREEK CAPITAL LETTER SIGMA
|
||||
|
||||
# Note: the following cases for non-final are already in the UnicodeData file.
|
||||
# Note: the following cases for non-final are already in the UnicodeData.txt file.
|
||||
|
||||
# 03A3; 03C3; 03A3; 03A3; # GREEK CAPITAL LETTER SIGMA
|
||||
# 03C3; 03C3; 03A3; 03A3; # GREEK SMALL LETTER SIGMA
|
||||
@ -268,7 +272,7 @@ FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH
|
||||
0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I
|
||||
0069; 0069; 0130; 0130; az; # LATIN SMALL LETTER I
|
||||
|
||||
# Note: the following case is already in the UnicodeData file.
|
||||
# Note: the following case is already in the UnicodeData.txt file.
|
||||
|
||||
# 0131; 0131; 0049; 0049; tr; # LATIN SMALL LETTER DOTLESS I
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
/**
|
||||
*******************************************************************************
|
||||
* Copyright (C) 1996-2013, International Business Machines Corporation and
|
||||
* Copyright (C) 1996-2014, International Business Machines Corporation and
|
||||
* others. All Rights Reserved.
|
||||
*******************************************************************************
|
||||
*/
|
||||
@ -558,44 +558,50 @@ public class TestUScript extends TestFmwk {
|
||||
* Whenever this happens, the long script names here need to be updated.
|
||||
*/
|
||||
String[] expectedLong = new String[]{
|
||||
"Balinese", "Batak", "Blis", "Brahmi", "Cham", "Cirt", "Cyrs", "Egyd", "Egyh", "Egyptian_Hieroglyphs",
|
||||
"Geok", "Hans", "Hant", "Hmng", "Hung", "Inds", "Javanese", "Kayah_Li", "Latf", "Latg",
|
||||
"Lepcha", "Lina", "Mandaic", "Maya", "Meroitic_Hieroglyphs", "Nko", "Old_Turkic", "Perm", "Phags_Pa", "Phoenician",
|
||||
"Balinese", "Batak", "Blis", "Brahmi", "Cham", "Cirt", "Cyrs",
|
||||
"Egyd", "Egyh", "Egyptian_Hieroglyphs",
|
||||
"Geok", "Hans", "Hant", "Pahawh_Hmong", "Hung", "Inds",
|
||||
"Javanese", "Kayah_Li", "Latf", "Latg",
|
||||
"Lepcha", "Linear_A", "Mandaic", "Maya", "Meroitic_Hieroglyphs",
|
||||
"Nko", "Old_Turkic", "Old_Permic", "Phags_Pa", "Phoenician",
|
||||
"Miao", "Roro", "Sara", "Syre", "Syrj", "Syrn", "Teng", "Vai", "Visp", "Cuneiform",
|
||||
"Zxxx", "Unknown",
|
||||
"Carian", "Jpan", "Tai_Tham", "Lycian", "Lydian", "Ol_Chiki", "Rejang", "Saurashtra", "Sgnw", "Sundanese",
|
||||
"Moon", "Meetei_Mayek",
|
||||
|
||||
// ICU 4.0
|
||||
/* new in ICU 4.0 */
|
||||
"Imperial_Aramaic", "Avestan", "Chakma", "Kore",
|
||||
"Kaithi", "Mani", "Inscriptional_Pahlavi", "Phlp", "Phlv", "Inscriptional_Parthian", "Samaritan", "Tai_Viet",
|
||||
"Kaithi", "Manichaean", "Inscriptional_Pahlavi", "Psalter_Pahlavi", "Phlv",
|
||||
"Inscriptional_Parthian", "Samaritan", "Tai_Viet",
|
||||
"Zmth", "Zsym",
|
||||
/* new in ICU 4.4 */
|
||||
"Bamum", "Lisu", "Nkgb", "Old_South_Arabian",
|
||||
/* new in ICU 4.6 */
|
||||
"Bass", "Dupl", "Elba", "Gran", "Kpel", "Loma", "Mend", "Meroitic_Cursive",
|
||||
"Narb", "Nbat", "Palm", "Sind", "Wara",
|
||||
"Bassa_Vah", "Duployan", "Elbasan", "Grantha", "Kpel",
|
||||
"Loma", "Mende_Kikakui", "Meroitic_Cursive",
|
||||
"Old_North_Arabian", "Nabataean", "Palmyrene", "Khudawadi", "Warang_Citi",
|
||||
/* new in ICU 4.8 */
|
||||
"Afak", "Jurc", "Mroo", "Nshu", "Sharada", "Sora_Sompeng", "Takri", "Tang", "Wole",
|
||||
"Afak", "Jurc", "Mro", "Nshu", "Sharada", "Sora_Sompeng", "Takri", "Tang", "Wole",
|
||||
/* new in ICU 49 */
|
||||
"Hluw", "Khoj", "Tirh",
|
||||
"Hluw", "Khojki", "Tirhuta",
|
||||
/* new in ICU 52 */
|
||||
"Aghb", "Mahj"
|
||||
"Caucasian_Albanian", "Mahajani",
|
||||
/* new in ICU 54 */
|
||||
"Ahom", "Hatr", "Modi", "Mult", "Pau_Cin_Hau", "Siddham"
|
||||
};
|
||||
String[] expectedShort = new String[]{
|
||||
"Bali", "Batk", "Blis", "Brah", "Cham", "Cirt", "Cyrs", "Egyd", "Egyh", "Egyp",
|
||||
"Geok", "Hans", "Hant", "Hmng", "Hung", "Inds", "Java", "Kali", "Latf", "Latg",
|
||||
"Lepc", "Lina", "Mand", "Maya", "Mero", "Nkoo", "Orkh", "Perm", "Phag", "Phnx",
|
||||
"Plrd", "Roro", "Sara", "Syre", "Syrj", "Syrn", "Teng", "Vaii", "Visp", "Xsux",
|
||||
"Bali", "Batk", "Blis", "Brah", "Cham", "Cirt", "Cyrs", "Egyd", "Egyh", "Egyp",
|
||||
"Geok", "Hans", "Hant", "Hmng", "Hung", "Inds", "Java", "Kali", "Latf", "Latg",
|
||||
"Lepc", "Lina", "Mand", "Maya", "Mero", "Nkoo", "Orkh", "Perm", "Phag", "Phnx",
|
||||
"Plrd", "Roro", "Sara", "Syre", "Syrj", "Syrn", "Teng", "Vaii", "Visp", "Xsux",
|
||||
"Zxxx", "Zzzz",
|
||||
"Cari", "Jpan", "Lana", "Lyci", "Lydi", "Olck", "Rjng", "Saur", "Sgnw", "Sund",
|
||||
"Moon", "Mtei",
|
||||
|
||||
// ICU 4.0
|
||||
"Armi", "Avst", "Cakm", "Kore", "Kthi", "Mani", "Phli", "Phlp", "Phlv", "Prti",
|
||||
"Samr", "Tavt", "Zmth", "Zsym",
|
||||
"Moon", "Mtei",
|
||||
/* new in ICU 4.0 */
|
||||
"Armi", "Avst", "Cakm", "Kore",
|
||||
"Kthi", "Mani", "Phli", "Phlp", "Phlv", "Prti", "Samr", "Tavt",
|
||||
"Zmth", "Zsym",
|
||||
/* new in ICU 4.4 */
|
||||
"Bamu", "Lisu", "Nkgb", "Sarb",
|
||||
"Bamu", "Lisu", "Nkgb", "Sarb",
|
||||
/* new in ICU 4.6 */
|
||||
"Bass", "Dupl", "Elba", "Gran", "Kpel", "Loma", "Mend", "Merc",
|
||||
"Narb", "Nbat", "Palm", "Sind", "Wara",
|
||||
@ -604,7 +610,9 @@ public class TestUScript extends TestFmwk {
|
||||
/* new in ICU 49 */
|
||||
"Hluw", "Khoj", "Tirh",
|
||||
/* new in ICU 52 */
|
||||
"Aghb", "Mahj"
|
||||
"Aghb", "Mahj",
|
||||
/* new in ICU 54 */
|
||||
"Ahom", "Hatr", "Modi", "Mult", "Pauc", "Sidd"
|
||||
};
|
||||
if(expectedLong.length!=(UScript.CODE_LIMIT-UScript.BALINESE)) {
|
||||
errln("need to add new script codes in lang.TestUScript.java!");
|
||||
|
@ -46,7 +46,7 @@ public final class UCharacterTest extends TestFmwk
|
||||
/**
|
||||
* ICU4J data version number
|
||||
*/
|
||||
private final VersionInfo VERSION_ = VersionInfo.getInstance("6.3.0.0");
|
||||
private final VersionInfo VERSION_ = VersionInfo.getInstance("7.0.0.0");
|
||||
|
||||
// constructor ===================================================
|
||||
|
||||
@ -1871,8 +1871,7 @@ public final class UCharacterTest extends TestFmwk
|
||||
{ 0x10909, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT },
|
||||
{ 0x10fe4, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT },
|
||||
|
||||
{ 0x0605, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
{ 0x061c, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
{ 0x061d, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
{ 0x063f, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
{ 0x070e, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
{ 0x0775, UProperty.BIDI_CLASS, UCharacterDirection.RIGHT_TO_LEFT_ARABIC },
|
||||
@ -1885,7 +1884,7 @@ public final class UCharacterTest extends TestFmwk
|
||||
{ 0x155A, UProperty.BLOCK, UCharacter.UnicodeBlock.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS.getID() },
|
||||
{ 0x1717, UProperty.BLOCK, UCharacter.UnicodeBlock.TAGALOG.getID() },
|
||||
{ 0x1900, UProperty.BLOCK, UCharacter.UnicodeBlock.LIMBU.getID() },
|
||||
{ 0x1AFF, UProperty.BLOCK, UCharacter.UnicodeBlock.NO_BLOCK.getID()},
|
||||
{ 0x1CBF, UProperty.BLOCK, UCharacter.UnicodeBlock.NO_BLOCK.getID()},
|
||||
{ 0x3040, UProperty.BLOCK, UCharacter.UnicodeBlock.HIRAGANA.getID()},
|
||||
{ 0x1D0FF, UProperty.BLOCK, UCharacter.UnicodeBlock.BYZANTINE_MUSICAL_SYMBOLS.getID()},
|
||||
{ 0x50000, UProperty.BLOCK, UCharacter.UnicodeBlock.NO_BLOCK.getID() },
|
||||
@ -2093,6 +2092,15 @@ public final class UCharacterTest extends TestFmwk
|
||||
{ 0xFF5B, UProperty.BIDI_PAIRED_BRACKET_TYPE, UCharacter.BidiPairedBracketType.OPEN },
|
||||
{ 0xFF5D, UProperty.BIDI_PAIRED_BRACKET_TYPE, UCharacter.BidiPairedBracketType.CLOSE },
|
||||
|
||||
{ -1, 0x700, 0 }, /* version break for Unicode 7.0 */
|
||||
|
||||
/* new character range with Joining_Group values */
|
||||
{ 0x10ABF, UProperty.JOINING_GROUP, UCharacter.JoiningGroup.NO_JOINING_GROUP },
|
||||
{ 0x10AC0, UProperty.JOINING_GROUP, UCharacter.JoiningGroup.MANICHAEAN_ALEPH },
|
||||
{ 0x10AC1, UProperty.JOINING_GROUP, UCharacter.JoiningGroup.MANICHAEAN_BETH },
|
||||
{ 0x10AEF, UProperty.JOINING_GROUP, UCharacter.JoiningGroup.MANICHAEAN_HUNDRED },
|
||||
{ 0x10AF0, UProperty.JOINING_GROUP, UCharacter.JoiningGroup.NO_JOINING_GROUP },
|
||||
|
||||
/* undefined UProperty values */
|
||||
{ 0x61, 0x4a7, 0 },
|
||||
{ 0x234bc, 0x15ed, 0 }
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
*******************************************************************************
|
||||
* Copyright (C) 1996-2012, International Business Machines Corporation and
|
||||
* Copyright (C) 1996-2014, International Business Machines Corporation and
|
||||
* others. All Rights Reserved.
|
||||
*******************************************************************************
|
||||
*/
|
||||
@ -215,6 +215,7 @@ public class UnicodeSetTest extends TestFmwk {
|
||||
|
||||
s.clear();
|
||||
s.applyPropertyAlias("nv", "0.5");
|
||||
s.retainAll(new UnicodeSet("[:age=6.0:]")); // stabilize this test
|
||||
expectToPattern(s, "[\\u00BD\\u0B73\\u0D74\\u0F2A\\u2CFD\\uA831\\U00010141\\U00010175\\U00010176\\U00010E7B]", null);
|
||||
// Unicode 5.1 adds Malayalam 1/2 (\u0D74)
|
||||
// Unicode 5.2 adds U+A831 NORTH INDIC FRACTION ONE HALF and U+10E7B RUMI FRACTION ONE HALF
|
||||
@ -1143,7 +1144,7 @@ public class UnicodeSetTest extends TestFmwk {
|
||||
// U+FDF2 has Script=Arabic and also Arab in its Script_Extensions,
|
||||
// so scx-sc is missing U+FDF2.
|
||||
"[[:Script_Extensions=Arabic:]-[:Arab:]]",
|
||||
"\\u0640\\u064B\\u0650\\u0655\\uFDFD",
|
||||
"\\u0640\\u064B\\u0650\\u0655",
|
||||
"\\uFDF2"
|
||||
};
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2011. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2014. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 11/01/2011 04:08:11 PM PDT
|
||||
* Generated on: 04/08/2014 04:03:38 PM PDT
|
||||
*/
|
||||
|
||||
ICU Version=49.0
|
||||
Total Script=157
|
||||
ICU Version=53.1
|
||||
Total Script=166
|
||||
Total Language=71
|
||||
Scripts={
|
||||
ICU_2.2=40
|
||||
@ -24,7 +24,9 @@ Scripts={
|
||||
ICU_4.4=4
|
||||
ICU_4.6=13
|
||||
ICU_4.8=9
|
||||
ICU_49.0=2
|
||||
ICU_49=3
|
||||
ICU_52=2
|
||||
ICU_54=6
|
||||
}
|
||||
Languages={
|
||||
ICU_2.6=30
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
*******************************************************************************
|
||||
* Copyright (C) 1998-2008, International Business Machines Corporation and *
|
||||
* others. All Rights Reserved. *
|
||||
* Copyright (C) 1998-2014, International Business Machines Corporation and
|
||||
* others. All Rights Reserved.
|
||||
*******************************************************************************
|
||||
*/
|
||||
package com.ibm.icu.dev.tool.layout;
|
||||
@ -22,8 +22,6 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
{
|
||||
int minScript = scriptData.getMinValue();
|
||||
int maxScript = scriptData.getMaxValue();
|
||||
int verMajor = VersionInfo.ICU_VERSION.getMajor();
|
||||
int verMinor = VersionInfo.ICU_VERSION.getMinor();
|
||||
|
||||
openFile(fileName);
|
||||
writeHeader("__LESCRIPTS_H", includeFiles, scriptBrief);
|
||||
@ -32,7 +30,7 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
what = "script";
|
||||
readFile(ScriptAndLanguages, what);
|
||||
String checkICUVersion, previousVersion;
|
||||
int previousMajor, previousMinor, arrayListIndex=0, numberOfScripts;
|
||||
int arrayListIndex=0, numberOfScripts;
|
||||
boolean initialheader = false;
|
||||
boolean newScripts = false;
|
||||
|
||||
@ -45,23 +43,17 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
checkICUVersion = (String)scriptVersionNumber.get(arrayListIndex);
|
||||
checkICUVersion = checkICUVersion.substring(checkICUVersion.indexOf("_")+1);
|
||||
previousVersion = checkICUVersion.substring(0, checkICUVersion.indexOf("="));
|
||||
previousMajor = Integer.parseInt(previousVersion.substring(0,previousVersion.indexOf(".")));
|
||||
previousMinor = Integer.parseInt(previousVersion.substring(previousVersion.indexOf(".")+1));
|
||||
numberOfScripts = Integer.parseInt(checkICUVersion.substring(checkICUVersion.indexOf("=")+1));
|
||||
|
||||
Object args[] = {new Integer(previousMajor), new Integer(previousMinor)};
|
||||
Object args[] = { previousVersion };
|
||||
//Check for the initial header. It should be written only one time
|
||||
if(!initialheader){
|
||||
output.println(format.format(args));
|
||||
initialheader = true;
|
||||
}else{
|
||||
if((verMajor-previousMajor)>=1){
|
||||
format = new MessageFormat(scriptPreambleStable);
|
||||
output.println(format.format(args));
|
||||
}else{
|
||||
format = new MessageFormat(scriptPreambleDraft);
|
||||
output.println(format.format(args));
|
||||
}
|
||||
// Unicode API constants are "born stable".
|
||||
format = new MessageFormat(scriptPreambleStable);
|
||||
output.println(format.format(args));
|
||||
}
|
||||
|
||||
for(int i=0;i<numberOfScripts;i++){
|
||||
@ -81,8 +73,8 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
}
|
||||
|
||||
if(newScripts){//Processing newly added scripts
|
||||
format = new MessageFormat(scriptPreambleDraft);
|
||||
Object args[] = {new Integer(verMajor), new Integer(verMinor)};
|
||||
format = new MessageFormat(scriptPreambleStable);
|
||||
Object args[] = { VersionInfo.ICU_VERSION };
|
||||
output.println(format.format(args));
|
||||
|
||||
for (int script = previousTotalScripts+1; script <= totalScript; script += 1) {
|
||||
@ -112,8 +104,6 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
{
|
||||
int minLanguage = languageData.getMinValue();
|
||||
int maxLanguage = languageData.getMaxValue();
|
||||
int verMajor = VersionInfo.ICU_VERSION.getMajor();
|
||||
int verMinor = VersionInfo.ICU_VERSION.getMinor();
|
||||
|
||||
openFile(fileName);
|
||||
writeHeader("__LELANGUAGES_H", includeFiles, languageBrief);
|
||||
@ -122,7 +112,7 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
what = "languages";
|
||||
readFile(ScriptAndLanguages, what);
|
||||
String checkICUVersion, previousVersion;
|
||||
int previousMajor, previousMinor, arrayListIndex=0, numberOfLanguages;
|
||||
int arrayListIndex=0, numberOfLanguages;
|
||||
boolean initialheader = false;
|
||||
boolean newLanguage = false;
|
||||
|
||||
@ -135,24 +125,18 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
checkICUVersion = (String)languageVersionNumber.get(arrayListIndex);
|
||||
checkICUVersion = checkICUVersion.substring(checkICUVersion.indexOf("_")+1);
|
||||
previousVersion = checkICUVersion.substring(0, checkICUVersion.indexOf("="));
|
||||
previousMajor = Integer.parseInt(previousVersion.substring(0,previousVersion.indexOf(".")));
|
||||
previousMinor = Integer.parseInt(previousVersion.substring(previousVersion.indexOf(".")+1));
|
||||
numberOfLanguages = Integer.parseInt(checkICUVersion.substring(checkICUVersion.indexOf("=")+1));
|
||||
|
||||
Object args[] = {new Integer(previousMajor), new Integer(previousMinor)};
|
||||
Object args[] = { previousVersion };
|
||||
|
||||
//Check for the initial header. It should be written only one time
|
||||
if(!initialheader){
|
||||
output.println(format.format(args));
|
||||
initialheader = true;
|
||||
}else{
|
||||
if((verMajor-previousMajor)>=1){
|
||||
format = new MessageFormat(languagePreambleStable);
|
||||
output.println(format.format(args));
|
||||
}else{
|
||||
format = new MessageFormat(languagePreambleDraft);
|
||||
output.println(format.format(args));
|
||||
}
|
||||
// Unicode API constants are "born stable".
|
||||
format = new MessageFormat(languagePreambleStable);
|
||||
output.println(format.format(args));
|
||||
}
|
||||
|
||||
for(int i=0;i<numberOfLanguages;i++){
|
||||
@ -172,8 +156,8 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
}
|
||||
if(newLanguage){
|
||||
//Processing newly added languages
|
||||
format = new MessageFormat(languagePreambleDraft);
|
||||
Object args[] = {new Integer(verMajor), new Integer(verMinor)};
|
||||
format = new MessageFormat(languagePreambleStable);
|
||||
Object args[] = { VersionInfo.ICU_VERSION };
|
||||
output.println(format.format(args));
|
||||
|
||||
for (int langauge = previousTotalLanguages+1; langauge <= totalLanguage; langauge += 1) {
|
||||
@ -206,7 +190,7 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
" * Constants for Unicode script values, generated using\n" +
|
||||
" * ICU4J''s <code>UScript</code> class.\n" +
|
||||
" *\n" +
|
||||
" * @stable ICU {0}.{1}\n" +
|
||||
" * @stable ICU {0}\n" +
|
||||
" */\n" +
|
||||
"\n" +
|
||||
"enum ScriptCodes '{'";
|
||||
@ -225,7 +209,7 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
" * this is just a list of languages which the LayoutEngine\n" +
|
||||
" * supports.\n" +
|
||||
" *\n" +
|
||||
" * @stable ICU {0}.{1}\n" +
|
||||
" * @stable ICU {0}\n" +
|
||||
" */\n" +
|
||||
"\n" +
|
||||
"enum LanguageCodes '{'";
|
||||
@ -280,25 +264,14 @@ public class ScriptIDModuleWriter extends ScriptModuleWriter
|
||||
|
||||
System.out.println("Done");
|
||||
}
|
||||
|
||||
private static final String scriptPreambleDraft =
|
||||
"/**\n" +
|
||||
" * @draft ICU {0}.{1}\n" +
|
||||
" */\n";// +
|
||||
|
||||
|
||||
private static final String scriptPreambleStable =
|
||||
"/**\n" +
|
||||
" * @stable ICU {0}.{1}\n" +
|
||||
" * @stable ICU {0}\n" +
|
||||
" */\n";// +
|
||||
|
||||
private static final String languagePreambleDraft =
|
||||
"/**\n" +
|
||||
" * @draft ICU {0}.{1}\n" +
|
||||
" */\n";// +
|
||||
|
||||
|
||||
private static final String languagePreambleStable =
|
||||
"/**\n" +
|
||||
" * @stable ICU {0}.{1}\n" +
|
||||
" * @stable ICU {0}\n" +
|
||||
" */\n";// +
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user