@@ -25,7 +25,7 @@ | |||
#include <stddef.h> | |||
// Unicode Character Data 8.0.0 | |||
// Unicode Character Data 9.0.0 | |||
struct case_conversion_entry | |||
{ | |||
@@ -483,6 +483,7 @@ static const struct case_conversion_entry case_conversion_data[] = | |||
{ 0x000266, 0x00A7AA, 0x000000, 0x00A7AA }, | |||
{ 0x000268, 0x000197, 0x000000, 0x000197 }, | |||
{ 0x000269, 0x000196, 0x000000, 0x000196 }, | |||
{ 0x00026A, 0x00A7AE, 0x000000, 0x00A7AE }, | |||
{ 0x00026B, 0x002C62, 0x000000, 0x002C62 }, | |||
{ 0x00026C, 0x00A7AD, 0x000000, 0x00A7AD }, | |||
{ 0x00026F, 0x00019C, 0x000000, 0x00019C }, | |||
@@ -1127,6 +1128,15 @@ static const struct case_conversion_entry case_conversion_data[] = | |||
{ 0x0013FB, 0x0013F3, 0x000000, 0x0013F3 }, | |||
{ 0x0013FC, 0x0013F4, 0x000000, 0x0013F4 }, | |||
{ 0x0013FD, 0x0013F5, 0x000000, 0x0013F5 }, | |||
{ 0x001C80, 0x000412, 0x000000, 0x000412 }, | |||
{ 0x001C81, 0x000414, 0x000000, 0x000414 }, | |||
{ 0x001C82, 0x00041E, 0x000000, 0x00041E }, | |||
{ 0x001C83, 0x000421, 0x000000, 0x000421 }, | |||
{ 0x001C84, 0x000422, 0x000000, 0x000422 }, | |||
{ 0x001C85, 0x000422, 0x000000, 0x000422 }, | |||
{ 0x001C86, 0x00042A, 0x000000, 0x00042A }, | |||
{ 0x001C87, 0x000462, 0x000000, 0x000462 }, | |||
{ 0x001C88, 0x00A64A, 0x000000, 0x00A64A }, | |||
{ 0x001D79, 0x00A77D, 0x000000, 0x00A77D }, | |||
{ 0x001D7D, 0x002C63, 0x000000, 0x002C63 }, | |||
{ 0x001E00, 0x000000, 0x001E01, 0x000000 }, | |||
@@ -2120,6 +2130,7 @@ static const struct case_conversion_entry case_conversion_data[] = | |||
{ 0x00A7AB, 0x000000, 0x00025C, 0x000000 }, | |||
{ 0x00A7AC, 0x000000, 0x000261, 0x000000 }, | |||
{ 0x00A7AD, 0x000000, 0x00026C, 0x000000 }, | |||
{ 0x00A7AE, 0x000000, 0x00026A, 0x000000 }, | |||
{ 0x00A7B0, 0x000000, 0x00029E, 0x000000 }, | |||
{ 0x00A7B1, 0x000000, 0x000287, 0x000000 }, | |||
{ 0x00A7B2, 0x000000, 0x00029D, 0x000000 }, | |||
@@ -2341,6 +2352,78 @@ static const struct case_conversion_entry case_conversion_data[] = | |||
{ 0x01044D, 0x010425, 0x000000, 0x010425 }, | |||
{ 0x01044E, 0x010426, 0x000000, 0x010426 }, | |||
{ 0x01044F, 0x010427, 0x000000, 0x010427 }, | |||
{ 0x0104B0, 0x000000, 0x0104D8, 0x000000 }, | |||
{ 0x0104B1, 0x000000, 0x0104D9, 0x000000 }, | |||
{ 0x0104B2, 0x000000, 0x0104DA, 0x000000 }, | |||
{ 0x0104B3, 0x000000, 0x0104DB, 0x000000 }, | |||
{ 0x0104B4, 0x000000, 0x0104DC, 0x000000 }, | |||
{ 0x0104B5, 0x000000, 0x0104DD, 0x000000 }, | |||
{ 0x0104B6, 0x000000, 0x0104DE, 0x000000 }, | |||
{ 0x0104B7, 0x000000, 0x0104DF, 0x000000 }, | |||
{ 0x0104B8, 0x000000, 0x0104E0, 0x000000 }, | |||
{ 0x0104B9, 0x000000, 0x0104E1, 0x000000 }, | |||
{ 0x0104BA, 0x000000, 0x0104E2, 0x000000 }, | |||
{ 0x0104BB, 0x000000, 0x0104E3, 0x000000 }, | |||
{ 0x0104BC, 0x000000, 0x0104E4, 0x000000 }, | |||
{ 0x0104BD, 0x000000, 0x0104E5, 0x000000 }, | |||
{ 0x0104BE, 0x000000, 0x0104E6, 0x000000 }, | |||
{ 0x0104BF, 0x000000, 0x0104E7, 0x000000 }, | |||
{ 0x0104C0, 0x000000, 0x0104E8, 0x000000 }, | |||
{ 0x0104C1, 0x000000, 0x0104E9, 0x000000 }, | |||
{ 0x0104C2, 0x000000, 0x0104EA, 0x000000 }, | |||
{ 0x0104C3, 0x000000, 0x0104EB, 0x000000 }, | |||
{ 0x0104C4, 0x000000, 0x0104EC, 0x000000 }, | |||
{ 0x0104C5, 0x000000, 0x0104ED, 0x000000 }, | |||
{ 0x0104C6, 0x000000, 0x0104EE, 0x000000 }, | |||
{ 0x0104C7, 0x000000, 0x0104EF, 0x000000 }, | |||
{ 0x0104C8, 0x000000, 0x0104F0, 0x000000 }, | |||
{ 0x0104C9, 0x000000, 0x0104F1, 0x000000 }, | |||
{ 0x0104CA, 0x000000, 0x0104F2, 0x000000 }, | |||
{ 0x0104CB, 0x000000, 0x0104F3, 0x000000 }, | |||
{ 0x0104CC, 0x000000, 0x0104F4, 0x000000 }, | |||
{ 0x0104CD, 0x000000, 0x0104F5, 0x000000 }, | |||
{ 0x0104CE, 0x000000, 0x0104F6, 0x000000 }, | |||
{ 0x0104CF, 0x000000, 0x0104F7, 0x000000 }, | |||
{ 0x0104D0, 0x000000, 0x0104F8, 0x000000 }, | |||
{ 0x0104D1, 0x000000, 0x0104F9, 0x000000 }, | |||
{ 0x0104D2, 0x000000, 0x0104FA, 0x000000 }, | |||
{ 0x0104D3, 0x000000, 0x0104FB, 0x000000 }, | |||
{ 0x0104D8, 0x0104B0, 0x000000, 0x0104B0 }, | |||
{ 0x0104D9, 0x0104B1, 0x000000, 0x0104B1 }, | |||
{ 0x0104DA, 0x0104B2, 0x000000, 0x0104B2 }, | |||
{ 0x0104DB, 0x0104B3, 0x000000, 0x0104B3 }, | |||
{ 0x0104DC, 0x0104B4, 0x000000, 0x0104B4 }, | |||
{ 0x0104DD, 0x0104B5, 0x000000, 0x0104B5 }, | |||
{ 0x0104DE, 0x0104B6, 0x000000, 0x0104B6 }, | |||
{ 0x0104DF, 0x0104B7, 0x000000, 0x0104B7 }, | |||
{ 0x0104E0, 0x0104B8, 0x000000, 0x0104B8 }, | |||
{ 0x0104E1, 0x0104B9, 0x000000, 0x0104B9 }, | |||
{ 0x0104E2, 0x0104BA, 0x000000, 0x0104BA }, | |||
{ 0x0104E3, 0x0104BB, 0x000000, 0x0104BB }, | |||
{ 0x0104E4, 0x0104BC, 0x000000, 0x0104BC }, | |||
{ 0x0104E5, 0x0104BD, 0x000000, 0x0104BD }, | |||
{ 0x0104E6, 0x0104BE, 0x000000, 0x0104BE }, | |||
{ 0x0104E7, 0x0104BF, 0x000000, 0x0104BF }, | |||
{ 0x0104E8, 0x0104C0, 0x000000, 0x0104C0 }, | |||
{ 0x0104E9, 0x0104C1, 0x000000, 0x0104C1 }, | |||
{ 0x0104EA, 0x0104C2, 0x000000, 0x0104C2 }, | |||
{ 0x0104EB, 0x0104C3, 0x000000, 0x0104C3 }, | |||
{ 0x0104EC, 0x0104C4, 0x000000, 0x0104C4 }, | |||
{ 0x0104ED, 0x0104C5, 0x000000, 0x0104C5 }, | |||
{ 0x0104EE, 0x0104C6, 0x000000, 0x0104C6 }, | |||
{ 0x0104EF, 0x0104C7, 0x000000, 0x0104C7 }, | |||
{ 0x0104F0, 0x0104C8, 0x000000, 0x0104C8 }, | |||
{ 0x0104F1, 0x0104C9, 0x000000, 0x0104C9 }, | |||
{ 0x0104F2, 0x0104CA, 0x000000, 0x0104CA }, | |||
{ 0x0104F3, 0x0104CB, 0x000000, 0x0104CB }, | |||
{ 0x0104F4, 0x0104CC, 0x000000, 0x0104CC }, | |||
{ 0x0104F5, 0x0104CD, 0x000000, 0x0104CD }, | |||
{ 0x0104F6, 0x0104CE, 0x000000, 0x0104CE }, | |||
{ 0x0104F7, 0x0104CF, 0x000000, 0x0104CF }, | |||
{ 0x0104F8, 0x0104D0, 0x000000, 0x0104D0 }, | |||
{ 0x0104F9, 0x0104D1, 0x000000, 0x0104D1 }, | |||
{ 0x0104FA, 0x0104D2, 0x000000, 0x0104D2 }, | |||
{ 0x0104FB, 0x0104D3, 0x000000, 0x0104D3 }, | |||
{ 0x010C80, 0x000000, 0x010CC0, 0x000000 }, | |||
{ 0x010C81, 0x000000, 0x010CC1, 0x000000 }, | |||
{ 0x010C82, 0x000000, 0x010CC2, 0x000000 }, | |||
@@ -2507,6 +2590,74 @@ static const struct case_conversion_entry case_conversion_data[] = | |||
{ 0x0118DD, 0x0118BD, 0x000000, 0x0118BD }, | |||
{ 0x0118DE, 0x0118BE, 0x000000, 0x0118BE }, | |||
{ 0x0118DF, 0x0118BF, 0x000000, 0x0118BF }, | |||
{ 0x01E900, 0x000000, 0x01E922, 0x000000 }, | |||
{ 0x01E901, 0x000000, 0x01E923, 0x000000 }, | |||
{ 0x01E902, 0x000000, 0x01E924, 0x000000 }, | |||
{ 0x01E903, 0x000000, 0x01E925, 0x000000 }, | |||
{ 0x01E904, 0x000000, 0x01E926, 0x000000 }, | |||
{ 0x01E905, 0x000000, 0x01E927, 0x000000 }, | |||
{ 0x01E906, 0x000000, 0x01E928, 0x000000 }, | |||
{ 0x01E907, 0x000000, 0x01E929, 0x000000 }, | |||
{ 0x01E908, 0x000000, 0x01E92A, 0x000000 }, | |||
{ 0x01E909, 0x000000, 0x01E92B, 0x000000 }, | |||
{ 0x01E90A, 0x000000, 0x01E92C, 0x000000 }, | |||
{ 0x01E90B, 0x000000, 0x01E92D, 0x000000 }, | |||
{ 0x01E90C, 0x000000, 0x01E92E, 0x000000 }, | |||
{ 0x01E90D, 0x000000, 0x01E92F, 0x000000 }, | |||
{ 0x01E90E, 0x000000, 0x01E930, 0x000000 }, | |||
{ 0x01E90F, 0x000000, 0x01E931, 0x000000 }, | |||
{ 0x01E910, 0x000000, 0x01E932, 0x000000 }, | |||
{ 0x01E911, 0x000000, 0x01E933, 0x000000 }, | |||
{ 0x01E912, 0x000000, 0x01E934, 0x000000 }, | |||
{ 0x01E913, 0x000000, 0x01E935, 0x000000 }, | |||
{ 0x01E914, 0x000000, 0x01E936, 0x000000 }, | |||
{ 0x01E915, 0x000000, 0x01E937, 0x000000 }, | |||
{ 0x01E916, 0x000000, 0x01E938, 0x000000 }, | |||
{ 0x01E917, 0x000000, 0x01E939, 0x000000 }, | |||
{ 0x01E918, 0x000000, 0x01E93A, 0x000000 }, | |||
{ 0x01E919, 0x000000, 0x01E93B, 0x000000 }, | |||
{ 0x01E91A, 0x000000, 0x01E93C, 0x000000 }, | |||
{ 0x01E91B, 0x000000, 0x01E93D, 0x000000 }, | |||
{ 0x01E91C, 0x000000, 0x01E93E, 0x000000 }, | |||
{ 0x01E91D, 0x000000, 0x01E93F, 0x000000 }, | |||
{ 0x01E91E, 0x000000, 0x01E940, 0x000000 }, | |||
{ 0x01E91F, 0x000000, 0x01E941, 0x000000 }, | |||
{ 0x01E920, 0x000000, 0x01E942, 0x000000 }, | |||
{ 0x01E921, 0x000000, 0x01E943, 0x000000 }, | |||
{ 0x01E922, 0x01E900, 0x000000, 0x01E900 }, | |||
{ 0x01E923, 0x01E901, 0x000000, 0x01E901 }, | |||
{ 0x01E924, 0x01E902, 0x000000, 0x01E902 }, | |||
{ 0x01E925, 0x01E903, 0x000000, 0x01E903 }, | |||
{ 0x01E926, 0x01E904, 0x000000, 0x01E904 }, | |||
{ 0x01E927, 0x01E905, 0x000000, 0x01E905 }, | |||
{ 0x01E928, 0x01E906, 0x000000, 0x01E906 }, | |||
{ 0x01E929, 0x01E907, 0x000000, 0x01E907 }, | |||
{ 0x01E92A, 0x01E908, 0x000000, 0x01E908 }, | |||
{ 0x01E92B, 0x01E909, 0x000000, 0x01E909 }, | |||
{ 0x01E92C, 0x01E90A, 0x000000, 0x01E90A }, | |||
{ 0x01E92D, 0x01E90B, 0x000000, 0x01E90B }, | |||
{ 0x01E92E, 0x01E90C, 0x000000, 0x01E90C }, | |||
{ 0x01E92F, 0x01E90D, 0x000000, 0x01E90D }, | |||
{ 0x01E930, 0x01E90E, 0x000000, 0x01E90E }, | |||
{ 0x01E931, 0x01E90F, 0x000000, 0x01E90F }, | |||
{ 0x01E932, 0x01E910, 0x000000, 0x01E910 }, | |||
{ 0x01E933, 0x01E911, 0x000000, 0x01E911 }, | |||
{ 0x01E934, 0x01E912, 0x000000, 0x01E912 }, | |||
{ 0x01E935, 0x01E913, 0x000000, 0x01E913 }, | |||
{ 0x01E936, 0x01E914, 0x000000, 0x01E914 }, | |||
{ 0x01E937, 0x01E915, 0x000000, 0x01E915 }, | |||
{ 0x01E938, 0x01E916, 0x000000, 0x01E916 }, | |||
{ 0x01E939, 0x01E917, 0x000000, 0x01E917 }, | |||
{ 0x01E93A, 0x01E918, 0x000000, 0x01E918 }, | |||
{ 0x01E93B, 0x01E919, 0x000000, 0x01E919 }, | |||
{ 0x01E93C, 0x01E91A, 0x000000, 0x01E91A }, | |||
{ 0x01E93D, 0x01E91B, 0x000000, 0x01E91B }, | |||
{ 0x01E93E, 0x01E91C, 0x000000, 0x01E91C }, | |||
{ 0x01E93F, 0x01E91D, 0x000000, 0x01E91D }, | |||
{ 0x01E940, 0x01E91E, 0x000000, 0x01E91E }, | |||
{ 0x01E941, 0x01E91F, 0x000000, 0x01E91F }, | |||
{ 0x01E942, 0x01E920, 0x000000, 0x01E920 }, | |||
{ 0x01E943, 0x01E921, 0x000000, 0x01E921 }, | |||
}; | |||
codepoint_t ucd_toupper(codepoint_t c) |
@@ -57,7 +57,7 @@ | |||
#define Zs UCD_CATEGORY_Zs | |||
#define Ii UCD_CATEGORY_Ii | |||
// Unicode Character Data 8.0.0 | |||
// Unicode Character Data 9.0.0 | |||
static const uint8_t categories_Cn[256] = | |||
{ | |||
@@ -332,10 +332,10 @@ static const uint8_t categories_000800[256] = | |||
/* 80 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* B0 */ Lo, Lo, Lo, Lo, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Lo, Lo, Lo, Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* E0 */ Mn, Mn, Cf, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* F0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
}; | |||
@@ -409,7 +409,7 @@ static const uint8_t categories_000C00[256] = | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Mn, Mn, Cn, Lo, Lo, Lo, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Lo, Lo, Mn, Mn, Cn, Cn, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, No, No, No, No, No, No, No, So, | |||
/* 80 */ Cn, Mn, Mc, Mc, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Lo, Lo, | |||
/* 80 */ Lo, Mn, Mc, Mc, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Lo, Lo, | |||
/* 90 */ Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* B0 */ Lo, Lo, Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Mn, Lo, Mc, Mn, | |||
@@ -425,10 +425,10 @@ static const uint8_t categories_000D00[256] = | |||
/* 10 */ Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 30 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Lo, Mc, Mc, | |||
/* 40 */ Mc, Mn, Mn, Mn, Mn, Cn, Mc, Mc, Mc, Cn, Mc, Mc, Mc, Mn, Lo, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Mc, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Lo, | |||
/* 40 */ Mc, Mn, Mn, Mn, Mn, Cn, Mc, Mc, Mc, Cn, Mc, Mc, Mc, Mn, Lo, So, | |||
/* 50 */ Cn, Cn, Cn, Cn, Lo, Lo, Lo, Mc, No, No, No, No, No, No, No, Lo, | |||
/* 60 */ Lo, Lo, Mn, Mn, Cn, Cn, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, | |||
/* 70 */ No, No, No, No, No, No, Cn, Cn, Cn, So, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 70 */ No, No, No, No, No, No, No, No, No, So, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 80 */ Cn, Cn, Mc, Mc, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Cn, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -609,7 +609,7 @@ static const uint8_t categories_001800[256] = | |||
/* 50 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 60 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 70 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Mn, Mn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Mn, Lo, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -689,7 +689,7 @@ static const uint8_t categories_001C00[256] = | |||
/* 50 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 60 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 70 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lm, Lm, Lm, Lm, Lm, Lm, Po, Po, | |||
/* 80 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -716,7 +716,7 @@ static const uint8_t categories_001D00[256] = | |||
/* C0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* D0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* E0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* F0 */ Mn, Mn, Mn, Mn, Mn, Mn, Cn, Cn, Cn, Cn, Cn, Cn, Mn, Mn, Mn, Mn, | |||
/* F0 */ Mn, Mn, Mn, Mn, Mn, Mn, Cn, Cn, Cn, Cn, Cn, Mn, Mn, Mn, Mn, Mn, | |||
}; | |||
static const uint8_t categories_001E00[256] = | |||
@@ -816,7 +816,7 @@ static const uint8_t categories_002300[256] = | |||
/* C0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* D0 */ So, So, So, So, So, So, So, So, So, So, So, So, Sm, Sm, Sm, Sm, | |||
/* E0 */ Sm, Sm, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* F0 */ So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, Cn, | |||
}; | |||
static const uint8_t categories_002400[256] = | |||
@@ -985,7 +985,7 @@ static const uint8_t categories_002E00[256] = | |||
/* 10 */ Po, Po, Po, Po, Po, Po, Po, Pd, Po, Po, Pd, Po, Pi, Pf, Po, Po, | |||
/* 20 */ Pi, Pf, Ps, Pe, Ps, Pe, Ps, Pe, Ps, Pe, Po, Po, Po, Po, Po, Lm, | |||
/* 30 */ Po, Po, Po, Po, Po, Po, Po, Po, Po, Po, Pd, Pd, Po, Po, Po, Po, | |||
/* 40 */ Pd, Po, Ps, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 40 */ Pd, Po, Ps, Po, Po, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -1191,7 +1191,7 @@ static const uint8_t categories_00A700[256] = | |||
/* 70 */ Lm, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Lu, Ll, Lu, Ll, Lu, Lu, Ll, | |||
/* 80 */ Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lm, Sk, Sk, Lu, Ll, Lu, Ll, Lo, | |||
/* 90 */ Lu, Ll, Lu, Ll, Ll, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, | |||
/* A0 */ Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Lu, Lu, Lu, Cn, Cn, | |||
/* A0 */ Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Ll, Lu, Lu, Lu, Lu, Lu, Cn, | |||
/* B0 */ Lu, Lu, Lu, Lu, Lu, Ll, Lu, Ll, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -1213,7 +1213,7 @@ static const uint8_t categories_00A800[256] = | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* B0 */ Lo, Lo, Lo, Lo, Mc, Mc, Mc, Mc, Mc, Mc, Mc, Mc, Mc, Mc, Mc, Mc, | |||
/* C0 */ Mc, Mc, Mc, Mc, Mn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Po, Po, | |||
/* C0 */ Mc, Mc, Mc, Mc, Mn, Mn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Po, Po, | |||
/* D0 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* F0 */ Mn, Mn, Lo, Lo, Lo, Lo, Lo, Lo, Po, Po, Po, Lo, Po, Lo, Cn, Cn, | |||
@@ -1429,7 +1429,7 @@ static const uint8_t categories_010100[256] = | |||
/* 50 */ Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, | |||
/* 60 */ Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, Nl, | |||
/* 70 */ Nl, Nl, Nl, Nl, Nl, No, No, No, No, So, So, So, So, So, So, So, | |||
/* 80 */ So, So, So, So, So, So, So, So, So, So, No, No, So, Cn, Cn, Cn, | |||
/* 80 */ So, So, So, So, So, So, So, So, So, So, No, No, So, So, So, Cn, | |||
/* 90 */ So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, | |||
/* A0 */ So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -1492,11 +1492,11 @@ static const uint8_t categories_010400[256] = | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, | |||
/* A0 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, | |||
/* C0 */ Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, | |||
/* D0 */ Lu, Lu, Lu, Lu, Cn, Cn, Cn, Cn, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, | |||
/* E0 */ Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, | |||
/* F0 */ Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_010500[256] = | |||
@@ -1704,7 +1704,7 @@ static const uint8_t categories_011200[256] = | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 10 */ Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Mc, Mc, Mc, Mn, | |||
/* 30 */ Mn, Mn, Mc, Mc, Mn, Mc, Mn, Mn, Po, Po, Po, Po, Po, Po, Cn, Cn, | |||
/* 30 */ Mn, Mn, Mc, Mc, Mn, Mc, Mn, Mn, Po, Po, Po, Po, Po, Po, Mn, Cn, | |||
/* 40 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -1741,12 +1741,12 @@ static const uint8_t categories_011300[256] = | |||
static const uint8_t categories_011400[256] = | |||
{ | |||
/* 00 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 10 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 20 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 30 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 40 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 10 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 30 */ Lo, Lo, Lo, Lo, Lo, Mc, Mc, Mc, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* 40 */ Mc, Mc, Mn, Mn, Mn, Mc, Mn, Lo, Lo, Lo, Lo, Po, Po, Po, Po, Po, | |||
/* 50 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Cn, Po, Cn, Po, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -1787,7 +1787,7 @@ static const uint8_t categories_011600[256] = | |||
/* 30 */ Mc, Mc, Mc, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mc, Mc, Mn, Mc, Mn, | |||
/* 40 */ Mn, Po, Po, Po, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Po, Po, Po, Po, Po, Po, Po, Po, Po, Po, Po, Po, Po, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -1859,6 +1859,26 @@ static const uint8_t categories_011A00[256] = | |||
/* F0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_011C00[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 10 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Mc, | |||
/* 30 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Cn, Mn, Mn, Mn, Mn, Mn, Mn, Mc, Mn, | |||
/* 40 */ Lo, Po, Po, Po, Po, Po, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, No, No, No, No, No, No, | |||
/* 60 */ No, No, No, No, No, No, No, No, No, No, No, No, No, Cn, Cn, Cn, | |||
/* 70 */ Po, Po, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Cn, Cn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* A0 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Cn, Mc, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* B0 */ Mn, Mc, Mn, Mn, Mc, Mn, Mn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_012300[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -2015,10 +2035,50 @@ static const uint8_t categories_016F00[256] = | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Lm, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_018700[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 10 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 30 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 40 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 50 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 60 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 70 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* B0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* C0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* D0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* E0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_018A00[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 10 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 20 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 30 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 40 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 50 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 60 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 70 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 80 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* 90 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* A0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* B0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* C0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* D0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* E0 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
/* F0 */ Lo, Lo, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01B000[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -2239,6 +2299,26 @@ static const uint8_t categories_01DA00[256] = | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01E000[256] = | |||
{ | |||
/* 00 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Cn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, | |||
/* 10 */ Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Cn, Cn, Mn, Mn, Mn, Mn, Mn, | |||
/* 20 */ Mn, Mn, Cn, Mn, Mn, Cn, Mn, Mn, Mn, Mn, Mn, Cn, Cn, Cn, Cn, Cn, | |||
/* 30 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 40 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01E800[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -2259,6 +2339,26 @@ static const uint8_t categories_01E800[256] = | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01E900[256] = | |||
{ | |||
/* 00 */ Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, | |||
/* 10 */ Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, Lu, | |||
/* 20 */ Lu, Lu, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, | |||
/* 30 */ Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, Ll, | |||
/* 40 */ Ll, Ll, Ll, Ll, Mn, Mn, Mn, Mn, Mn, Mn, Mn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Nd, Cn, Cn, Cn, Cn, Po, Po, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01EE00[256] = | |||
{ | |||
/* 00 */ Lo, Lo, Lo, Lo, Cn, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, Lo, | |||
@@ -2310,8 +2410,8 @@ static const uint8_t categories_01F100[256] = | |||
/* 60 */ So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, | |||
/* 70 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 80 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 90 */ So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* A0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -2324,7 +2424,7 @@ static const uint8_t categories_01F200[256] = | |||
/* 00 */ So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 10 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 20 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 30 */ So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, | |||
/* 30 */ So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, | |||
/* 40 */ So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -2359,26 +2459,6 @@ static const uint8_t categories_01F300[256] = | |||
/* F0 */ So, So, So, So, So, So, So, So, So, So, So, Sk, Sk, Sk, Sk, Sk, | |||
}; | |||
static const uint8_t categories_01F500[256] = | |||
{ | |||
/* 00 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 10 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 20 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 30 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 40 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 50 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 60 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 70 */ So, So, So, So, So, So, So, So, So, So, Cn, So, So, So, So, So, | |||
/* 80 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 90 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* A0 */ So, So, So, So, Cn, So, So, So, So, So, So, So, So, So, So, So, | |||
/* B0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* C0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* D0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* E0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* F0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
}; | |||
static const uint8_t categories_01F600[256] = | |||
{ | |||
/* 00 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
@@ -2394,9 +2474,9 @@ static const uint8_t categories_01F600[256] = | |||
/* A0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* B0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* C0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* D0 */ So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* D0 */ So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* E0 */ So, So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, | |||
/* F0 */ So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* F0 */ So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
}; | |||
static const uint8_t categories_01F700[256] = | |||
@@ -2442,15 +2522,15 @@ static const uint8_t categories_01F800[256] = | |||
static const uint8_t categories_01F900[256] = | |||
{ | |||
/* 00 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 10 */ So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 20 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 30 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 40 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 50 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 10 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, Cn, | |||
/* 20 */ So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 30 */ So, Cn, Cn, So, So, So, So, So, So, So, So, So, So, So, So, Cn, | |||
/* 40 */ So, So, So, So, So, So, So, So, So, So, So, So, Cn, Cn, Cn, Cn, | |||
/* 50 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, Cn, | |||
/* 60 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 70 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ So, So, So, So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 90 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* 80 */ So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, So, | |||
/* 90 */ So, So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* A0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* B0 */ Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
/* C0 */ So, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, Cn, | |||
@@ -2857,7 +2937,7 @@ static const uint8_t *categories_00F800_02FAFF[] = | |||
categories_Cn, // 011900 | |||
categories_011A00, | |||
categories_Cn, // 011B00 | |||
categories_Cn, // 011C00 | |||
categories_011C00, | |||
categories_Cn, // 011D00 | |||
categories_Cn, // 011E00 | |||
categories_Cn, // 011F00 | |||
@@ -2941,33 +3021,33 @@ static const uint8_t *categories_00F800_02FAFF[] = | |||
categories_Cn, // 016D00 | |||
categories_Cn, // 016E00 | |||
categories_016F00, | |||
categories_Cn, // 017000 | |||
categories_Cn, // 017100 | |||
categories_Cn, // 017200 | |||
categories_Cn, // 017300 | |||
categories_Cn, // 017400 | |||
categories_Cn, // 017500 | |||
categories_Cn, // 017600 | |||
categories_Cn, // 017700 | |||
categories_Cn, // 017800 | |||
categories_Cn, // 017900 | |||
categories_Cn, // 017A00 | |||
categories_Cn, // 017B00 | |||
categories_Cn, // 017C00 | |||
categories_Cn, // 017D00 | |||
categories_Cn, // 017E00 | |||
categories_Cn, // 017F00 | |||
categories_Cn, // 018000 | |||
categories_Cn, // 018100 | |||
categories_Cn, // 018200 | |||
categories_Cn, // 018300 | |||
categories_Cn, // 018400 | |||
categories_Cn, // 018500 | |||
categories_Cn, // 018600 | |||
categories_Cn, // 018700 | |||
categories_Cn, // 018800 | |||
categories_Cn, // 018900 | |||
categories_Cn, // 018A00 | |||
categories_Lo, // 017000 | |||
categories_Lo, // 017100 | |||
categories_Lo, // 017200 | |||
categories_Lo, // 017300 | |||
categories_Lo, // 017400 | |||
categories_Lo, // 017500 | |||
categories_Lo, // 017600 | |||
categories_Lo, // 017700 | |||
categories_Lo, // 017800 | |||
categories_Lo, // 017900 | |||
categories_Lo, // 017A00 | |||
categories_Lo, // 017B00 | |||
categories_Lo, // 017C00 | |||
categories_Lo, // 017D00 | |||
categories_Lo, // 017E00 | |||
categories_Lo, // 017F00 | |||
categories_Lo, // 018000 | |||
categories_Lo, // 018100 | |||
categories_Lo, // 018200 | |||
categories_Lo, // 018300 | |||
categories_Lo, // 018400 | |||
categories_Lo, // 018500 | |||
categories_Lo, // 018600 | |||
categories_018700, | |||
categories_Lo, // 018800 | |||
categories_Lo, // 018900 | |||
categories_018A00, | |||
categories_Cn, // 018B00 | |||
categories_Cn, // 018C00 | |||
categories_Cn, // 018D00 | |||
@@ -3053,7 +3133,7 @@ static const uint8_t *categories_00F800_02FAFF[] = | |||
categories_Cn, // 01DD00 | |||
categories_Cn, // 01DE00 | |||
categories_Cn, // 01DF00 | |||
categories_Cn, // 01E000 | |||
categories_01E000, | |||
categories_Cn, // 01E100 | |||
categories_Cn, // 01E200 | |||
categories_Cn, // 01E300 | |||
@@ -3062,7 +3142,7 @@ static const uint8_t *categories_00F800_02FAFF[] = | |||
categories_Cn, // 01E600 | |||
categories_Cn, // 01E700 | |||
categories_01E800, | |||
categories_Cn, // 01E900 | |||
categories_01E900, | |||
categories_Cn, // 01EA00 | |||
categories_Cn, // 01EB00 | |||
categories_Cn, // 01EC00 | |||
@@ -3074,7 +3154,7 @@ static const uint8_t *categories_00F800_02FAFF[] = | |||
categories_01F200, | |||
categories_01F300, | |||
categories_So, // 01F400 | |||
categories_01F500, | |||
categories_So, // 01F500 | |||
categories_01F600, | |||
categories_01F700, | |||
categories_01F800, |
@@ -135,6 +135,7 @@ ucd_category ucd_lookup_category(codepoint_t c); | |||
*/ | |||
typedef enum ucd_script_ | |||
{ | |||
UCD_SCRIPT_Adlm, /**< @brief Adlam Script */ | |||
UCD_SCRIPT_Afak, /**< @brief Afaka Script */ | |||
UCD_SCRIPT_Aghb, /**< @brief Caucasian Albanian Script */ | |||
UCD_SCRIPT_Ahom, /**< @brief Tai Ahom Script */ | |||
@@ -147,6 +148,7 @@ typedef enum ucd_script_ | |||
UCD_SCRIPT_Bass, /**< @brief Bassa Vah Script */ | |||
UCD_SCRIPT_Batk, /**< @brief Batak Script */ | |||
UCD_SCRIPT_Beng, /**< @brief Bengali Script */ | |||
UCD_SCRIPT_Bhks, /**< @brief Bhaiksuki Script */ | |||
UCD_SCRIPT_Blis, /**< @brief Blissymbols Script */ | |||
UCD_SCRIPT_Bopo, /**< @brief Bopomofo Script */ | |||
UCD_SCRIPT_Brah, /**< @brief Brahmi Script */ | |||
@@ -221,6 +223,7 @@ typedef enum ucd_script_ | |||
UCD_SCRIPT_Mahj, /**< @brief Mahajani Script */ | |||
UCD_SCRIPT_Mand, /**< @brief Mandaic Script */ | |||
UCD_SCRIPT_Mani, /**< @brief Manichaean Script */ | |||
UCD_SCRIPT_Marc, /**< @brief Marchen Script */ | |||
UCD_SCRIPT_Maya, /**< @brief Mayan Hieroglyphs */ | |||
UCD_SCRIPT_Mend, /**< @brief Mende Kikakui Script */ | |||
UCD_SCRIPT_Merc, /**< @brief Meroitic Cursive Script */ | |||
@@ -235,6 +238,7 @@ typedef enum ucd_script_ | |||
UCD_SCRIPT_Mymr, /**< @brief Myanmar (Burmese) Script */ | |||
UCD_SCRIPT_Narb, /**< @brief Old North Arabian Script */ | |||
UCD_SCRIPT_Nbat, /**< @brief Nabataean Script */ | |||
UCD_SCRIPT_Newa, /**< @brief Newa Script */ | |||
UCD_SCRIPT_Nkgb, /**< @brief Nakhi Geba Script */ | |||
UCD_SCRIPT_Nkoo, /**< @brief N'Ko Script */ | |||
UCD_SCRIPT_Nshu, /**< @brief Nushu Script */ | |||
@@ -242,6 +246,7 @@ typedef enum ucd_script_ | |||
UCD_SCRIPT_Olck, /**< @brief Ol Chiki Script */ | |||
UCD_SCRIPT_Orkh, /**< @brief Old Turkic Script */ | |||
UCD_SCRIPT_Orya, /**< @brief Oriya Script */ | |||
UCD_SCRIPT_Osge, /**< @brief Osage Script */ | |||
UCD_SCRIPT_Osma, /**< @brief Osmanya Script */ | |||
UCD_SCRIPT_Palm, /**< @brief Palmyrene Script */ | |||
UCD_SCRIPT_Pauc, /**< @brief Pau Cin Hau Script */ | |||
@@ -555,6 +560,7 @@ namespace ucd | |||
*/ | |||
enum script | |||
{ | |||
Adlm = UCD_SCRIPT_Adlm, /**< @brief Adlam Script */ | |||
Afak = UCD_SCRIPT_Afak, /**< @brief Afaka Script */ | |||
Aghb = UCD_SCRIPT_Aghb, /**< @brief Caucasian Albanian Script */ | |||
Ahom = UCD_SCRIPT_Ahom, /**< @brief Tai Ahom Script */ | |||
@@ -567,6 +573,7 @@ namespace ucd | |||
Bass = UCD_SCRIPT_Bass, /**< @brief Bassa Vah Script */ | |||
Batk = UCD_SCRIPT_Batk, /**< @brief Batak Script */ | |||
Beng = UCD_SCRIPT_Beng, /**< @brief Bengali Script */ | |||
Bhks = UCD_SCRIPT_Bhks, /**< @brief Bhaiksuki Script */ | |||
Blis = UCD_SCRIPT_Blis, /**< @brief Blissymbols Script */ | |||
Bopo = UCD_SCRIPT_Bopo, /**< @brief Bopomofo Script */ | |||
Brah = UCD_SCRIPT_Brah, /**< @brief Brahmi Script */ | |||
@@ -641,6 +648,7 @@ namespace ucd | |||
Mahj = UCD_SCRIPT_Mahj, /**< @brief Mahajani Script */ | |||
Mand = UCD_SCRIPT_Mand, /**< @brief Mandaic Script */ | |||
Mani = UCD_SCRIPT_Mani, /**< @brief Manichaean Script */ | |||
Marc = UCD_SCRIPT_Marc, /**< @brief Marchen Script */ | |||
Maya = UCD_SCRIPT_Maya, /**< @brief Mayan Hieroglyphs */ | |||
Mend = UCD_SCRIPT_Mend, /**< @brief Mende Kikakui Script */ | |||
Merc = UCD_SCRIPT_Merc, /**< @brief Meroitic Cursive Script */ | |||
@@ -655,6 +663,7 @@ namespace ucd | |||
Mymr = UCD_SCRIPT_Mymr, /**< @brief Myanmar (Burmese) Script */ | |||
Narb = UCD_SCRIPT_Narb, /**< @brief Old North Arabian Script */ | |||
Nbat = UCD_SCRIPT_Nbat, /**< @brief Nabataean Script */ | |||
Newa = UCD_SCRIPT_Newa, /**< @brief Newa Script */ | |||
Nkgb = UCD_SCRIPT_Nkgb, /**< @brief Nakhi Geba Script */ | |||
Nkoo = UCD_SCRIPT_Nkoo, /**< @brief N'Ko Script */ | |||
Nshu = UCD_SCRIPT_Nshu, /**< @brief Nushu Script */ | |||
@@ -662,6 +671,7 @@ namespace ucd | |||
Olck = UCD_SCRIPT_Olck, /**< @brief Ol Chiki Script */ | |||
Orkh = UCD_SCRIPT_Orkh, /**< @brief Old Turkic Script */ | |||
Orya = UCD_SCRIPT_Orya, /**< @brief Oriya Script */ | |||
Osge = UCD_SCRIPT_Osge, /**< @brief Osage Script */ | |||
Osma = UCD_SCRIPT_Osma, /**< @brief Osmanya Script */ | |||
Palm = UCD_SCRIPT_Palm, /**< @brief Palmyrene Script */ | |||
Pauc = UCD_SCRIPT_Pauc, /**< @brief Pau Cin Hau Script */ |
@@ -25,6 +25,7 @@ | |||
#include <stddef.h> | |||
#define Adlm UCD_SCRIPT_Adlm | |||
#define Afak UCD_SCRIPT_Afak | |||
#define Aghb UCD_SCRIPT_Aghb | |||
#define Ahom UCD_SCRIPT_Ahom | |||
@@ -37,6 +38,7 @@ | |||
#define Bass UCD_SCRIPT_Bass | |||
#define Batk UCD_SCRIPT_Batk | |||
#define Beng UCD_SCRIPT_Beng | |||
#define Bhks UCD_SCRIPT_Bhks | |||
#define Blis UCD_SCRIPT_Blis | |||
#define Bopo UCD_SCRIPT_Bopo | |||
#define Brah UCD_SCRIPT_Brah | |||
@@ -111,6 +113,7 @@ | |||
#define Mahj UCD_SCRIPT_Mahj | |||
#define Mand UCD_SCRIPT_Mand | |||
#define Mani UCD_SCRIPT_Mani | |||
#define Marc UCD_SCRIPT_Marc | |||
#define Maya UCD_SCRIPT_Maya | |||
#define Mend UCD_SCRIPT_Mend | |||
#define Merc UCD_SCRIPT_Merc | |||
@@ -125,6 +128,7 @@ | |||
#define Mymr UCD_SCRIPT_Mymr | |||
#define Narb UCD_SCRIPT_Narb | |||
#define Nbat UCD_SCRIPT_Nbat | |||
#define Newa UCD_SCRIPT_Newa | |||
#define Nkgb UCD_SCRIPT_Nkgb | |||
#define Nkoo UCD_SCRIPT_Nkoo | |||
#define Nshu UCD_SCRIPT_Nshu | |||
@@ -132,6 +136,7 @@ | |||
#define Olck UCD_SCRIPT_Olck | |||
#define Orkh UCD_SCRIPT_Orkh | |||
#define Orya UCD_SCRIPT_Orya | |||
#define Osge UCD_SCRIPT_Osge | |||
#define Osma UCD_SCRIPT_Osma | |||
#define Palm UCD_SCRIPT_Palm | |||
#define Pauc UCD_SCRIPT_Pauc | |||
@@ -194,7 +199,7 @@ | |||
#define Zyyy UCD_SCRIPT_Zyyy | |||
#define Zzzz UCD_SCRIPT_Zzzz | |||
// Unicode Character Data 8.0.0 | |||
// Unicode Character Data 9.0.0 | |||
static const uint8_t scripts_Latn[256] = | |||
{ | |||
@@ -496,6 +501,26 @@ static const uint8_t scripts_Bamu[256] = | |||
/* F0 */ Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, Bamu, | |||
}; | |||
static const uint8_t scripts_Tang[256] = | |||
{ | |||
/* 00 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 10 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 20 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 30 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 40 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 50 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 60 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 70 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 80 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 90 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* A0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* B0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* C0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* D0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* E0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* F0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
}; | |||
static const uint8_t scripts_Sgnw[256] = | |||
{ | |||
/* 00 */ Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, Sgnw, | |||
@@ -669,10 +694,10 @@ static const uint8_t scripts_000800[256] = | |||
/* 80 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
/* B0 */ Arab, Arab, Arab, Arab, Arab, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Arab, Arab, Arab, Arab, Arab, Zzzz, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
/* E0 */ Arab, Arab, Zyyy, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
/* F0 */ Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
}; | |||
@@ -746,7 +771,7 @@ static const uint8_t scripts_000C00[256] = | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Telu, Telu, Zzzz, Telu, Telu, Telu, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Telu, Telu, Telu, Telu, Zzzz, Zzzz, Telu, Telu, Telu, Telu, Telu, Telu, Telu, Telu, Telu, Telu, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Telu, Telu, Telu, Telu, Telu, Telu, Telu, Telu, | |||
/* 80 */ Zzzz, Knda, Knda, Knda, Zzzz, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Zzzz, Knda, Knda, | |||
/* 80 */ Knda, Knda, Knda, Knda, Zzzz, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Zzzz, Knda, Knda, | |||
/* 90 */ Knda, Zzzz, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, | |||
/* A0 */ Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Knda, Zzzz, Knda, Knda, Knda, Knda, Knda, Knda, | |||
/* B0 */ Knda, Knda, Knda, Knda, Zzzz, Knda, Knda, Knda, Knda, Knda, Zzzz, Zzzz, Knda, Knda, Knda, Knda, | |||
@@ -762,10 +787,10 @@ static const uint8_t scripts_000D00[256] = | |||
/* 10 */ Mlym, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 20 */ Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 30 */ Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Zzzz, Zzzz, Mlym, Mlym, Mlym, | |||
/* 40 */ Mlym, Mlym, Mlym, Mlym, Mlym, Zzzz, Mlym, Mlym, Mlym, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Mlym, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Mlym, | |||
/* 40 */ Mlym, Mlym, Mlym, Mlym, Mlym, Zzzz, Mlym, Mlym, Mlym, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 60 */ Mlym, Mlym, Mlym, Mlym, Zzzz, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 70 */ Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Zzzz, Zzzz, Zzzz, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 70 */ Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, Mlym, | |||
/* 80 */ Zzzz, Zzzz, Sinh, Sinh, Zzzz, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, | |||
/* 90 */ Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Zzzz, Zzzz, Zzzz, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, | |||
/* A0 */ Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, Sinh, | |||
@@ -1006,7 +1031,7 @@ static const uint8_t scripts_001C00[256] = | |||
/* 50 */ Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, | |||
/* 60 */ Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, | |||
/* 70 */ Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, Olck, | |||
/* 80 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Cyrl, Cyrl, Cyrl, Cyrl, Cyrl, Cyrl, Cyrl, Cyrl, Cyrl, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -1033,7 +1058,7 @@ static const uint8_t scripts_001D00[256] = | |||
/* C0 */ Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, | |||
/* D0 */ Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, | |||
/* E0 */ Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, | |||
/* F0 */ Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zinh, Zinh, Zinh, Zinh, | |||
/* F0 */ Zinh, Zinh, Zinh, Zinh, Zinh, Zinh, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zinh, Zinh, Zinh, Zinh, Zinh, | |||
}; | |||
static const uint8_t scripts_001F00[256] = | |||
@@ -1113,7 +1138,7 @@ static const uint8_t scripts_002300[256] = | |||
/* C0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* D0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* E0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* F0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, | |||
}; | |||
static const uint8_t scripts_002400[256] = | |||
@@ -1202,7 +1227,7 @@ static const uint8_t scripts_002E00[256] = | |||
/* 10 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 20 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 30 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 40 */ Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 40 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -1408,7 +1433,7 @@ static const uint8_t scripts_00A700[256] = | |||
/* 70 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, | |||
/* 80 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Zyyy, Zyyy, Zyyy, Latn, Latn, Latn, Latn, Latn, | |||
/* 90 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, | |||
/* A0 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Zzzz, Zzzz, | |||
/* A0 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Zzzz, | |||
/* B0 */ Latn, Latn, Latn, Latn, Latn, Latn, Latn, Latn, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -1430,7 +1455,7 @@ static const uint8_t scripts_00A800[256] = | |||
/* 90 */ Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, | |||
/* A0 */ Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, | |||
/* B0 */ Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, | |||
/* C0 */ Saur, Saur, Saur, Saur, Saur, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Saur, Saur, | |||
/* C0 */ Saur, Saur, Saur, Saur, Saur, Saur, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Saur, Saur, | |||
/* D0 */ Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Saur, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, | |||
/* F0 */ Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Deva, Zzzz, Zzzz, | |||
@@ -1646,7 +1671,7 @@ static const uint8_t scripts_010100[256] = | |||
/* 50 */ Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, | |||
/* 60 */ Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, | |||
/* 70 */ Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, | |||
/* 80 */ Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Grek, Zzzz, | |||
/* 90 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Grek, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -1709,11 +1734,11 @@ static const uint8_t scripts_010400[256] = | |||
/* 80 */ Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, | |||
/* 90 */ Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Zzzz, Zzzz, | |||
/* A0 */ Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Osma, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, | |||
/* C0 */ Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, | |||
/* D0 */ Osge, Osge, Osge, Osge, Zzzz, Zzzz, Zzzz, Zzzz, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, | |||
/* E0 */ Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, | |||
/* F0 */ Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Osge, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_010500[256] = | |||
@@ -1921,7 +1946,7 @@ static const uint8_t scripts_011200[256] = | |||
/* 00 */ Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, | |||
/* 10 */ Khoj, Khoj, Zzzz, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, | |||
/* 20 */ Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, | |||
/* 30 */ Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Zzzz, Zzzz, | |||
/* 30 */ Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Khoj, Zzzz, | |||
/* 40 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -1958,12 +1983,12 @@ static const uint8_t scripts_011300[256] = | |||
static const uint8_t scripts_011400[256] = | |||
{ | |||
/* 00 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 10 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 20 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 30 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 40 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 00 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, | |||
/* 10 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, | |||
/* 20 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, | |||
/* 30 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, | |||
/* 40 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, | |||
/* 50 */ Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Newa, Zzzz, Newa, Zzzz, Newa, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, Tirh, | |||
@@ -2004,7 +2029,7 @@ static const uint8_t scripts_011600[256] = | |||
/* 30 */ Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, | |||
/* 40 */ Modi, Modi, Modi, Modi, Modi, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Modi, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Mong, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, | |||
/* 90 */ Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, Takr, | |||
@@ -2076,6 +2101,26 @@ static const uint8_t scripts_011A00[256] = | |||
/* F0 */ Pauc, Pauc, Pauc, Pauc, Pauc, Pauc, Pauc, Pauc, Pauc, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_011C00[256] = | |||
{ | |||
/* 00 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Zzzz, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, | |||
/* 10 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, | |||
/* 20 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, | |||
/* 30 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Zzzz, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, | |||
/* 40 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, | |||
/* 60 */ Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Bhks, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, | |||
/* 80 */ Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, | |||
/* 90 */ Zzzz, Zzzz, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, | |||
/* A0 */ Marc, Marc, Marc, Marc, Marc, Marc, Marc, Marc, Zzzz, Marc, Marc, Marc, Marc, Marc, Marc, Marc, | |||
/* B0 */ Marc, Marc, Marc, Marc, Marc, Marc, Marc, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_012300[256] = | |||
{ | |||
/* 00 */ Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, Xsux, | |||
@@ -2232,10 +2277,50 @@ static const uint8_t scripts_016F00[256] = | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Tang, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_018700[256] = | |||
{ | |||
/* 00 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 10 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 20 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 30 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 40 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 50 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 60 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 70 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 80 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 90 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* A0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* B0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* C0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* D0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* E0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_018A00[256] = | |||
{ | |||
/* 00 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 10 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 20 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 30 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 40 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 50 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 60 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 70 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 80 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* 90 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* A0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* B0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* C0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* D0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* E0 */ Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, Tang, | |||
/* F0 */ Tang, Tang, Tang, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01B000[256] = | |||
{ | |||
/* 00 */ Kana, Hira, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -2456,6 +2541,26 @@ static const uint8_t scripts_01DA00[256] = | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01E000[256] = | |||
{ | |||
/* 00 */ Glag, Glag, Glag, Glag, Glag, Glag, Glag, Zzzz, Glag, Glag, Glag, Glag, Glag, Glag, Glag, Glag, | |||
/* 10 */ Glag, Glag, Glag, Glag, Glag, Glag, Glag, Glag, Glag, Zzzz, Zzzz, Glag, Glag, Glag, Glag, Glag, | |||
/* 20 */ Glag, Glag, Zzzz, Glag, Glag, Zzzz, Glag, Glag, Glag, Glag, Glag, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 30 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 40 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01E800[256] = | |||
{ | |||
/* 00 */ Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, Mend, | |||
@@ -2476,6 +2581,26 @@ static const uint8_t scripts_01E800[256] = | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01E900[256] = | |||
{ | |||
/* 00 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, | |||
/* 10 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, | |||
/* 20 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, | |||
/* 30 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, | |||
/* 40 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Adlm, Zzzz, Zzzz, Zzzz, Zzzz, Adlm, Adlm, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01EE00[256] = | |||
{ | |||
/* 00 */ Arab, Arab, Arab, Arab, Zzzz, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, Arab, | |||
@@ -2527,8 +2652,8 @@ static const uint8_t scripts_01F100[256] = | |||
/* 60 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 80 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 90 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* A0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -2541,7 +2666,7 @@ static const uint8_t scripts_01F200[256] = | |||
/* 00 */ Hira, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 10 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 20 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 30 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 30 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 40 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -2556,26 +2681,6 @@ static const uint8_t scripts_01F200[256] = | |||
/* F0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01F500[256] = | |||
{ | |||
/* 00 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 10 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 20 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 30 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 40 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 50 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 60 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 70 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 80 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 90 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* A0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* B0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* C0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* D0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* E0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* F0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
}; | |||
static const uint8_t scripts_01F600[256] = | |||
{ | |||
/* 00 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
@@ -2591,9 +2696,9 @@ static const uint8_t scripts_01F600[256] = | |||
/* A0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* B0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* C0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* D0 */ Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* D0 */ Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* E0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* F0 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
}; | |||
static const uint8_t scripts_01F700[256] = | |||
@@ -2639,15 +2744,15 @@ static const uint8_t scripts_01F800[256] = | |||
static const uint8_t scripts_01F900[256] = | |||
{ | |||
/* 00 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 10 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 20 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 30 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 40 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 10 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, | |||
/* 20 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 30 */ Zyyy, Zzzz, Zzzz, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, | |||
/* 40 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 50 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, | |||
/* 60 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 70 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 90 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* 80 */ Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, Zyyy, | |||
/* 90 */ Zyyy, Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* A0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* B0 */ Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
/* C0 */ Zyyy, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, Zzzz, | |||
@@ -3054,7 +3159,7 @@ static const uint8_t *scripts_00F800_02FAFF[] = | |||
scripts_Zzzz, // 011900 | |||
scripts_011A00, | |||
scripts_Zzzz, // 011B00 | |||
scripts_Zzzz, // 011C00 | |||
scripts_011C00, | |||
scripts_Zzzz, // 011D00 | |||
scripts_Zzzz, // 011E00 | |||
scripts_Zzzz, // 011F00 | |||
@@ -3138,33 +3243,33 @@ static const uint8_t *scripts_00F800_02FAFF[] = | |||
scripts_Zzzz, // 016D00 | |||
scripts_Zzzz, // 016E00 | |||
scripts_016F00, | |||
scripts_Zzzz, // 017000 | |||
scripts_Zzzz, // 017100 | |||
scripts_Zzzz, // 017200 | |||
scripts_Zzzz, // 017300 | |||
scripts_Zzzz, // 017400 | |||
scripts_Zzzz, // 017500 | |||
scripts_Zzzz, // 017600 | |||
scripts_Zzzz, // 017700 | |||
scripts_Zzzz, // 017800 | |||
scripts_Zzzz, // 017900 | |||
scripts_Zzzz, // 017A00 | |||
scripts_Zzzz, // 017B00 | |||
scripts_Zzzz, // 017C00 | |||
scripts_Zzzz, // 017D00 | |||
scripts_Zzzz, // 017E00 | |||
scripts_Zzzz, // 017F00 | |||
scripts_Zzzz, // 018000 | |||
scripts_Zzzz, // 018100 | |||
scripts_Zzzz, // 018200 | |||
scripts_Zzzz, // 018300 | |||
scripts_Zzzz, // 018400 | |||
scripts_Zzzz, // 018500 | |||
scripts_Zzzz, // 018600 | |||
scripts_Zzzz, // 018700 | |||
scripts_Zzzz, // 018800 | |||
scripts_Zzzz, // 018900 | |||
scripts_Zzzz, // 018A00 | |||
scripts_Tang, // 017000 | |||
scripts_Tang, // 017100 | |||
scripts_Tang, // 017200 | |||
scripts_Tang, // 017300 | |||
scripts_Tang, // 017400 | |||
scripts_Tang, // 017500 | |||
scripts_Tang, // 017600 | |||
scripts_Tang, // 017700 | |||
scripts_Tang, // 017800 | |||
scripts_Tang, // 017900 | |||
scripts_Tang, // 017A00 | |||
scripts_Tang, // 017B00 | |||
scripts_Tang, // 017C00 | |||
scripts_Tang, // 017D00 | |||
scripts_Tang, // 017E00 | |||
scripts_Tang, // 017F00 | |||
scripts_Tang, // 018000 | |||
scripts_Tang, // 018100 | |||
scripts_Tang, // 018200 | |||
scripts_Tang, // 018300 | |||
scripts_Tang, // 018400 | |||
scripts_Tang, // 018500 | |||
scripts_Tang, // 018600 | |||
scripts_018700, | |||
scripts_Tang, // 018800 | |||
scripts_Tang, // 018900 | |||
scripts_018A00, | |||
scripts_Zzzz, // 018B00 | |||
scripts_Zzzz, // 018C00 | |||
scripts_Zzzz, // 018D00 | |||
@@ -3250,7 +3355,7 @@ static const uint8_t *scripts_00F800_02FAFF[] = | |||
scripts_Zzzz, // 01DD00 | |||
scripts_Zzzz, // 01DE00 | |||
scripts_Zzzz, // 01DF00 | |||
scripts_Zzzz, // 01E000 | |||
scripts_01E000, | |||
scripts_Zzzz, // 01E100 | |||
scripts_Zzzz, // 01E200 | |||
scripts_Zzzz, // 01E300 | |||
@@ -3259,7 +3364,7 @@ static const uint8_t *scripts_00F800_02FAFF[] = | |||
scripts_Zzzz, // 01E600 | |||
scripts_Zzzz, // 01E700 | |||
scripts_01E800, | |||
scripts_Zzzz, // 01E900 | |||
scripts_01E900, | |||
scripts_Zzzz, // 01EA00 | |||
scripts_Zzzz, // 01EB00 | |||
scripts_Zzzz, // 01EC00 | |||
@@ -3271,7 +3376,7 @@ static const uint8_t *scripts_00F800_02FAFF[] = | |||
scripts_01F200, | |||
scripts_Zyyy, // 01F300 | |||
scripts_Zyyy, // 01F400 | |||
scripts_01F500, | |||
scripts_Zyyy, // 01F500 | |||
scripts_01F600, | |||
scripts_01F700, | |||
scripts_01F800, |
@@ -79,6 +79,7 @@ const char *ucd_get_script_string(ucd_script s) | |||
{ | |||
static const char *scripts[] = | |||
{ | |||
"Adlm", | |||
"Afak", | |||
"Aghb", | |||
"Ahom", | |||
@@ -91,6 +92,7 @@ const char *ucd_get_script_string(ucd_script s) | |||
"Bass", | |||
"Batk", | |||
"Beng", | |||
"Bhks", | |||
"Blis", | |||
"Bopo", | |||
"Brah", | |||
@@ -165,6 +167,7 @@ const char *ucd_get_script_string(ucd_script s) | |||
"Mahj", | |||
"Mand", | |||
"Mani", | |||
"Marc", | |||
"Maya", | |||
"Mend", | |||
"Merc", | |||
@@ -179,6 +182,7 @@ const char *ucd_get_script_string(ucd_script s) | |||
"Mymr", | |||
"Narb", | |||
"Nbat", | |||
"Newa", | |||
"Nkgb", | |||
"Nkoo", | |||
"Nshu", | |||
@@ -186,6 +190,7 @@ const char *ucd_get_script_string(ucd_script s) | |||
"Olck", | |||
"Orkh", | |||
"Orya", | |||
"Osge", | |||
"Osma", | |||
"Palm", | |||
"Pauc", |
@@ -111,6 +111,7 @@ if __name__ == '__main__': | |||
#include <stddef.h> | |||
#define Adlm UCD_SCRIPT_Adlm | |||
#define Afak UCD_SCRIPT_Afak | |||
#define Aghb UCD_SCRIPT_Aghb | |||
#define Ahom UCD_SCRIPT_Ahom | |||
@@ -123,6 +124,7 @@ if __name__ == '__main__': | |||
#define Bass UCD_SCRIPT_Bass | |||
#define Batk UCD_SCRIPT_Batk | |||
#define Beng UCD_SCRIPT_Beng | |||
#define Bhks UCD_SCRIPT_Bhks | |||
#define Blis UCD_SCRIPT_Blis | |||
#define Bopo UCD_SCRIPT_Bopo | |||
#define Brah UCD_SCRIPT_Brah | |||
@@ -197,6 +199,7 @@ if __name__ == '__main__': | |||
#define Mahj UCD_SCRIPT_Mahj | |||
#define Mand UCD_SCRIPT_Mand | |||
#define Mani UCD_SCRIPT_Mani | |||
#define Marc UCD_SCRIPT_Marc | |||
#define Maya UCD_SCRIPT_Maya | |||
#define Mend UCD_SCRIPT_Mend | |||
#define Merc UCD_SCRIPT_Merc | |||
@@ -211,6 +214,7 @@ if __name__ == '__main__': | |||
#define Mymr UCD_SCRIPT_Mymr | |||
#define Narb UCD_SCRIPT_Narb | |||
#define Nbat UCD_SCRIPT_Nbat | |||
#define Newa UCD_SCRIPT_Newa | |||
#define Nkgb UCD_SCRIPT_Nkgb | |||
#define Nkoo UCD_SCRIPT_Nkoo | |||
#define Nshu UCD_SCRIPT_Nshu | |||
@@ -218,6 +222,7 @@ if __name__ == '__main__': | |||
#define Olck UCD_SCRIPT_Olck | |||
#define Orkh UCD_SCRIPT_Orkh | |||
#define Orya UCD_SCRIPT_Orya | |||
#define Osge UCD_SCRIPT_Osge | |||
#define Osma UCD_SCRIPT_Osma | |||
#define Palm UCD_SCRIPT_Palm | |||
#define Pauc UCD_SCRIPT_Pauc |