diff options
author | Alexander Gutkin <agutkin@google.com> | 2014-03-10 16:09:01 +0000 |
---|---|---|
committer | Alexander Gutkin <agutkin@google.com> | 2014-03-10 16:09:01 +0000 |
commit | 9d00b26b4a6fbdf65f4adcd841e9d885d9102b94 (patch) | |
tree | e16a8e81be9fa2c55217ff7a189228e9db8bdf5f | |
parent | 96039b7897bb8b5853e91404d97abca72d933c69 (diff) | |
download | libutf-9d00b26b4a6fbdf65f4adcd841e9d885d9102b94.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.c | 2 | ||||
-rw-r--r-- | runetypebody.h (renamed from runetypebody-5.0.0.h) | 405 |
2 files changed, 342 insertions, 65 deletions
@@ -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 |