aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gutkin <agutkin@google.com>2014-03-10 16:09:01 +0000
committerAlexander Gutkin <agutkin@google.com>2014-03-10 16:09:01 +0000
commit9d00b26b4a6fbdf65f4adcd841e9d885d9102b94 (patch)
treee16a8e81be9fa2c55217ff7a189228e9db8bdf5f
parent96039b7897bb8b5853e91404d97abca72d933c69 (diff)
downloadlibutf-android-5.1.1_r26.tar.gz
Updating runes to correspond to unicode version 6.3.0.android-wear-5.0.0_r1android-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-wear-releaselollipop-releaselollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaselollipop-devlollipop-cts-release
Change-Id: I609016c9125bcdf7273511ab302b113166acfb8a
-rw-r--r--runetype.c2
-rw-r--r--runetypebody.h (renamed from runetypebody-5.0.0.h)405
2 files changed, 342 insertions, 65 deletions
diff --git a/runetype.c b/runetype.c
index 64ba1dc..da72643 100644
--- a/runetype.c
+++ b/runetype.c
@@ -67,4 +67,4 @@ isideographicrune(Rune c)
return 0;
}
-#include "runetypebody-5.0.0.h"
+#include "runetypebody.h"
diff --git a/runetypebody-5.0.0.h b/runetypebody.h
index 67a645d..5554dca 100644
--- a/runetypebody-5.0.0.h
+++ b/runetypebody.h
@@ -1,4 +1,4 @@
-/* generated automatically by mkrunetype.c from UnicodeData-5.0.0.txt */
+/* generated automatically by mkrunetype.c from UnicodeData-6.3.0.txt */
static Rune __isspacer[] = {
0x0009, 0x000d,
@@ -6,7 +6,6 @@ static Rune __isspacer[] = {
0x0085, 0x0085,
0x00a0, 0x00a0,
0x1680, 0x1680,
- 0x180e, 0x180e,
0x2000, 0x200a,
0x2028, 0x2029,
0x202f, 0x202f,
@@ -44,13 +43,30 @@ static Rune __isdigitr[] = {
0x0ed0, 0x0ed9,
0x0f20, 0x0f29,
0x1040, 0x1049,
+ 0x1090, 0x1099,
0x17e0, 0x17e9,
0x1810, 0x1819,
0x1946, 0x194f,
0x19d0, 0x19d9,
+ 0x1a80, 0x1a89,
+ 0x1a90, 0x1a99,
0x1b50, 0x1b59,
+ 0x1bb0, 0x1bb9,
+ 0x1c40, 0x1c49,
+ 0x1c50, 0x1c59,
+ 0xa620, 0xa629,
+ 0xa8d0, 0xa8d9,
+ 0xa900, 0xa909,
+ 0xa9d0, 0xa9d9,
+ 0xaa50, 0xaa59,
+ 0xabf0, 0xabf9,
0xff10, 0xff19,
0x104a0, 0x104a9,
+ 0x11066, 0x1106f,
+ 0x110f0, 0x110f9,
+ 0x11136, 0x1113f,
+ 0x111d0, 0x111d9,
+ 0x116c0, 0x116c9,
0x1d7ce, 0x1d7ff,
};
@@ -73,32 +89,35 @@ static Rune __isalphar[] = {
0x00f8, 0x02c1,
0x02c6, 0x02d1,
0x02e0, 0x02e4,
+ 0x0370, 0x0374,
+ 0x0376, 0x0377,
0x037a, 0x037d,
0x0388, 0x038a,
0x038e, 0x03a1,
- 0x03a3, 0x03ce,
- 0x03d0, 0x03f5,
+ 0x03a3, 0x03f5,
0x03f7, 0x0481,
- 0x048a, 0x0513,
+ 0x048a, 0x0527,
0x0531, 0x0556,
0x0561, 0x0587,
0x05d0, 0x05ea,
0x05f0, 0x05f2,
- 0x0621, 0x063a,
- 0x0640, 0x064a,
+ 0x0620, 0x064a,
0x066e, 0x066f,
0x0671, 0x06d3,
0x06e5, 0x06e6,
0x06ee, 0x06ef,
0x06fa, 0x06fc,
0x0712, 0x072f,
- 0x074d, 0x076d,
- 0x0780, 0x07a5,
+ 0x074d, 0x07a5,
0x07ca, 0x07ea,
0x07f4, 0x07f5,
+ 0x0800, 0x0815,
+ 0x0840, 0x0858,
+ 0x08a2, 0x08ac,
0x0904, 0x0939,
0x0958, 0x0961,
- 0x097b, 0x097f,
+ 0x0971, 0x0977,
+ 0x0979, 0x097f,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -144,6 +163,7 @@ static Rune __isalphar[] = {
0x0c12, 0x0c28,
0x0c2a, 0x0c33,
0x0c35, 0x0c39,
+ 0x0c58, 0x0c59,
0x0c60, 0x0c61,
0x0c85, 0x0c8c,
0x0c8e, 0x0c90,
@@ -151,11 +171,12 @@ static Rune __isalphar[] = {
0x0caa, 0x0cb3,
0x0cb5, 0x0cb9,
0x0ce0, 0x0ce1,
+ 0x0cf1, 0x0cf2,
0x0d05, 0x0d0c,
0x0d0e, 0x0d10,
- 0x0d12, 0x0d28,
- 0x0d2a, 0x0d39,
+ 0x0d12, 0x0d3a,
0x0d60, 0x0d61,
+ 0x0d7a, 0x0d7f,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -172,20 +193,19 @@ static Rune __isalphar[] = {
0x0ead, 0x0eb0,
0x0eb2, 0x0eb3,
0x0ec0, 0x0ec4,
- 0x0edc, 0x0edd,
+ 0x0edc, 0x0edf,
0x0f40, 0x0f47,
- 0x0f49, 0x0f6a,
- 0x0f88, 0x0f8b,
- 0x1000, 0x1021,
- 0x1023, 0x1027,
- 0x1029, 0x102a,
+ 0x0f49, 0x0f6c,
+ 0x0f88, 0x0f8c,
+ 0x1000, 0x102a,
0x1050, 0x1055,
+ 0x105a, 0x105d,
+ 0x1065, 0x1066,
+ 0x106e, 0x1070,
+ 0x1075, 0x1081,
0x10a0, 0x10c5,
0x10d0, 0x10fa,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x10fc, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x125a, 0x125d,
@@ -202,7 +222,7 @@ static Rune __isalphar[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -214,18 +234,27 @@ static Rune __isalphar[] = {
0x1780, 0x17b3,
0x1820, 0x1877,
0x1880, 0x18a8,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1950, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19c1, 0x19c7,
0x1a00, 0x1a16,
+ 0x1a20, 0x1a54,
0x1b05, 0x1b33,
0x1b45, 0x1b4b,
+ 0x1b83, 0x1ba0,
+ 0x1bae, 0x1baf,
+ 0x1bba, 0x1be5,
+ 0x1c00, 0x1c23,
+ 0x1c4d, 0x1c4f,
+ 0x1c5a, 0x1c7d,
+ 0x1ce9, 0x1cec,
+ 0x1cee, 0x1cf1,
+ 0x1cf5, 0x1cf6,
0x1d00, 0x1dbf,
- 0x1e00, 0x1e9b,
- 0x1ea0, 0x1ef9,
- 0x1f00, 0x1f15,
+ 0x1e00, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -240,7 +269,7 @@ static Rune __isalphar[] = {
0x1fe0, 0x1fec,
0x1ff2, 0x1ff4,
0x1ff6, 0x1ffc,
- 0x2090, 0x2094,
+ 0x2090, 0x209c,
0x210a, 0x2113,
0x2119, 0x211d,
0x212a, 0x212d,
@@ -250,11 +279,11 @@ static Rune __isalphar[] = {
0x2183, 0x2184,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6c,
- 0x2c74, 0x2c77,
- 0x2c80, 0x2ce4,
+ 0x2c60, 0x2ce4,
+ 0x2ceb, 0x2cee,
+ 0x2cf2, 0x2cf3,
0x2d00, 0x2d25,
- 0x2d30, 0x2d65,
+ 0x2d30, 0x2d67,
0x2d80, 0x2d96,
0x2da0, 0x2da6,
0x2da8, 0x2dae,
@@ -271,22 +300,56 @@ static Rune __isalphar[] = {
0x309d, 0x309f,
0x30a1, 0x30fa,
0x30fc, 0x30ff,
- 0x3105, 0x312c,
+ 0x3105, 0x312d,
0x3131, 0x318e,
- 0x31a0, 0x31b7,
+ 0x31a0, 0x31ba,
0x31f0, 0x31ff,
0x3400, 0x4db5,
- 0x4e00, 0x9fbb,
+ 0x4e00, 0x9fcc,
0xa000, 0xa48c,
- 0xa717, 0xa71a,
- 0xa800, 0xa801,
+ 0xa4d0, 0xa4fd,
+ 0xa500, 0xa60c,
+ 0xa610, 0xa61f,
+ 0xa62a, 0xa62b,
+ 0xa640, 0xa66e,
+ 0xa67f, 0xa697,
+ 0xa6a0, 0xa6e5,
+ 0xa717, 0xa71f,
+ 0xa722, 0xa788,
+ 0xa78b, 0xa78e,
+ 0xa790, 0xa793,
+ 0xa7a0, 0xa7aa,
+ 0xa7f8, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
0xa80c, 0xa822,
0xa840, 0xa873,
+ 0xa882, 0xa8b3,
+ 0xa8f2, 0xa8f7,
+ 0xa90a, 0xa925,
+ 0xa930, 0xa946,
+ 0xa960, 0xa97c,
+ 0xa984, 0xa9b2,
+ 0xaa00, 0xaa28,
+ 0xaa40, 0xaa42,
+ 0xaa44, 0xaa4b,
+ 0xaa60, 0xaa76,
+ 0xaa80, 0xaaaf,
+ 0xaab5, 0xaab6,
+ 0xaab9, 0xaabd,
+ 0xaadb, 0xaadd,
+ 0xaae0, 0xaaea,
+ 0xaaf2, 0xaaf4,
+ 0xab01, 0xab06,
+ 0xab09, 0xab0e,
+ 0xab11, 0xab16,
+ 0xab20, 0xab26,
+ 0xab28, 0xab2e,
+ 0xabc0, 0xabe2,
0xac00, 0xd7a3,
- 0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
+ 0xf900, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -316,6 +379,8 @@ static Rune __isalphar[] = {
0x1003f, 0x1004d,
0x10050, 0x1005d,
0x10080, 0x100fa,
+ 0x10280, 0x1029c,
+ 0x102a0, 0x102d0,
0x10300, 0x1031e,
0x10330, 0x10340,
0x10342, 0x10349,
@@ -326,11 +391,32 @@ static Rune __isalphar[] = {
0x10800, 0x10805,
0x1080a, 0x10835,
0x10837, 0x10838,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
+ 0x10920, 0x10939,
+ 0x10980, 0x109b7,
+ 0x109be, 0x109bf,
0x10a10, 0x10a13,
0x10a15, 0x10a17,
0x10a19, 0x10a33,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11003, 0x11037,
+ 0x11083, 0x110af,
+ 0x110d0, 0x110e8,
+ 0x11103, 0x11126,
+ 0x11183, 0x111b2,
+ 0x111c1, 0x111c4,
+ 0x11680, 0x116aa,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
+ 0x16800, 0x16a38,
+ 0x16f00, 0x16f44,
+ 0x16f93, 0x16f9f,
+ 0x1b000, 0x1b001,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
@@ -358,7 +444,26 @@ static Rune __isalphar[] = {
0x1d78a, 0x1d7a8,
0x1d7aa, 0x1d7c2,
0x1d7c4, 0x1d7cb,
+ 0x1ee00, 0x1ee03,
+ 0x1ee05, 0x1ee1f,
+ 0x1ee21, 0x1ee22,
+ 0x1ee29, 0x1ee32,
+ 0x1ee34, 0x1ee37,
+ 0x1ee4d, 0x1ee4f,
+ 0x1ee51, 0x1ee52,
+ 0x1ee61, 0x1ee62,
+ 0x1ee67, 0x1ee6a,
+ 0x1ee6c, 0x1ee72,
+ 0x1ee74, 0x1ee77,
+ 0x1ee79, 0x1ee7c,
+ 0x1ee80, 0x1ee89,
+ 0x1ee8b, 0x1ee9b,
+ 0x1eea1, 0x1eea3,
+ 0x1eea5, 0x1eea9,
+ 0x1eeab, 0x1eebb,
0x20000, 0x2a6d6,
+ 0x2a700, 0x2b734,
+ 0x2b740, 0x2b81d,
0x2f800, 0x2fa1d,
};
@@ -366,6 +471,7 @@ static Rune __isalphas[] = {
0x00aa,
0x00b5,
0x00ba,
+ 0x02ec,
0x02ee,
0x0386,
0x038c,
@@ -375,6 +481,10 @@ static Rune __isalphas[] = {
0x0710,
0x07b1,
0x07fa,
+ 0x081a,
+ 0x0824,
+ 0x0828,
+ 0x08a0,
0x093d,
0x0950,
0x09b2,
@@ -387,8 +497,12 @@ static Rune __isalphas[] = {
0x0b71,
0x0b83,
0x0b9c,
+ 0x0bd0,
+ 0x0c3d,
0x0cbd,
0x0cde,
+ 0x0d3d,
+ 0x0d4e,
0x0dbd,
0x0e84,
0x0e8a,
@@ -398,11 +512,17 @@ static Rune __isalphas[] = {
0x0ebd,
0x0ec6,
0x0f00,
- 0x10fc,
+ 0x103f,
+ 0x1061,
+ 0x108e,
+ 0x10c7,
+ 0x10cd,
0x1258,
0x12c0,
0x17d7,
0x17dc,
+ 0x18aa,
+ 0x1aa7,
0x1f59,
0x1f5b,
0x1f5d,
@@ -416,16 +536,41 @@ static Rune __isalphas[] = {
0x2126,
0x2128,
0x214e,
+ 0x2d27,
+ 0x2d2d,
0x2d6f,
+ 0x2e2f,
+ 0xa8fb,
+ 0xa9cf,
+ 0xaa7a,
+ 0xaab1,
+ 0xaac0,
+ 0xaac2,
0xfb1d,
0xfb3e,
0x10808,
0x1083c,
- 0x1083f,
0x10a00,
+ 0x16f50,
0x1d4a2,
0x1d4bb,
0x1d546,
+ 0x1ee24,
+ 0x1ee27,
+ 0x1ee39,
+ 0x1ee3b,
+ 0x1ee42,
+ 0x1ee47,
+ 0x1ee49,
+ 0x1ee4b,
+ 0x1ee54,
+ 0x1ee57,
+ 0x1ee59,
+ 0x1ee5b,
+ 0x1ee5d,
+ 0x1ee5f,
+ 0x1ee64,
+ 0x1ee7e,
};
int
@@ -497,6 +642,9 @@ static Rune __isupperr[] = {
0x24b6, 0x24cf,
0x2c00, 0x2c2e,
0x2c62, 0x2c64,
+ 0x2c6d, 0x2c70,
+ 0x2c7e, 0x2c80,
+ 0xa77d, 0xa77e,
0xff21, 0xff3a,
0x10400, 0x10427,
0x1d400, 0x1d419,
@@ -538,17 +686,28 @@ static Rune __isupperp[] = {
0x01de, 0x01ee,
0x01fa, 0x0232,
0x0248, 0x024e,
+ 0x0370, 0x0372,
0x03d8, 0x03ee,
0x0460, 0x0480,
0x048a, 0x04be,
0x04c3, 0x04cd,
- 0x04d0, 0x0512,
+ 0x04d0, 0x0526,
0x1e00, 0x1e94,
- 0x1ea0, 0x1ef8,
+ 0x1e9e, 0x1efe,
0x1f59, 0x1f5f,
0x2124, 0x2128,
0x2c67, 0x2c6b,
- 0x2c80, 0x2ce2,
+ 0x2c82, 0x2ce2,
+ 0x2ceb, 0x2ced,
+ 0xa640, 0xa66c,
+ 0xa680, 0xa696,
+ 0xa722, 0xa72e,
+ 0xa732, 0xa76e,
+ 0xa779, 0xa77b,
+ 0xa780, 0xa786,
+ 0xa78b, 0xa78d,
+ 0xa790, 0xa792,
+ 0xa7a0, 0xa7aa,
};
static Rune __isuppers[] = {
@@ -563,17 +722,23 @@ static Rune __isuppers[] = {
0x01f1,
0x01f4,
0x0241,
+ 0x0376,
0x0386,
0x038c,
+ 0x03cf,
0x03f4,
0x03f7,
+ 0x10c7,
+ 0x10cd,
0x2102,
0x2107,
0x2115,
0x2145,
0x2183,
0x2c60,
+ 0x2c72,
0x2c75,
+ 0x2cf2,
0x1d49c,
0x1d4a2,
0x1d546,
@@ -625,10 +790,10 @@ static Rune __islowerr[] = {
0x04ce, 0x04cf,
0x0561, 0x0587,
0x1d00, 0x1d2b,
- 0x1d62, 0x1d77,
+ 0x1d6b, 0x1d77,
0x1d79, 0x1d9a,
- 0x1e95, 0x1e9b,
- 0x1f00, 0x1f07,
+ 0x1e95, 0x1e9d,
+ 0x1eff, 0x1f07,
0x1f10, 0x1f15,
0x1f20, 0x1f27,
0x1f30, 0x1f37,
@@ -655,9 +820,12 @@ static Rune __islowerr[] = {
0x24d0, 0x24e9,
0x2c30, 0x2c5e,
0x2c65, 0x2c66,
- 0x2c76, 0x2c77,
+ 0x2c73, 0x2c74,
+ 0x2c76, 0x2c7b,
0x2ce3, 0x2ce4,
0x2d00, 0x2d25,
+ 0xa72f, 0xa731,
+ 0xa771, 0xa778,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
0xff41, 0xff5a,
@@ -703,21 +871,30 @@ static Rune __islowerp[] = {
0x01f3, 0x01f5,
0x01f9, 0x0231,
0x0247, 0x024d,
+ 0x0371, 0x0373,
0x03d9, 0x03ed,
0x0461, 0x0481,
0x048b, 0x04bf,
0x04c2, 0x04cc,
- 0x04d1, 0x0513,
+ 0x04d1, 0x0527,
0x1e01, 0x1e93,
- 0x1ea1, 0x1ef9,
+ 0x1e9f, 0x1efd,
0x2c68, 0x2c6c,
0x2c81, 0x2ce1,
+ 0x2cec, 0x2cee,
+ 0xa641, 0xa66d,
+ 0xa681, 0xa697,
+ 0xa723, 0xa72d,
+ 0xa733, 0xa76f,
+ 0xa77a, 0xa77c,
+ 0xa77f, 0xa787,
+ 0xa78c, 0xa78e,
+ 0xa791, 0xa793,
+ 0xa7a1, 0xa7a9,
};
static Rune __islowers[] = {
- 0x00aa,
0x00b5,
- 0x00ba,
0x0188,
0x0192,
0x0195,
@@ -729,12 +906,11 @@ static Rune __islowers[] = {
0x01c9,
0x023c,
0x0242,
+ 0x0377,
0x0390,
0x03f5,
0x03f8,
0x1fbe,
- 0x2071,
- 0x207f,
0x210a,
0x2113,
0x212f,
@@ -743,7 +919,11 @@ static Rune __islowers[] = {
0x214e,
0x2184,
0x2c61,
- 0x2c74,
+ 0x2c71,
+ 0x2cf3,
+ 0x2d27,
+ 0x2d2d,
+ 0xa7fa,
0x1d4bb,
0x1d7cb,
};
@@ -813,6 +993,9 @@ static Rune __istitler[] = {
0x24b6, 0x24cf,
0x2c00, 0x2c2e,
0x2c62, 0x2c64,
+ 0x2c6d, 0x2c70,
+ 0x2c7e, 0x2c80,
+ 0xa77d, 0xa77e,
0xff21, 0xff3a,
0x10400, 0x10427,
};
@@ -829,16 +1012,27 @@ static Rune __istitlep[] = {
0x01f2, 0x01f4,
0x01fa, 0x0232,
0x0248, 0x024e,
+ 0x0370, 0x0372,
0x03d8, 0x03ee,
0x0460, 0x0480,
0x048a, 0x04be,
0x04c3, 0x04cd,
- 0x04d0, 0x0512,
+ 0x04d0, 0x0526,
0x1e00, 0x1e94,
- 0x1ea0, 0x1ef8,
+ 0x1ea0, 0x1efe,
0x1f59, 0x1f5f,
0x2c67, 0x2c6b,
- 0x2c80, 0x2ce2,
+ 0x2c82, 0x2ce2,
+ 0x2ceb, 0x2ced,
+ 0xa640, 0xa66c,
+ 0xa680, 0xa696,
+ 0xa722, 0xa72e,
+ 0xa732, 0xa76e,
+ 0xa779, 0xa77b,
+ 0xa780, 0xa786,
+ 0xa78b, 0xa78d,
+ 0xa790, 0xa792,
+ 0xa7a0, 0xa7aa,
};
static Rune __istitles[] = {
@@ -850,13 +1044,19 @@ static Rune __istitles[] = {
0x01c5,
0x01c8,
0x0241,
+ 0x0376,
0x0386,
0x038c,
+ 0x03cf,
0x03f7,
+ 0x10c7,
+ 0x10cd,
0x2132,
0x2183,
0x2c60,
+ 0x2c72,
0x2c75,
+ 0x2cf2,
};
int
@@ -880,6 +1080,7 @@ static Rune __toupperr[] = {
0x0061, 0x007a, 1048544,
0x00e0, 0x00f6, 1048544,
0x00f8, 0x00fe, 1048544,
+ 0x023f, 0x0240, 1059391,
0x0256, 0x0257, 1048371,
0x028a, 0x028b, 1048359,
0x037b, 0x037d, 1048706,
@@ -930,16 +1131,26 @@ static Rune __toupperp[] = {
0x01f9, 0x021f, 1048575,
0x0223, 0x0233, 1048575,
0x0247, 0x024f, 1048575,
+ 0x0371, 0x0373, 1048575,
0x03d9, 0x03ef, 1048575,
0x0461, 0x0481, 1048575,
0x048b, 0x04bf, 1048575,
0x04c2, 0x04ce, 1048575,
- 0x04d1, 0x0513, 1048575,
+ 0x04d1, 0x0527, 1048575,
0x1e01, 0x1e95, 1048575,
- 0x1ea1, 0x1ef9, 1048575,
+ 0x1ea1, 0x1eff, 1048575,
0x1f51, 0x1f57, 1048584,
0x2c68, 0x2c6c, 1048575,
0x2c81, 0x2ce3, 1048575,
+ 0x2cec, 0x2cee, 1048575,
+ 0xa641, 0xa66d, 1048575,
+ 0xa681, 0xa697, 1048575,
+ 0xa723, 0xa72f, 1048575,
+ 0xa733, 0xa76f, 1048575,
+ 0xa77a, 0xa77c, 1048575,
+ 0xa77f, 0xa787, 1048575,
+ 0xa791, 0xa793, 1048575,
+ 0xa7a1, 0xa7a9, 1048575,
};
static Rune __touppers[] = {
@@ -973,16 +1184,22 @@ static Rune __touppers[] = {
0x01f5, 1048575,
0x023c, 1048575,
0x0242, 1048575,
+ 0x0250, 1059359,
+ 0x0251, 1059356,
+ 0x0252, 1059358,
0x0253, 1048366,
0x0254, 1048370,
0x0259, 1048374,
0x025b, 1048373,
0x0260, 1048371,
0x0263, 1048369,
+ 0x0265, 1090856,
+ 0x0266, 1090884,
0x0268, 1048367,
0x0269, 1048365,
0x026b, 1059319,
0x026f, 1048365,
+ 0x0271, 1059325,
0x0272, 1048363,
0x0275, 1048362,
0x027d, 1059303,
@@ -993,6 +1210,7 @@ static Rune __touppers[] = {
0x028c, 1048505,
0x0292, 1048357,
0x0345, 1048660,
+ 0x0377, 1048575,
0x03ac, 1048538,
0x03c2, 1048545,
0x03cc, 1048512,
@@ -1000,6 +1218,7 @@ static Rune __touppers[] = {
0x03d1, 1048519,
0x03d5, 1048529,
0x03d6, 1048522,
+ 0x03d7, 1048568,
0x03f0, 1048490,
0x03f1, 1048496,
0x03f2, 1048583,
@@ -1007,6 +1226,7 @@ static Rune __touppers[] = {
0x03f8, 1048575,
0x03fb, 1048575,
0x04cf, 1048561,
+ 0x1d79, 1083908,
0x1d7d, 1052390,
0x1e9b, 1048517,
0x1fb3, 1048585,
@@ -1019,7 +1239,12 @@ static Rune __touppers[] = {
0x2c61, 1048575,
0x2c65, 1037781,
0x2c66, 1037784,
+ 0x2c73, 1048575,
0x2c76, 1048575,
+ 0x2cf3, 1048575,
+ 0x2d27, 1041312,
+ 0x2d2d, 1041312,
+ 0xa78c, 1048575,
};
Rune
@@ -1075,6 +1300,7 @@ static Rune __tolowerr[] = {
0x2160, 0x216f, 1048592,
0x24b6, 0x24cf, 1048602,
0x2c00, 0x2c2e, 1048624,
+ 0x2c7e, 0x2c7f, 1037761,
0xff21, 0xff3a, 1048608,
0x10400, 0x10427, 1048616,
};
@@ -1092,16 +1318,26 @@ static Rune __tolowerp[] = {
0x01f8, 0x021e, 1048577,
0x0222, 0x0232, 1048577,
0x0248, 0x024e, 1048577,
+ 0x0370, 0x0372, 1048577,
0x03d8, 0x03ee, 1048577,
0x0460, 0x0480, 1048577,
0x048a, 0x04be, 1048577,
0x04c3, 0x04cd, 1048577,
- 0x04d0, 0x0512, 1048577,
+ 0x04d0, 0x0526, 1048577,
0x1e00, 0x1e94, 1048577,
- 0x1ea0, 0x1ef8, 1048577,
+ 0x1ea0, 0x1efe, 1048577,
0x1f59, 0x1f5f, 1048568,
0x2c67, 0x2c6b, 1048577,
0x2c80, 0x2ce2, 1048577,
+ 0x2ceb, 0x2ced, 1048577,
+ 0xa640, 0xa66c, 1048577,
+ 0xa680, 0xa696, 1048577,
+ 0xa722, 0xa72e, 1048577,
+ 0xa732, 0xa76e, 1048577,
+ 0xa779, 0xa77b, 1048577,
+ 0xa780, 0xa786, 1048577,
+ 0xa790, 0xa792, 1048577,
+ 0xa7a0, 0xa7a8, 1048577,
};
static Rune __tolowers[] = {
@@ -1157,14 +1393,19 @@ static Rune __tolowers[] = {
0x0244, 1048645,
0x0245, 1048647,
0x0246, 1048577,
+ 0x0376, 1048577,
0x0386, 1048614,
0x038c, 1048640,
+ 0x03cf, 1048584,
0x03f4, 1048516,
0x03f7, 1048577,
0x03f9, 1048569,
0x03fa, 1048577,
0x04c0, 1048591,
0x04c1, 1048577,
+ 0x10c7, 1055840,
+ 0x10cd, 1055840,
+ 0x1e9e, 1040961,
0x1fbc, 1048567,
0x1fcc, 1048567,
0x1fec, 1048569,
@@ -1178,7 +1419,18 @@ static Rune __tolowers[] = {
0x2c62, 1037833,
0x2c63, 1044762,
0x2c64, 1037849,
+ 0x2c6d, 1037796,
+ 0x2c6e, 1037827,
+ 0x2c6f, 1037793,
+ 0x2c70, 1037794,
+ 0x2c72, 1048577,
0x2c75, 1048577,
+ 0x2cf2, 1048577,
+ 0xa77d, 1013244,
+ 0xa77e, 1048577,
+ 0xa78b, 1048577,
+ 0xa78d, 1006296,
+ 0xa7aa, 1006268,
};
Rune
@@ -1202,6 +1454,7 @@ static Rune __totitler[] = {
0x0061, 0x007a, 1048544,
0x00e0, 0x00f6, 1048544,
0x00f8, 0x00fe, 1048544,
+ 0x023f, 0x0240, 1059391,
0x0256, 0x0257, 1048371,
0x028a, 0x028b, 1048359,
0x037b, 0x037d, 1048706,
@@ -1253,16 +1506,26 @@ static Rune __totitlep[] = {
0x01f9, 0x021f, 1048575,
0x0223, 0x0233, 1048575,
0x0247, 0x024f, 1048575,
+ 0x0371, 0x0373, 1048575,
0x03d9, 0x03ef, 1048575,
0x0461, 0x0481, 1048575,
0x048b, 0x04bf, 1048575,
0x04c2, 0x04ce, 1048575,
- 0x04d1, 0x0513, 1048575,
+ 0x04d1, 0x0527, 1048575,
0x1e01, 0x1e95, 1048575,
- 0x1ea1, 0x1ef9, 1048575,
+ 0x1ea1, 0x1eff, 1048575,
0x1f51, 0x1f57, 1048584,
0x2c68, 0x2c6c, 1048575,
0x2c81, 0x2ce3, 1048575,
+ 0x2cec, 0x2cee, 1048575,
+ 0xa641, 0xa66d, 1048575,
+ 0xa681, 0xa697, 1048575,
+ 0xa723, 0xa72f, 1048575,
+ 0xa733, 0xa76f, 1048575,
+ 0xa77a, 0xa77c, 1048575,
+ 0xa77f, 0xa787, 1048575,
+ 0xa791, 0xa793, 1048575,
+ 0xa7a1, 0xa7a9, 1048575,
};
static Rune __totitles[] = {
@@ -1293,16 +1556,22 @@ static Rune __totitles[] = {
0x01f1, 1048577,
0x023c, 1048575,
0x0242, 1048575,
+ 0x0250, 1059359,
+ 0x0251, 1059356,
+ 0x0252, 1059358,
0x0253, 1048366,
0x0254, 1048370,
0x0259, 1048374,
0x025b, 1048373,
0x0260, 1048371,
0x0263, 1048369,
+ 0x0265, 1090856,
+ 0x0266, 1090884,
0x0268, 1048367,
0x0269, 1048365,
0x026b, 1059319,
0x026f, 1048365,
+ 0x0271, 1059325,
0x0272, 1048363,
0x0275, 1048362,
0x027d, 1059303,
@@ -1313,6 +1582,7 @@ static Rune __totitles[] = {
0x028c, 1048505,
0x0292, 1048357,
0x0345, 1048660,
+ 0x0377, 1048575,
0x03ac, 1048538,
0x03c2, 1048545,
0x03cc, 1048512,
@@ -1320,6 +1590,7 @@ static Rune __totitles[] = {
0x03d1, 1048519,
0x03d5, 1048529,
0x03d6, 1048522,
+ 0x03d7, 1048568,
0x03f0, 1048490,
0x03f1, 1048496,
0x03f2, 1048583,
@@ -1327,6 +1598,7 @@ static Rune __totitles[] = {
0x03f8, 1048575,
0x03fb, 1048575,
0x04cf, 1048561,
+ 0x1d79, 1083908,
0x1d7d, 1052390,
0x1e9b, 1048517,
0x1fb3, 1048585,
@@ -1339,7 +1611,12 @@ static Rune __totitles[] = {
0x2c61, 1048575,
0x2c65, 1037781,
0x2c66, 1037784,
+ 0x2c73, 1048575,
0x2c76, 1048575,
+ 0x2cf3, 1048575,
+ 0x2d27, 1041312,
+ 0x2d2d, 1041312,
+ 0xa78c, 1048575,
};
Rune