mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-01 05:46:19 +00:00
Unicode Character Data 9.0.0
This commit is contained in:
+152
-1
@@ -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)
|
||||
|
||||
+173
-93
@@ -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 */
|
||||
|
||||
+197
-92
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user