From 45db7410c094d9495bd316c77b7baea5b65b1781 Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Fri, 8 Mar 2019 11:52:49 +0800 Subject: [PATCH] Update Unicode tables to 12.0.0 --- include/gdi.h | 6 + src/font/charset-bidi.c | 1 + src/font/unicode-arabic-shapping-tables.h | 14 +- src/font/unicode-bidi-tables.h | 116 +- src/font/unicode-break-tables.h | 985 ++++++++++--- src/font/unicode-script-table.h | 98 +- src/font/unicode-shape-complex-indic-table.c | 56 +- src/font/unicode-tables.h | 1297 ++++++++++++++---- src/font/utils/fetch-ucd.sh | 2 +- 9 files changed, 1954 insertions(+), 621 deletions(-) diff --git a/include/gdi.h b/include/gdi.h index f1a0d205..704f9a14 100644 --- a/include/gdi.h +++ b/include/gdi.h @@ -6398,6 +6398,12 @@ typedef enum { UCHAR_SCRIPT_MEDEFAIDRIN, /* Medf */ UCHAR_SCRIPT_OLD_SOGDIAN, /* Sogo */ UCHAR_SCRIPT_SOGDIAN, /* Sogd */ + + /* Unicode 12.0 additions */ + UCHAR_SCRIPT_ELYMAIC, /* Elymaic */ + UCHAR_SCRIPT_NANDINAGARI, /* Nandinagari */ + UCHAR_SCRIPT_NYIAKENG_PUACHUE_HMONG, /* Nyiakeng Puachue Hmong */ + UCHAR_SCRIPT_WANCHO, /* Wancho */ } UCharScriptType; /** @} end of achar_types */ diff --git a/src/font/charset-bidi.c b/src/font/charset-bidi.c index 9da6fce3..1f8bed43 100644 --- a/src/font/charset-bidi.c +++ b/src/font/charset-bidi.c @@ -175,6 +175,7 @@ static void free_typerun_list (TYPERUN *type_rl_list) free(p); }; } + static TYPERUN* merge_with_prev(TYPERUN *second) { TYPERUN *first = second->prev; diff --git a/src/font/unicode-arabic-shapping-tables.h b/src/font/unicode-arabic-shapping-tables.h index de4012b2..65a69dd3 100644 --- a/src/font/unicode-arabic-shapping-tables.h +++ b/src/font/unicode-arabic-shapping-tables.h @@ -6,10 +6,10 @@ * * on ucd/ArabicShaping.txt ucd/UnicodeData.txt ucd/Blocks.txt files with these headers: * - * # ArabicShaping-11.0.0.txt - * # Date: 2018-02-21, 14:50:00 GMT [KW, RP] - * # Blocks-11.0.0.txt - * # Date: 2017-10-16, 24:39:00 GMT [KW] + * # ArabicShaping-12.0.0.txt + * # Date: 2018-09-22, 23:54:00 GMT [KW, RP] + * # Blocks-12.0.0.txt + * # Date: 2018-07-30, 19:40:00 GMT [KW] * UnicodeData.txt does not have a header. */ @@ -152,9 +152,9 @@ static const Uint8 joining_table[] = /* 1E900 */ D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, /* 1E920 */ D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D, - /* 1E940 */ D,D,D,D, + /* 1E940 */ D,D,D,D,X,X,X,X,X,X,X,T, -}; /* Table items: 1304; occupancy: 56% */ +}; /* Table items: 1312; occupancy: 56% */ static inline BOOL uc_in_range(Uchar32 uc, Uchar32 lo, Uchar32 hi) @@ -198,7 +198,7 @@ joining_type (Uchar32 u) break; case 0x1Eu: - if (uc_in_range(u, 0x1E900u, 0x1E943u)) return joining_table[u - 0x1E900u + joining_offset_0x1e900u]; + if (uc_in_range(u, 0x1E900u, 0x1E94Bu)) return joining_table[u - 0x1E900u + joining_offset_0x1e900u]; break; default: diff --git a/src/font/unicode-bidi-tables.h b/src/font/unicode-bidi-tables.h index 979c8405..c711782d 100644 --- a/src/font/unicode-bidi-tables.h +++ b/src/font/unicode-bidi-tables.h @@ -7,12 +7,12 @@ * on ucd/extracted/DerivedBidiClass.txt, ucd/BidiBrackets.txt, and ucd/BidiMirroring.txt files with these headers: * * UnicodeData.txt does not have a header. - * # DerivedBidiClass-11.0.0.txt - * # Date: 2018-02-21, 05:34:00 GMT - * # BidiBrackets-11.0.0.txt - * # Date: 2018-02-18, 05:50:00 GMT [AG, LI, KW] - * # BidiMirroring-11.0.0.txt - * # Date: 2018-05-07, 18:02:00 GMT [KW, LI, RP] + * # DerivedBidiClass-12.0.0.txt + * # Date: 2019-01-22, 08:18:26 GMT + * # BidiBrackets-12.0.0.txt + * # Date: 2018-11-02, 16:32:00 GMT [AG, LI, KW] + * # BidiMirroring-12.0.0.txt + * # Date: 2018-11-02, 16:33:00 GMT [KW, LI, RP] */ #ifndef _UNICODE_BIDI_TABLES_H @@ -298,9 +298,7 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x000E4F, 0x0062, BIDI_TYPE_LTR }, { 0x000EB1, 0x0001, BIDI_TYPE_NSM }, { 0x000EB2, 0x0002, BIDI_TYPE_LTR }, - { 0x000EB4, 0x0006, BIDI_TYPE_NSM }, - { 0x000EBA, 0x0001, BIDI_TYPE_LTR }, - { 0x000EBB, 0x0002, BIDI_TYPE_NSM }, + { 0x000EB4, 0x0009, BIDI_TYPE_NSM }, { 0x000EBD, 0x000B, BIDI_TYPE_LTR }, { 0x000EC8, 0x0006, BIDI_TYPE_NSM }, { 0x000ECE, 0x004A, BIDI_TYPE_LTR }, @@ -570,10 +568,8 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x002B74, 0x0002, BIDI_TYPE_LTR }, { 0x002B76, 0x0020, BIDI_TYPE_ON }, { 0x002B96, 0x0002, BIDI_TYPE_LTR }, - { 0x002B98, 0x0031, BIDI_TYPE_ON }, - { 0x002BC9, 0x0001, BIDI_TYPE_LTR }, - { 0x002BCA, 0x0035, BIDI_TYPE_ON }, - { 0x002BFF, 0x00E6, BIDI_TYPE_LTR }, + { 0x002B98, 0x0068, BIDI_TYPE_ON }, + { 0x002C00, 0x00E5, BIDI_TYPE_LTR }, { 0x002CE5, 0x0006, BIDI_TYPE_ON }, { 0x002CEB, 0x0004, BIDI_TYPE_LTR }, { 0x002CEF, 0x0003, BIDI_TYPE_NSM }, @@ -583,8 +579,8 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x002D7F, 0x0001, BIDI_TYPE_NSM }, { 0x002D80, 0x0060, BIDI_TYPE_LTR }, { 0x002DE0, 0x0020, BIDI_TYPE_NSM }, - { 0x002E00, 0x004F, BIDI_TYPE_ON }, - { 0x002E4F, 0x0031, BIDI_TYPE_LTR }, + { 0x002E00, 0x0050, BIDI_TYPE_ON }, + { 0x002E50, 0x0030, BIDI_TYPE_LTR }, { 0x002E80, 0x001A, BIDI_TYPE_ON }, { 0x002E9A, 0x0001, BIDI_TYPE_LTR }, { 0x002E9B, 0x0059, BIDI_TYPE_ON }, @@ -680,8 +676,8 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x00A9B4, 0x0002, BIDI_TYPE_LTR }, { 0x00A9B6, 0x0004, BIDI_TYPE_NSM }, { 0x00A9BA, 0x0002, BIDI_TYPE_LTR }, - { 0x00A9BC, 0x0001, BIDI_TYPE_NSM }, - { 0x00A9BD, 0x0028, BIDI_TYPE_LTR }, + { 0x00A9BC, 0x0002, BIDI_TYPE_NSM }, + { 0x00A9BE, 0x0027, BIDI_TYPE_LTR }, { 0x00A9E5, 0x0001, BIDI_TYPE_NSM }, { 0x00A9E6, 0x0043, BIDI_TYPE_LTR }, { 0x00AA29, 0x0006, BIDI_TYPE_NSM }, @@ -919,7 +915,13 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x01182F, 0x0009, BIDI_TYPE_NSM }, { 0x011838, 0x0001, BIDI_TYPE_LTR }, { 0x011839, 0x0002, BIDI_TYPE_NSM }, - { 0x01183B, 0x01C6, BIDI_TYPE_LTR }, + { 0x01183B, 0x0199, BIDI_TYPE_LTR }, + { 0x0119D4, 0x0004, BIDI_TYPE_NSM }, + { 0x0119D8, 0x0002, BIDI_TYPE_LTR }, + { 0x0119DA, 0x0002, BIDI_TYPE_NSM }, + { 0x0119DC, 0x0004, BIDI_TYPE_LTR }, + { 0x0119E0, 0x0001, BIDI_TYPE_NSM }, + { 0x0119E1, 0x0020, BIDI_TYPE_LTR }, { 0x011A01, 0x0006, BIDI_TYPE_NSM }, { 0x011A07, 0x0002, BIDI_TYPE_LTR }, { 0x011A09, 0x0002, BIDI_TYPE_NSM }, @@ -967,13 +969,21 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x011D97, 0x0001, BIDI_TYPE_NSM }, { 0x011D98, 0x015B, BIDI_TYPE_LTR }, { 0x011EF3, 0x0002, BIDI_TYPE_NSM }, - { 0x011EF5, 0x4BFB, BIDI_TYPE_LTR }, + { 0x011EF5, 0x00E0, BIDI_TYPE_LTR }, + { 0x011FD5, 0x0008, BIDI_TYPE_ON }, + { 0x011FDD, 0x0004, BIDI_TYPE_ET }, + { 0x011FE1, 0x0011, BIDI_TYPE_ON }, + { 0x011FF2, 0x4AFE, BIDI_TYPE_LTR }, { 0x016AF0, 0x0005, BIDI_TYPE_NSM }, { 0x016AF5, 0x003B, BIDI_TYPE_LTR }, { 0x016B30, 0x0007, BIDI_TYPE_NSM }, - { 0x016B37, 0x0458, BIDI_TYPE_LTR }, + { 0x016B37, 0x0418, BIDI_TYPE_LTR }, + { 0x016F4F, 0x0001, BIDI_TYPE_NSM }, + { 0x016F50, 0x003F, BIDI_TYPE_LTR }, { 0x016F8F, 0x0004, BIDI_TYPE_NSM }, - { 0x016F93, 0x4D0A, BIDI_TYPE_LTR }, + { 0x016F93, 0x004F, BIDI_TYPE_LTR }, + { 0x016FE2, 0x0001, BIDI_TYPE_ON }, + { 0x016FE3, 0x4CBA, BIDI_TYPE_LTR }, { 0x01BC9D, 0x0002, BIDI_TYPE_NSM }, { 0x01BC9F, 0x0001, BIDI_TYPE_LTR }, { 0x01BCA0, 0x0004, BIDI_TYPE_BN }, @@ -1026,14 +1036,22 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x01E023, 0x0002, BIDI_TYPE_NSM }, { 0x01E025, 0x0001, BIDI_TYPE_LTR }, { 0x01E026, 0x0005, BIDI_TYPE_NSM }, - { 0x01E02B, 0x07D5, BIDI_TYPE_LTR }, + { 0x01E02B, 0x0105, BIDI_TYPE_LTR }, + { 0x01E130, 0x0007, BIDI_TYPE_NSM }, + { 0x01E137, 0x01B5, BIDI_TYPE_LTR }, + { 0x01E2EC, 0x0004, BIDI_TYPE_NSM }, + { 0x01E2F0, 0x000F, BIDI_TYPE_LTR }, + { 0x01E2FF, 0x0001, BIDI_TYPE_ET }, + { 0x01E300, 0x0500, BIDI_TYPE_LTR }, { 0x01E800, 0x00D0, BIDI_TYPE_RTL }, { 0x01E8D0, 0x0007, BIDI_TYPE_NSM }, { 0x01E8D7, 0x006D, BIDI_TYPE_RTL }, { 0x01E944, 0x0007, BIDI_TYPE_NSM }, { 0x01E94B, 0x0325, BIDI_TYPE_RTL }, { 0x01EC70, 0x0050, BIDI_TYPE_AL }, - { 0x01ECC0, 0x0140, BIDI_TYPE_RTL }, + { 0x01ECC0, 0x0040, BIDI_TYPE_RTL }, + { 0x01ED00, 0x0050, BIDI_TYPE_AL }, + { 0x01ED50, 0x00B0, BIDI_TYPE_RTL }, { 0x01EE00, 0x00F0, BIDI_TYPE_AL }, { 0x01EEF0, 0x0002, BIDI_TYPE_ON }, { 0x01EEF2, 0x000E, BIDI_TYPE_AL }, @@ -1055,20 +1073,22 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x01F10D, 0x0022, BIDI_TYPE_LTR }, { 0x01F12F, 0x0001, BIDI_TYPE_ON }, { 0x01F130, 0x003A, BIDI_TYPE_LTR }, - { 0x01F16A, 0x0002, BIDI_TYPE_ON }, - { 0x01F16C, 0x00F4, BIDI_TYPE_LTR }, + { 0x01F16A, 0x0003, BIDI_TYPE_ON }, + { 0x01F16D, 0x00F3, BIDI_TYPE_LTR }, { 0x01F260, 0x0006, BIDI_TYPE_ON }, { 0x01F266, 0x009A, BIDI_TYPE_LTR }, - { 0x01F300, 0x03D5, BIDI_TYPE_ON }, - { 0x01F6D5, 0x000B, BIDI_TYPE_LTR }, + { 0x01F300, 0x03D6, BIDI_TYPE_ON }, + { 0x01F6D6, 0x000A, BIDI_TYPE_LTR }, { 0x01F6E0, 0x000D, BIDI_TYPE_ON }, { 0x01F6ED, 0x0003, BIDI_TYPE_LTR }, - { 0x01F6F0, 0x000A, BIDI_TYPE_ON }, - { 0x01F6FA, 0x0006, BIDI_TYPE_LTR }, + { 0x01F6F0, 0x000B, BIDI_TYPE_ON }, + { 0x01F6FB, 0x0005, BIDI_TYPE_LTR }, { 0x01F700, 0x0074, BIDI_TYPE_ON }, { 0x01F774, 0x000C, BIDI_TYPE_LTR }, { 0x01F780, 0x0059, BIDI_TYPE_ON }, - { 0x01F7D9, 0x0027, BIDI_TYPE_LTR }, + { 0x01F7D9, 0x0007, BIDI_TYPE_LTR }, + { 0x01F7E0, 0x000C, BIDI_TYPE_ON }, + { 0x01F7EC, 0x0014, BIDI_TYPE_LTR }, { 0x01F800, 0x000C, BIDI_TYPE_ON }, { 0x01F80C, 0x0004, BIDI_TYPE_LTR }, { 0x01F810, 0x0038, BIDI_TYPE_ON }, @@ -1080,25 +1100,29 @@ static const BIDICHAR_TYPE_MAP __mg_unicode_bidi_char_type_map[] = { 0x01F890, 0x001E, BIDI_TYPE_ON }, { 0x01F8AE, 0x0052, BIDI_TYPE_LTR }, { 0x01F900, 0x000C, BIDI_TYPE_ON }, - { 0x01F90C, 0x0004, BIDI_TYPE_LTR }, - { 0x01F910, 0x002F, BIDI_TYPE_ON }, - { 0x01F93F, 0x0001, BIDI_TYPE_LTR }, - { 0x01F940, 0x0031, BIDI_TYPE_ON }, - { 0x01F971, 0x0002, BIDI_TYPE_LTR }, + { 0x01F90C, 0x0001, BIDI_TYPE_LTR }, + { 0x01F90D, 0x0065, BIDI_TYPE_ON }, + { 0x01F972, 0x0001, BIDI_TYPE_LTR }, { 0x01F973, 0x0004, BIDI_TYPE_ON }, { 0x01F977, 0x0003, BIDI_TYPE_LTR }, - { 0x01F97A, 0x0001, BIDI_TYPE_ON }, - { 0x01F97B, 0x0001, BIDI_TYPE_LTR }, - { 0x01F97C, 0x0027, BIDI_TYPE_ON }, - { 0x01F9A3, 0x000D, BIDI_TYPE_LTR }, - { 0x01F9B0, 0x000A, BIDI_TYPE_ON }, - { 0x01F9BA, 0x0006, BIDI_TYPE_LTR }, - { 0x01F9C0, 0x0003, BIDI_TYPE_ON }, - { 0x01F9C3, 0x000D, BIDI_TYPE_LTR }, - { 0x01F9D0, 0x0030, BIDI_TYPE_ON }, - { 0x01FA00, 0x0060, BIDI_TYPE_LTR }, + { 0x01F97A, 0x0029, BIDI_TYPE_ON }, + { 0x01F9A3, 0x0002, BIDI_TYPE_LTR }, + { 0x01F9A5, 0x0006, BIDI_TYPE_ON }, + { 0x01F9AB, 0x0003, BIDI_TYPE_LTR }, + { 0x01F9AE, 0x001D, BIDI_TYPE_ON }, + { 0x01F9CB, 0x0002, BIDI_TYPE_LTR }, + { 0x01F9CD, 0x0087, BIDI_TYPE_ON }, + { 0x01FA54, 0x000C, BIDI_TYPE_LTR }, { 0x01FA60, 0x000E, BIDI_TYPE_ON }, - { 0x01FA6E, 0x0590, BIDI_TYPE_LTR }, + { 0x01FA6E, 0x0002, BIDI_TYPE_LTR }, + { 0x01FA70, 0x0004, BIDI_TYPE_ON }, + { 0x01FA74, 0x0004, BIDI_TYPE_LTR }, + { 0x01FA78, 0x0003, BIDI_TYPE_ON }, + { 0x01FA7B, 0x0005, BIDI_TYPE_LTR }, + { 0x01FA80, 0x0003, BIDI_TYPE_ON }, + { 0x01FA83, 0x000D, BIDI_TYPE_LTR }, + { 0x01FA90, 0x0006, BIDI_TYPE_ON }, + { 0x01FA96, 0x0568, BIDI_TYPE_LTR }, { 0x01FFFE, 0x0002, BIDI_TYPE_BN }, { 0x020000, 0xFFFE, BIDI_TYPE_LTR }, { 0x02FFFE, 0x0002, BIDI_TYPE_BN }, diff --git a/src/font/unicode-break-tables.h b/src/font/unicode-break-tables.h index df9d55de..88b4194b 100644 --- a/src/font/unicode-break-tables.h +++ b/src/font/unicode-break-tables.h @@ -4,7 +4,7 @@ #ifndef _MGFONT_UNICODE_BREAK_TABLES_H #define _MGFONT_UNICODE_BREAK_TABLES_H -#define UCHAR_DATA_VERSION "11.0.0" +#define UCHAR_DATA_VERSION "12.0.0" #define UCHAR_LAST_CHAR 0x10FFFF @@ -1125,7 +1125,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_BEFORE, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -1330,39 +1330,41 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, + UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_COMPLEX_CONTEXT, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, @@ -2675,13 +2677,12 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, { /* page 29, index 27 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -3755,7 +3756,6 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -3773,7 +3773,8 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_UNKNOWN + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC }, { /* page 44, index 39 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -3986,7 +3987,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_AFTER, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_AFTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_AFTER, UCHAR_BREAK_AFTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -5103,11 +5104,11 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -5474,7 +5475,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -12971,15 +12972,15 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN @@ -13394,7 +13395,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_AFTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -13610,7 +13611,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, @@ -13821,7 +13822,97 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC }, - { /* page 282, index 127 */ + { /* page 281, index 127 */ + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_BEFORE, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN + }, + { /* page 282, index 128 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, @@ -13872,7 +13963,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, @@ -13917,7 +14008,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 284, index 128 */ + { /* page 284, index 129 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14014,7 +14105,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 285, index 129 */ + { /* page 285, index 130 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, @@ -14107,7 +14198,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 286, index 130 */ + { /* page 286, index 131 */ UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -14195,7 +14286,95 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 291, index 131 */ + { /* page 287, index 132 */ + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_POSTFIX, + UCHAR_BREAK_POSTFIX, UCHAR_BREAK_POSTFIX, UCHAR_BREAK_POSTFIX, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_AFTER + }, + { /* page 291, index 133 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14283,7 +14462,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 292, index 132 */ + { /* page 292, index 134 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14371,7 +14550,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 293, index 133 */ + { /* page 293, index 135 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14459,7 +14638,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 306, index 134 */ + { /* page 306, index 136 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14550,7 +14729,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 307, index 135 */ + { /* page 307, index 137 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14638,7 +14817,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 308, index 136 */ + { /* page 308, index 138 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14655,6 +14834,11 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_NON_BREAKING_GLUE, UCHAR_BREAK_NON_BREAKING_GLUE, + UCHAR_BREAK_NON_BREAKING_GLUE, UCHAR_BREAK_NON_BREAKING_GLUE, + UCHAR_BREAK_NON_BREAKING_GLUE, UCHAR_BREAK_NON_BREAKING_GLUE, + UCHAR_BREAK_NON_BREAKING_GLUE, UCHAR_BREAK_OPEN_PUNCTUATION, + UCHAR_BREAK_CLOSE_PUNCTUATION, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -14720,13 +14904,9 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 325, index 137 */ + { /* page 325, index 139 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14814,7 +14994,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 326, index 138 */ + { /* page 326, index 140 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14902,7 +15082,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 362, index 139 */ + { /* page 362, index 141 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -14990,7 +15170,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 363, index 140 */ + { /* page 363, index 142 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -15079,7 +15259,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 366, index 141 */ + { /* page 366, index 143 */ UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -15167,7 +15347,9 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 367, index 142 */ + { /* page 367, index 144 */ + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -15192,38 +15374,37 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -15252,7 +15433,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_NON_STARTER, UCHAR_BREAK_NON_STARTER, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_NON_STARTER, UCHAR_BREAK_NON_STARTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -15263,7 +15444,10 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 391, index 143 */ + { /* page 391, index 145 */ + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -15387,11 +15571,9 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 394, index 144 */ + { /* page 394, index 146 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -15519,7 +15701,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 433, index 145 */ + { /* page 433, index 147 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -15551,15 +15733,19 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, - UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, + UCHAR_BREAK_CONDITIONAL_JAPANESE_STARTER, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -15635,7 +15821,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 434, index 146 */ + { /* page 434, index 148 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -15764,7 +15950,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 444, index 147 */ + { /* page 444, index 149 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -15853,7 +16039,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 464, index 148 */ + { /* page 464, index 150 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -15941,7 +16127,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 465, index 149 */ + { /* page 465, index 151 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16037,7 +16223,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 466, index 150 */ + { /* page 466, index 152 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16125,7 +16311,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 467, index 151 */ + { /* page 467, index 153 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16213,7 +16399,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 468, index 152 */ + { /* page 468, index 154 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16301,7 +16487,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 469, index 153 */ + { /* page 469, index 155 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16389,7 +16575,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 470, index 154 */ + { /* page 470, index 156 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16477,7 +16663,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC }, - { /* page 471, index 155 */ + { /* page 471, index 157 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16565,7 +16751,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC }, - { /* page 474, index 156 */ + { /* page 474, index 158 */ UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, @@ -16675,7 +16861,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 480, index 157 */ + { /* page 480, index 159 */ UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, @@ -16769,7 +16955,185 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 488, index 158 */ + { /* page 481, index 160 */ + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN + }, + { /* page 482, index 161 */ + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, + UCHAR_BREAK_NUMERIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_PREFIX + }, + { /* page 488, index 162 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16858,7 +17222,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 489, index 159 */ + { /* page 489, index 163 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -16885,7 +17249,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, - UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, UCHAR_BREAK_NUMERIC, @@ -16947,7 +17311,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 492, index 160 */ + { /* page 492, index 164 */ UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -17035,7 +17399,95 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 494, index 161 */ + { /* page 493, index 165 */ + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, + UCHAR_BREAK_UNKNOWN + }, + { /* page 494, index 166 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -17123,7 +17575,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 497, index 162 */ + { /* page 497, index 167 */ UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, @@ -17160,9 +17612,8 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_AMBIGUOUS, - UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, @@ -17182,6 +17633,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, + UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_AMBIGUOUS, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17210,7 +17662,6 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, @@ -17223,9 +17674,9 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR, - UCHAR_BREAK_REGIONAL_INDICATOR + UCHAR_BREAK_REGIONAL_INDICATOR, UCHAR_BREAK_REGIONAL_INDICATOR }, - { /* page 499, index 163 */ + { /* page 499, index 168 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17351,7 +17802,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_EMOJI_MODIFIER, UCHAR_BREAK_EMOJI_MODIFIER, UCHAR_BREAK_EMOJI_MODIFIER }, - { /* page 500, index 164 */ + { /* page 500, index 169 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17401,12 +17852,12 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, @@ -17414,9 +17865,8 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17470,7 +17920,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 501, index 165 */ + { /* page 501, index 170 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17586,7 +18036,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 502, index 166 */ + { /* page 502, index 171 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17704,7 +18154,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 503, index 167 */ + { /* page 503, index 172 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -17800,7 +18250,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 504, index 168 */ + { /* page 504, index 173 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, @@ -17904,20 +18354,20 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 505, index 169 */ + { /* page 505, index 174 */ UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17928,7 +18378,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -17989,9 +18439,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -18001,10 +18449,11 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_EMOJI_BASE, + UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, - UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_EMOJI_BASE, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -18021,9 +18470,125 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, - UCHAR_BREAK_IDEOGRAPHIC + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC }, - { /* page 511, index 170 */ + { /* page 506, index 175 */ + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, UCHAR_BREAK_ALPHABETIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, + UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC + }, + { /* page 511, index 176 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -18153,7 +18718,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 767, index 171 */ + { /* page 767, index 177 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -18283,7 +18848,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 1023, index 172 */ + { /* page 1023, index 178 */ UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, @@ -18413,7 +18978,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_IDEOGRAPHIC, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 3584, index 173 */ + { /* page 3584, index 179 */ UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, @@ -18516,7 +19081,7 @@ static const Uint8 break_property_data[][256] = { UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN, UCHAR_BREAK_UNKNOWN }, - { /* page 3585, index 174 */ + { /* page 3585, index 180 */ UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, UCHAR_BREAK_COMBINING_MARK, @@ -18929,19 +19494,19 @@ static const Uint16 break_property_table_part1[763] = { 124 /* page 278 */, 125 /* page 279 */, 126 /* page 280 */, + 127 /* page 281 */, + 128 /* page 282 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 127 /* page 282 */, - UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 128 /* page 284 */, - 129 /* page 285 */, - 130 /* page 286 */, - UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, + 129 /* page 284 */, + 130 /* page 285 */, + 131 /* page 286 */, + 132 /* page 287 */, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, - 131 /* page 291 */, - 132 /* page 292 */, - 133 /* page 293 */, + 133 /* page 291 */, + 134 /* page 292 */, + 135 /* page 293 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -18954,9 +19519,9 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, - 134 /* page 306 */, - 135 /* page 307 */, - 136 /* page 308 */, + 136 /* page 306 */, + 137 /* page 307 */, + 138 /* page 308 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -18973,8 +19538,8 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, - 137 /* page 325 */, - 138 /* page 326 */, + 139 /* page 325 */, + 140 /* page 326 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -19010,12 +19575,12 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, - 139 /* page 362 */, - 140 /* page 363 */, + 141 /* page 362 */, + 142 /* page 363 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 141 /* page 366 */, - 142 /* page 367 */, + 143 /* page 366 */, + 144 /* page 367 */, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, @@ -19039,10 +19604,10 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 143 /* page 391 */, + 145 /* page 391 */, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 144 /* page 394 */, + 146 /* page 394 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -19081,8 +19646,8 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 145 /* page 433 */, - 146 /* page 434 */, + 147 /* page 433 */, + 148 /* page 434 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -19092,7 +19657,7 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 147 /* page 444 */, + 149 /* page 444 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, @@ -19112,54 +19677,54 @@ static const Uint16 break_property_table_part1[763] = { UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 148 /* page 464 */, - 149 /* page 465 */, - 150 /* page 466 */, - 151 /* page 467 */, - 152 /* page 468 */, - 153 /* page 469 */, - 154 /* page 470 */, - 155 /* page 471 */, + 150 /* page 464 */, + 151 /* page 465 */, + 152 /* page 466 */, + 153 /* page 467 */, + 154 /* page 468 */, + 155 /* page 469 */, + 156 /* page 470 */, + 157 /* page 471 */, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_ALPHABETIC + UCHAR_MAX_TABLE_INDEX, - 156 /* page 474 */, + 158 /* page 474 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 157 /* page 480 */, + 159 /* page 480 */, + 160 /* page 481 */, + 161 /* page 482 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, + 162 /* page 488 */, + 163 /* page 489 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 158 /* page 488 */, - 159 /* page 489 */, - UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 160 /* page 492 */, - UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, - 161 /* page 494 */, + 164 /* page 492 */, + 165 /* page 493 */, + 166 /* page 494 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 162 /* page 497 */, + 167 /* page 497 */, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 163 /* page 499 */, - 164 /* page 500 */, - 165 /* page 501 */, - 166 /* page 502 */, - 167 /* page 503 */, - 168 /* page 504 */, - 169 /* page 505 */, + 168 /* page 499 */, + 169 /* page 500 */, + 170 /* page 501 */, + 171 /* page 502 */, + 172 /* page 503 */, + 173 /* page 504 */, + 174 /* page 505 */, + 175 /* page 506 */, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, - 170 /* page 511 */, + 176 /* page 511 */, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_IDEOGRAPHIC + UCHAR_MAX_TABLE_INDEX, @@ -19415,8 +19980,8 @@ static const Uint16 break_property_table_part1[763] = { /* U+E0000 through U+10FFFF */ static const Uint16 break_property_table_part2[768] = { - 173 /* page 3584 */, - 174 /* page 3585 */, + 179 /* page 3584 */, + 180 /* page 3585 */, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, UCHAR_BREAK_UNKNOWN + UCHAR_MAX_TABLE_INDEX, diff --git a/src/font/unicode-script-table.h b/src/font/unicode-script-table.h index 99849156..ca3bf898 100644 --- a/src/font/unicode-script-table.h +++ b/src/font/unicode-script-table.h @@ -803,8 +803,8 @@ static const Uint8 unicode_script_easy_table[8192] = { UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, - UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_DEVANAGARI, - UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, + UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_INHERITED, + UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, UCHAR_SCRIPT_DEVANAGARI, @@ -1071,7 +1071,7 @@ static const Uint8 unicode_script_easy_table[8192] = { UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, + UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_TELUGU, UCHAR_SCRIPT_KANNADA, @@ -1247,24 +1247,24 @@ static const Uint8 unicode_script_easy_table[8192] = { UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, - UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, + UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, UCHAR_SCRIPT_LAO, @@ -2480,7 +2480,7 @@ static const Uint8 unicode_script_easy_table[8192] = { UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_COMMON, - UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_UNKNOWN, + UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_INHERITED, UCHAR_SCRIPT_COMMON, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_UNKNOWN, UCHAR_SCRIPT_LATIN, UCHAR_SCRIPT_LATIN, UCHAR_SCRIPT_LATIN, UCHAR_SCRIPT_LATIN, @@ -2774,8 +2774,7 @@ static const struct { { 0x2800, 256, UCHAR_SCRIPT_BRAILLE }, { 0x2900, 628, UCHAR_SCRIPT_COMMON }, { 0x2b76, 32, UCHAR_SCRIPT_COMMON }, - { 0x2b98, 49, UCHAR_SCRIPT_COMMON }, - { 0x2bca, 53, UCHAR_SCRIPT_COMMON }, + { 0x2b98, 104, UCHAR_SCRIPT_COMMON }, { 0x2c00, 47, UCHAR_SCRIPT_GLAGOLITIC }, { 0x2c30, 47, UCHAR_SCRIPT_GLAGOLITIC }, { 0x2c60, 32, UCHAR_SCRIPT_LATIN }, @@ -2797,7 +2796,7 @@ static const struct { { 0x2dd0, 7, UCHAR_SCRIPT_ETHIOPIC }, { 0x2dd8, 7, UCHAR_SCRIPT_ETHIOPIC }, { 0x2de0, 32, UCHAR_SCRIPT_CYRILLIC }, - { 0x2e00, 79, UCHAR_SCRIPT_COMMON }, + { 0x2e00, 80, UCHAR_SCRIPT_COMMON }, { 0x2e80, 26, UCHAR_SCRIPT_HAN }, { 0x2e9b, 89, UCHAR_SCRIPT_HAN }, { 0x2f00, 214, UCHAR_SCRIPT_HAN }, @@ -2846,7 +2845,8 @@ static const struct { { 0xa700, 34, UCHAR_SCRIPT_COMMON }, { 0xa722, 102, UCHAR_SCRIPT_LATIN }, { 0xa788, 3, UCHAR_SCRIPT_COMMON }, - { 0xa78b, 47, UCHAR_SCRIPT_LATIN }, + { 0xa78b, 53, UCHAR_SCRIPT_LATIN }, + { 0xa7c2, 5, UCHAR_SCRIPT_LATIN }, { 0xa7f7, 9, UCHAR_SCRIPT_LATIN }, { 0xa800, 44, UCHAR_SCRIPT_SYLOTI_NAGRI }, { 0xa830, 10, UCHAR_SCRIPT_COMMON }, @@ -2882,6 +2882,7 @@ static const struct { { 0xab5b, 1, UCHAR_SCRIPT_COMMON }, { 0xab5c, 9, UCHAR_SCRIPT_LATIN }, { 0xab65, 1, UCHAR_SCRIPT_GREEK }, + { 0xab66, 2, UCHAR_SCRIPT_LATIN }, { 0xab70, 80, UCHAR_SCRIPT_CHEROKEE }, { 0xabc0, 46, UCHAR_SCRIPT_MEETEI_MAYEK }, { 0xabf0, 10, UCHAR_SCRIPT_MEETEI_MAYEK }, @@ -3022,6 +3023,7 @@ static const struct { { 0x10e60, 31, UCHAR_SCRIPT_ARABIC }, { 0x10f00, 40, UCHAR_SCRIPT_OLD_SOGDIAN }, { 0x10f30, 42, UCHAR_SCRIPT_SOGDIAN }, + { 0x10fe0, 23, UCHAR_SCRIPT_ELYMAIC }, { 0x11000, 78, UCHAR_SCRIPT_BRAHMI }, { 0x11052, 30, UCHAR_SCRIPT_BRAHMI }, { 0x1107f, 1, UCHAR_SCRIPT_BRAHMI }, @@ -3062,7 +3064,7 @@ static const struct { { 0x11370, 5, UCHAR_SCRIPT_GRANTHA }, { 0x11400, 90, UCHAR_SCRIPT_NEWA }, { 0x1145b, 1, UCHAR_SCRIPT_NEWA }, - { 0x1145d, 2, UCHAR_SCRIPT_NEWA }, + { 0x1145d, 3, UCHAR_SCRIPT_NEWA }, { 0x11480, 72, UCHAR_SCRIPT_TIRHUTA }, { 0x114d0, 10, UCHAR_SCRIPT_TIRHUTA }, { 0x11580, 54, UCHAR_SCRIPT_SIDDHAM }, @@ -3070,7 +3072,7 @@ static const struct { { 0x11600, 69, UCHAR_SCRIPT_MODI }, { 0x11650, 10, UCHAR_SCRIPT_MODI }, { 0x11660, 13, UCHAR_SCRIPT_MONGOLIAN }, - { 0x11680, 56, UCHAR_SCRIPT_TAKRI }, + { 0x11680, 57, UCHAR_SCRIPT_TAKRI }, { 0x116c0, 10, UCHAR_SCRIPT_TAKRI }, { 0x11700, 27, UCHAR_SCRIPT_AHOM }, { 0x1171d, 15, UCHAR_SCRIPT_AHOM }, @@ -3078,9 +3080,11 @@ static const struct { { 0x11800, 60, UCHAR_SCRIPT_DOGRA }, { 0x118a0, 83, UCHAR_SCRIPT_WARANG_CITI }, { 0x118ff, 1, UCHAR_SCRIPT_WARANG_CITI }, + { 0x119a0, 8, UCHAR_SCRIPT_NANDINAGARI }, + { 0x119aa, 46, UCHAR_SCRIPT_NANDINAGARI }, + { 0x119da, 11, UCHAR_SCRIPT_NANDINAGARI }, { 0x11a00, 72, UCHAR_SCRIPT_ZANABAZAR_SQUARE }, - { 0x11a50, 52, UCHAR_SCRIPT_SOYOMBO }, - { 0x11a86, 29, UCHAR_SCRIPT_SOYOMBO }, + { 0x11a50, 83, UCHAR_SCRIPT_SOYOMBO }, { 0x11ac0, 57, UCHAR_SCRIPT_PAU_CIN_HAU }, { 0x11c00, 9, UCHAR_SCRIPT_BHAIKSUKI }, { 0x11c0a, 45, UCHAR_SCRIPT_BHAIKSUKI }, @@ -3103,11 +3107,14 @@ static const struct { { 0x11d93, 6, UCHAR_SCRIPT_GUNJALA_GONDI }, { 0x11da0, 10, UCHAR_SCRIPT_GUNJALA_GONDI }, { 0x11ee0, 25, UCHAR_SCRIPT_MAKASAR }, + { 0x11fc0, 50, UCHAR_SCRIPT_TAMIL }, + { 0x11fff, 1, UCHAR_SCRIPT_TAMIL }, { 0x12000, 922, UCHAR_SCRIPT_CUNEIFORM }, { 0x12400, 111, UCHAR_SCRIPT_CUNEIFORM }, { 0x12470, 5, UCHAR_SCRIPT_CUNEIFORM }, { 0x12480, 196, UCHAR_SCRIPT_CUNEIFORM }, { 0x13000, 1071, UCHAR_SCRIPT_EGYPTIAN_HIEROGLYPHS }, + { 0x13430, 9, UCHAR_SCRIPT_EGYPTIAN_HIEROGLYPHS }, { 0x14400, 583, UCHAR_SCRIPT_ANATOLIAN_HIEROGLYPHS }, { 0x16800, 569, UCHAR_SCRIPT_BAMUM }, { 0x16a40, 31, UCHAR_SCRIPT_MRO }, @@ -3121,15 +3128,18 @@ static const struct { { 0x16b63, 21, UCHAR_SCRIPT_PAHAWH_HMONG }, { 0x16b7d, 19, UCHAR_SCRIPT_PAHAWH_HMONG }, { 0x16e40, 91, UCHAR_SCRIPT_MEDEFAIDRIN }, - { 0x16f00, 69, UCHAR_SCRIPT_MIAO }, - { 0x16f50, 47, UCHAR_SCRIPT_MIAO }, + { 0x16f00, 75, UCHAR_SCRIPT_MIAO }, + { 0x16f4f, 57, UCHAR_SCRIPT_MIAO }, { 0x16f8f, 17, UCHAR_SCRIPT_MIAO }, { 0x16fe0, 1, UCHAR_SCRIPT_TANGUT }, { 0x16fe1, 1, UCHAR_SCRIPT_NUSHU }, - { 0x17000, 6130, UCHAR_SCRIPT_TANGUT }, + { 0x16fe2, 2, UCHAR_SCRIPT_COMMON }, + { 0x17000, 6136, UCHAR_SCRIPT_TANGUT }, { 0x18800, 755, UCHAR_SCRIPT_TANGUT }, { 0x1b000, 1, UCHAR_SCRIPT_KATAKANA }, { 0x1b001, 286, UCHAR_SCRIPT_HIRAGANA }, + { 0x1b150, 3, UCHAR_SCRIPT_HIRAGANA }, + { 0x1b164, 4, UCHAR_SCRIPT_KATAKANA }, { 0x1b170, 396, UCHAR_SCRIPT_NUSHU }, { 0x1bc00, 107, UCHAR_SCRIPT_DUPLOYAN }, { 0x1bc70, 13, UCHAR_SCRIPT_DUPLOYAN }, @@ -3181,12 +3191,19 @@ static const struct { { 0x1e01b, 7, UCHAR_SCRIPT_GLAGOLITIC }, { 0x1e023, 2, UCHAR_SCRIPT_GLAGOLITIC }, { 0x1e026, 5, UCHAR_SCRIPT_GLAGOLITIC }, + { 0x1e100, 45, UCHAR_SCRIPT_NYIAKENG_PUACHUE_HMONG }, + { 0x1e130, 14, UCHAR_SCRIPT_NYIAKENG_PUACHUE_HMONG }, + { 0x1e140, 10, UCHAR_SCRIPT_NYIAKENG_PUACHUE_HMONG }, + { 0x1e14e, 2, UCHAR_SCRIPT_NYIAKENG_PUACHUE_HMONG }, + { 0x1e2c0, 58, UCHAR_SCRIPT_WANCHO }, + { 0x1e2ff, 1, UCHAR_SCRIPT_WANCHO }, { 0x1e800, 197, UCHAR_SCRIPT_MENDE_KIKAKUI }, { 0x1e8c7, 16, UCHAR_SCRIPT_MENDE_KIKAKUI }, - { 0x1e900, 75, UCHAR_SCRIPT_ADLAM }, + { 0x1e900, 76, UCHAR_SCRIPT_ADLAM }, { 0x1e950, 10, UCHAR_SCRIPT_ADLAM }, { 0x1e95e, 2, UCHAR_SCRIPT_ADLAM }, { 0x1ec71, 68, UCHAR_SCRIPT_COMMON }, + { 0x1ed01, 61, UCHAR_SCRIPT_COMMON }, { 0x1ee00, 4, UCHAR_SCRIPT_ARABIC }, { 0x1ee05, 27, UCHAR_SCRIPT_ARABIC }, { 0x1ee21, 2, UCHAR_SCRIPT_ARABIC }, @@ -3228,7 +3245,7 @@ static const struct { { 0x1f0c1, 15, UCHAR_SCRIPT_COMMON }, { 0x1f0d1, 37, UCHAR_SCRIPT_COMMON }, { 0x1f100, 13, UCHAR_SCRIPT_COMMON }, - { 0x1f110, 92, UCHAR_SCRIPT_COMMON }, + { 0x1f110, 93, UCHAR_SCRIPT_COMMON }, { 0x1f170, 61, UCHAR_SCRIPT_COMMON }, { 0x1f1e6, 26, UCHAR_SCRIPT_COMMON }, { 0x1f200, 1, UCHAR_SCRIPT_HIRAGANA }, @@ -3237,26 +3254,29 @@ static const struct { { 0x1f240, 9, UCHAR_SCRIPT_COMMON }, { 0x1f250, 2, UCHAR_SCRIPT_COMMON }, { 0x1f260, 6, UCHAR_SCRIPT_COMMON }, - { 0x1f300, 981, UCHAR_SCRIPT_COMMON }, + { 0x1f300, 982, UCHAR_SCRIPT_COMMON }, { 0x1f6e0, 13, UCHAR_SCRIPT_COMMON }, - { 0x1f6f0, 10, UCHAR_SCRIPT_COMMON }, + { 0x1f6f0, 11, UCHAR_SCRIPT_COMMON }, { 0x1f700, 116, UCHAR_SCRIPT_COMMON }, { 0x1f780, 89, UCHAR_SCRIPT_COMMON }, + { 0x1f7e0, 12, UCHAR_SCRIPT_COMMON }, { 0x1f800, 12, UCHAR_SCRIPT_COMMON }, { 0x1f810, 56, UCHAR_SCRIPT_COMMON }, { 0x1f850, 10, UCHAR_SCRIPT_COMMON }, { 0x1f860, 40, UCHAR_SCRIPT_COMMON }, { 0x1f890, 30, UCHAR_SCRIPT_COMMON }, { 0x1f900, 12, UCHAR_SCRIPT_COMMON }, - { 0x1f910, 47, UCHAR_SCRIPT_COMMON }, - { 0x1f940, 49, UCHAR_SCRIPT_COMMON }, + { 0x1f90d, 101, UCHAR_SCRIPT_COMMON }, { 0x1f973, 4, UCHAR_SCRIPT_COMMON }, - { 0x1f97a, 1, UCHAR_SCRIPT_COMMON }, - { 0x1f97c, 39, UCHAR_SCRIPT_COMMON }, - { 0x1f9b0, 10, UCHAR_SCRIPT_COMMON }, - { 0x1f9c0, 3, UCHAR_SCRIPT_COMMON }, - { 0x1f9d0, 48, UCHAR_SCRIPT_COMMON }, + { 0x1f97a, 41, UCHAR_SCRIPT_COMMON }, + { 0x1f9a5, 6, UCHAR_SCRIPT_COMMON }, + { 0x1f9ae, 29, UCHAR_SCRIPT_COMMON }, + { 0x1f9cd, 135, UCHAR_SCRIPT_COMMON }, { 0x1fa60, 14, UCHAR_SCRIPT_COMMON }, + { 0x1fa70, 4, UCHAR_SCRIPT_COMMON }, + { 0x1fa78, 3, UCHAR_SCRIPT_COMMON }, + { 0x1fa80, 3, UCHAR_SCRIPT_COMMON }, + { 0x1fa90, 6, UCHAR_SCRIPT_COMMON }, { 0x20000, 42711, UCHAR_SCRIPT_HAN }, { 0x2a700, 4149, UCHAR_SCRIPT_HAN }, { 0x2b740, 222, UCHAR_SCRIPT_HAN }, diff --git a/src/font/unicode-shape-complex-indic-table.c b/src/font/unicode-shape-complex-indic-table.c index 387fada6..0f8898ac 100644 --- a/src/font/unicode-shape-complex-indic-table.c +++ b/src/font/unicode-shape-complex-indic-table.c @@ -6,12 +6,12 @@ * * on ucd/IndicSyllabicCategory.txt ucd/IndicPositionalCategory.txt ucd/Blocks.txt files with these headers: * - * # IndicSyllabicCategory-11.0.0.txt - * # Date: 2018-05-21, 18:33:00 GMT [KW, RP] - * # IndicPositionalCategory-11.0.0.txt - * # Date: 2018-02-05, 16:21:00 GMT [KW, RP] - * # Blocks-11.0.0.txt - * # Date: 2017-10-16, 24:39:00 GMT [KW] + * # IndicSyllabicCategory-12.0.0.txt + * # Date: 2019-01-31, 02:26:00 GMT [KW, RP] + * # IndicPositionalCategory-12.0.0.txt + * # Date: 2019-01-31, 02:26:00 GMT [KW, RP] + * # Blocks-12.0.0.txt + * # Date: 2018-07-30, 19:40:00 GMT [KW] */ #include "unicode-shape-complex-indic.h" @@ -19,21 +19,21 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-macros" -#define ISC_A INDIC_SYLLABIC_CATEGORY_AVAGRAHA /* 16 chars; Avagraha */ -#define ISC_Bi INDIC_SYLLABIC_CATEGORY_BINDU /* 83 chars; Bindu */ +#define ISC_A INDIC_SYLLABIC_CATEGORY_AVAGRAHA /* 17 chars; Avagraha */ +#define ISC_Bi INDIC_SYLLABIC_CATEGORY_BINDU /* 86 chars; Bindu */ #define ISC_BJN INDIC_SYLLABIC_CATEGORY_BRAHMI_JOINING_NUMBER /* 20 chars; Brahmi_Joining_Number */ -#define ISC_Ca INDIC_SYLLABIC_CATEGORY_CANTILLATION_MARK /* 58 chars; Cantillation_Mark */ -#define ISC_C INDIC_SYLLABIC_CATEGORY_CONSONANT /* 2110 chars; Consonant */ -#define ISC_CD INDIC_SYLLABIC_CATEGORY_CONSONANT_DEAD /* 10 chars; Consonant_Dead */ +#define ISC_Ca INDIC_SYLLABIC_CATEGORY_CANTILLATION_MARK /* 59 chars; Cantillation_Mark */ +#define ISC_C INDIC_SYLLABIC_CATEGORY_CONSONANT /* 2160 chars; Consonant */ +#define ISC_CD INDIC_SYLLABIC_CATEGORY_CONSONANT_DEAD /* 12 chars; Consonant_Dead */ #define ISC_CF INDIC_SYLLABIC_CATEGORY_CONSONANT_FINAL /* 67 chars; Consonant_Final */ #define ISC_CHL INDIC_SYLLABIC_CATEGORY_CONSONANT_HEAD_LETTER /* 5 chars; Consonant_Head_Letter */ #define ISC_CIP INDIC_SYLLABIC_CATEGORY_CONSONANT_INITIAL_POSTFIXED /* 1 chars; Consonant_Initial_Postfixed */ #define ISC_CK INDIC_SYLLABIC_CATEGORY_CONSONANT_KILLER /* 2 chars; Consonant_Killer */ -#define ISC_CM INDIC_SYLLABIC_CATEGORY_CONSONANT_MEDIAL /* 28 chars; Consonant_Medial */ -#define ISC_CP INDIC_SYLLABIC_CATEGORY_CONSONANT_PLACEHOLDER /* 21 chars; Consonant_Placeholder */ +#define ISC_CM INDIC_SYLLABIC_CATEGORY_CONSONANT_MEDIAL /* 29 chars; Consonant_Medial */ +#define ISC_CP INDIC_SYLLABIC_CATEGORY_CONSONANT_PLACEHOLDER /* 22 chars; Consonant_Placeholder */ #define ISC_CPR INDIC_SYLLABIC_CATEGORY_CONSONANT_PRECEDING_REPHA /* 2 chars; Consonant_Preceding_Repha */ -#define ISC_CPrf INDIC_SYLLABIC_CATEGORY_CONSONANT_PREFIXED /* 7 chars; Consonant_Prefixed */ -#define ISC_CS INDIC_SYLLABIC_CATEGORY_CONSONANT_SUBJOINED /* 95 chars; Consonant_Subjoined */ +#define ISC_CPrf INDIC_SYLLABIC_CATEGORY_CONSONANT_PREFIXED /* 9 chars; Consonant_Prefixed */ +#define ISC_CS INDIC_SYLLABIC_CATEGORY_CONSONANT_SUBJOINED /* 94 chars; Consonant_Subjoined */ #define ISC_CSR INDIC_SYLLABIC_CATEGORY_CONSONANT_SUCCEEDING_REPHA /* 4 chars; Consonant_Succeeding_Repha */ #define ISC_CWS INDIC_SYLLABIC_CATEGORY_CONSONANT_WITH_STACKER /* 6 chars; Consonant_With_Stacker */ #define ISC_GM INDIC_SYLLABIC_CATEGORY_GEMINATION_MARK /* 3 chars; Gemination_Mark */ @@ -42,7 +42,7 @@ #define ISC_ML INDIC_SYLLABIC_CATEGORY_MODIFYING_LETTER /* 1 chars; Modifying_Letter */ #define ISC_ZWNJ INDIC_SYLLABIC_CATEGORY_NON_JOINER /* 1 chars; Non_Joiner */ #define ISC_N INDIC_SYLLABIC_CATEGORY_NUKTA /* 30 chars; Nukta */ -#define ISC_Nd INDIC_SYLLABIC_CATEGORY_NUMBER /* 480 chars; Number */ +#define ISC_Nd INDIC_SYLLABIC_CATEGORY_NUMBER /* 481 chars; Number */ #define ISC_NJ INDIC_SYLLABIC_CATEGORY_NUMBER_JOINER /* 1 chars; Number_Joiner */ #define ISC_x INDIC_SYLLABIC_CATEGORY_OTHER /* 1 chars; Other */ #define ISC_PK INDIC_SYLLABIC_CATEGORY_PURE_KILLER /* 21 chars; Pure_Killer */ @@ -50,21 +50,21 @@ #define ISC_SM INDIC_SYLLABIC_CATEGORY_SYLLABLE_MODIFIER /* 25 chars; Syllable_Modifier */ #define ISC_TL INDIC_SYLLABIC_CATEGORY_TONE_LETTER /* 7 chars; Tone_Letter */ #define ISC_TM INDIC_SYLLABIC_CATEGORY_TONE_MARK /* 42 chars; Tone_Mark */ -#define ISC_V INDIC_SYLLABIC_CATEGORY_VIRAMA /* 25 chars; Virama */ -#define ISC_Vs INDIC_SYLLABIC_CATEGORY_VISARGA /* 36 chars; Visarga */ +#define ISC_V INDIC_SYLLABIC_CATEGORY_VIRAMA /* 27 chars; Virama */ +#define ISC_Vs INDIC_SYLLABIC_CATEGORY_VISARGA /* 35 chars; Visarga */ #define ISC_Vo INDIC_SYLLABIC_CATEGORY_VOWEL /* 30 chars; Vowel */ -#define ISC_M INDIC_SYLLABIC_CATEGORY_VOWEL_DEPENDENT /* 660 chars; Vowel_Dependent */ -#define ISC_VI INDIC_SYLLABIC_CATEGORY_VOWEL_INDEPENDENT /* 464 chars; Vowel_Independent */ +#define ISC_M INDIC_SYLLABIC_CATEGORY_VOWEL_DEPENDENT /* 673 chars; Vowel_Dependent */ +#define ISC_VI INDIC_SYLLABIC_CATEGORY_VOWEL_INDEPENDENT /* 476 chars; Vowel_Independent */ -#define IMC_B INDIC_MATRA_CATEGORY_BOTTOM /* 340 chars; Bottom */ +#define IMC_B INDIC_MATRA_CATEGORY_BOTTOM /* 349 chars; Bottom */ #define IMC_BL INDIC_MATRA_CATEGORY_BOTTOM_AND_LEFT /* 1 chars; Bottom_And_Left */ #define IMC_BR INDIC_MATRA_CATEGORY_BOTTOM_AND_RIGHT /* 2 chars; Bottom_And_Right */ -#define IMC_L INDIC_MATRA_CATEGORY_LEFT /* 59 chars; Left */ +#define IMC_L INDIC_MATRA_CATEGORY_LEFT /* 61 chars; Left */ #define IMC_LR INDIC_MATRA_CATEGORY_LEFT_AND_RIGHT /* 21 chars; Left_And_Right */ #define IMC_x INDIC_MATRA_CATEGORY_NOT_APPLICABLE /* 1 chars; Not_Applicable */ #define IMC_O INDIC_MATRA_CATEGORY_OVERSTRUCK /* 10 chars; Overstruck */ -#define IMC_R INDIC_MATRA_CATEGORY_RIGHT /* 276 chars; Right */ -#define IMC_T INDIC_MATRA_CATEGORY_TOP /* 393 chars; Top */ +#define IMC_R INDIC_MATRA_CATEGORY_RIGHT /* 281 chars; Right */ +#define IMC_T INDIC_MATRA_CATEGORY_TOP /* 398 chars; Top */ #define IMC_TB INDIC_MATRA_CATEGORY_TOP_AND_BOTTOM /* 10 chars; Top_And_Bottom */ #define IMC_TBR INDIC_MATRA_CATEGORY_TOP_AND_BOTTOM_AND_RIGHT /* 1 chars; Top_And_Bottom_And_Right */ #define IMC_TL INDIC_MATRA_CATEGORY_TOP_AND_LEFT /* 6 chars; Top_And_Left */ @@ -152,7 +152,7 @@ static const INDIC_TABLE_ELEMENT_TYPE indic_table[] = { /* 0A38 */ _(C,x), _(C,x), _(x,x), _(x,x), _(N,B), _(x,x), _(M,R), _(M,L), /* 0A40 */ _(M,R), _(M,B), _(M,B), _(x,x), _(x,x), _(x,x), _(x,x), _(M,T), /* 0A48 */ _(M,T), _(x,x), _(x,x), _(M,T), _(M,T), _(V,B), _(x,x), _(x,x), - /* 0A50 */ _(x,x), _(Ca,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), + /* 0A50 */ _(x,x), _(Ca,B), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), /* 0A58 */ _(x,x), _(C,x), _(C,x), _(C,x), _(C,x), _(x,x), _(C,x), _(x,x), /* 0A60 */ _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), _(Nd,x), _(Nd,x), /* 0A68 */ _(Nd,x), _(Nd,x), _(Nd,x), _(Nd,x), _(Nd,x), _(Nd,x), _(Nd,x), _(Nd,x), @@ -237,7 +237,7 @@ static const INDIC_TABLE_ELEMENT_TYPE indic_table[] = { /* Kannada */ - /* 0C80 */ _(x,x), _(Bi,T), _(Bi,R), _(Vs,R), _(x,x), _(VI,x), _(VI,x), _(VI,x), + /* 0C80 */ _(Bi,x), _(Bi,T), _(Bi,R), _(Vs,R), _(x,x), _(VI,x), _(VI,x), _(VI,x), /* 0C88 */ _(VI,x), _(VI,x), _(VI,x), _(VI,x), _(VI,x), _(x,x), _(VI,x), _(VI,x), /* 0C90 */ _(VI,x), _(x,x), _(VI,x), _(VI,x), _(VI,x), _(C,x), _(C,x), _(C,x), /* 0C98 */ _(C,x), _(C,x), _(C,x), _(C,x), _(C,x), _(C,x), _(C,x), _(C,x), @@ -346,8 +346,8 @@ static const INDIC_TABLE_ELEMENT_TYPE indic_table[] = { /* 1CD8 */ _(Ca,B), _(Ca,B), _(Ca,T), _(Ca,T), _(Ca,B), _(Ca,B), _(Ca,B), _(Ca,B), /* 1CE0 */ _(Ca,T), _(Ca,R), _(x,O), _(x,O), _(x,O), _(x,O), _(x,O), _(x,O), /* 1CE8 */ _(x,O), _(x,x), _(x,x), _(x,x), _(x,x), _(x,B), _(x,x), _(x,x), - /* 1CF0 */ _(x,x), _(x,x), _(Vs,x), _(Vs,x), _(Ca,T),_(CWS,x),_(CWS,x), _(Ca,R), - /* 1CF8 */ _(Ca,x), _(Ca,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), + /* 1CF0 */ _(x,x), _(x,x), _(CD,x), _(CD,x), _(Ca,T),_(CWS,x),_(CWS,x), _(Ca,R), + /* 1CF8 */ _(Ca,x), _(Ca,x), _(CP,x), _(x,x), _(x,x), _(x,x), _(x,x), _(x,x), #define indic_offset_0x2008u 1656 diff --git a/src/font/unicode-tables.h b/src/font/unicode-tables.h index 5a25eba3..50bd5714 100644 --- a/src/font/unicode-tables.h +++ b/src/font/unicode-tables.h @@ -4,7 +4,7 @@ #ifndef _MGFONT_UNICODE_TABLES_H #define _MGFONT_UNICODE_TABLES_H -#define UCHAR_DATA_VERSION "11.0.0" +#define UCHAR_DATA_VERSION "12.0.0" #define UCHAR_LAST_CHAR 0x10FFFF @@ -1624,7 +1624,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, @@ -1892,33 +1892,33 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -2659,7 +2659,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_PUNCTUATION, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -3506,11 +3506,11 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, @@ -5042,7 +5042,6 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -5069,7 +5068,8 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL }, { /* page 44, index 39 */ UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, @@ -5371,7 +5371,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, - UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -6725,13 +6725,13 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, + UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -6986,7 +6986,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, - UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_PUNCTUATION, @@ -7203,7 +7203,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -9994,18 +9994,18 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -10579,7 +10579,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_PUNCTUATION, - UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -10884,7 +10884,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -11181,7 +11181,137 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 282, index 86 */ + { /* page 281, index 86 */ + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED + }, + { /* page 282, index 87 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, @@ -11248,7 +11378,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, @@ -11311,7 +11441,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 284, index 87 */ + { /* page 284, index 88 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -11441,7 +11571,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 285, index 88 */ + { /* page 285, index 89 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -11571,7 +11701,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 286, index 89 */ + { /* page 286, index 90 */ UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -11701,7 +11831,137 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 291, index 90 */ + { /* page 287, index 91 */ + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_CURRENCY_SYMBOL, + UCHAR_CATEGORY_CURRENCY_SYMBOL, UCHAR_CATEGORY_CURRENCY_SYMBOL, + UCHAR_CATEGORY_CURRENCY_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_PUNCTUATION + }, + { /* page 291, index 92 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -11831,7 +12091,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 292, index 91 */ + { /* page 292, index 93 */ UCHAR_CATEGORY_LETTER_NUMBER, UCHAR_CATEGORY_LETTER_NUMBER, UCHAR_CATEGORY_LETTER_NUMBER, UCHAR_CATEGORY_LETTER_NUMBER, UCHAR_CATEGORY_LETTER_NUMBER, UCHAR_CATEGORY_LETTER_NUMBER, @@ -11961,7 +12221,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 293, index 92 */ + { /* page 293, index 94 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12091,7 +12351,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 308, index 93 */ + { /* page 308, index 95 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12116,6 +12376,9 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, + UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, + UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -12215,13 +12478,9 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED + UCHAR_CATEGORY_UNASSIGNED }, - { /* page 326, index 94 */ + { /* page 326, index 96 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12351,7 +12610,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 362, index 95 */ + { /* page 362, index 97 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12481,7 +12740,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 363, index 96 */ + { /* page 363, index 98 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12611,7 +12870,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 366, index 97 */ + { /* page 366, index 99 */ UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -12741,7 +13000,10 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 367, index 98 */ + { /* page 367, index 100 */ + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12778,10 +13040,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, @@ -12805,11 +13064,11 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, - UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, + UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_SPACING_MARK, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -12855,7 +13114,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_MODIFIER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_PUNCTUATION, UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -12871,7 +13130,10 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 391, index 99 */ + { /* page 391, index 101 */ + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -12993,15 +13255,12 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 394, index 100 */ + { /* page 394, index 102 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -13131,7 +13390,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 433, index 101 */ + { /* page 433, index 103 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -13172,6 +13431,8 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -13180,10 +13441,8 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -13261,7 +13520,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 434, index 102 */ + { /* page 434, index 104 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -13391,7 +13650,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 444, index 103 */ + { /* page 444, index 105 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -13521,7 +13780,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 464, index 104 */ + { /* page 464, index 106 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -13651,7 +13910,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 465, index 105 */ + { /* page 465, index 107 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -13780,7 +14039,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 466, index 106 */ + { /* page 466, index 108 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -13910,7 +14169,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 467, index 107 */ + { /* page 467, index 109 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -14040,7 +14299,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 468, index 108 */ + { /* page 468, index 110 */ UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, @@ -14170,7 +14429,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER }, - { /* page 469, index 109 */ + { /* page 469, index 111 */ UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, @@ -14300,7 +14559,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER }, - { /* page 470, index 110 */ + { /* page 470, index 112 */ UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, @@ -14430,7 +14689,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER }, - { /* page 471, index 111 */ + { /* page 471, index 113 */ UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, UCHAR_CATEGORY_LOWERCASE_LETTER, @@ -14560,7 +14819,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER }, - { /* page 474, index 112 */ + { /* page 474, index 114 */ UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, @@ -14690,7 +14949,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 480, index 113 */ + { /* page 480, index 115 */ UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, @@ -14820,7 +15079,267 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 488, index 114 */ + { /* page 481, index 116 */ + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_MODIFIER_LETTER, + UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_MODIFIER_LETTER, + UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_MODIFIER_LETTER, + UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_MODIFIER_LETTER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED + }, + { /* page 482, index 117 */ + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_CURRENCY_SYMBOL + }, + { /* page 488, index 118 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -14950,7 +15469,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 489, index 115 */ + { /* page 489, index 119 */ UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, UCHAR_CATEGORY_UPPERCASE_LETTER, @@ -14988,7 +15507,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, - UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_MODIFIER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_DECIMAL_NUMBER, UCHAR_CATEGORY_DECIMAL_NUMBER, @@ -15080,7 +15599,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 492, index 116 */ + { /* page 492, index 120 */ UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -15210,7 +15729,137 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 494, index 117 */ + { /* page 493, index 121 */ + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED + }, + { /* page 494, index 122 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_LETTER, @@ -15340,7 +15989,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 496, index 118 */ + { /* page 496, index 123 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -15470,7 +16119,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 497, index 119 */ + { /* page 497, index 124 */ UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, UCHAR_CATEGORY_OTHER_NUMBER, @@ -15525,7 +16174,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -15600,7 +16249,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL }, - { /* page 498, index 120 */ + { /* page 498, index 125 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -15730,7 +16379,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 499, index 121 */ + { /* page 499, index 126 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -15860,7 +16509,8 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_MODIFIER_SYMBOL, UCHAR_CATEGORY_MODIFIER_SYMBOL, UCHAR_CATEGORY_MODIFIER_SYMBOL, UCHAR_CATEGORY_MODIFIER_SYMBOL }, - { /* page 502, index 122 */ + { /* page 502, index 127 */ + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -15967,7 +16617,6 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -15986,11 +16635,11 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 503, index 123 */ + { /* page 503, index 128 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16103,12 +16752,12 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -16120,7 +16769,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 504, index 124 */ + { /* page 504, index 129 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16250,15 +16899,14 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 505, index 125 */ + { /* page 505, index 130 */ UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16282,11 +16930,37 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16310,14 +16984,9 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16333,32 +17002,12 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, - UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, @@ -16380,49 +17029,49 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL }, - { /* page 506, index 126 */ - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + { /* page 506, index 131 */ + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -16437,25 +17086,25 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, - UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, + UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_OTHER_SYMBOL, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -16510,7 +17159,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 678, index 127 */ + { /* page 678, index 132 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -16640,7 +17289,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 695, index 128 */ + { /* page 695, index 133 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -16770,7 +17419,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 696, index 129 */ + { /* page 696, index 134 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -16900,7 +17549,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 718, index 130 */ + { /* page 718, index 135 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -17030,7 +17679,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER }, - { /* page 747, index 131 */ + { /* page 747, index 136 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -17160,7 +17809,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 762, index 132 */ + { /* page 762, index 137 */ UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, UCHAR_CATEGORY_OTHER_LETTER, @@ -17290,7 +17939,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 3584, index 133 */ + { /* page 3584, index 138 */ UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_FORMAT, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, @@ -17404,7 +18053,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 3585, index 134 */ + { /* page 3585, index 139 */ UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, UCHAR_CATEGORY_NON_SPACING_MARK, @@ -17534,7 +18183,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 4095, index 135 */ + { /* page 4095, index 140 */ UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, @@ -17664,7 +18313,7 @@ static const Uint8 type_data[][256] = { UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_UNASSIGNED, UCHAR_CATEGORY_UNASSIGNED }, - { /* page 4351, index 136 */ + { /* page 4351, index 141 */ UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, UCHAR_CATEGORY_PRIVATE_USE, @@ -18079,19 +18728,19 @@ static const Uint16 type_table_part1[763] = { 83 /* page 278 */, 84 /* page 279 */, 85 /* page 280 */, + 86 /* page 281 */, + 87 /* page 282 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 86 /* page 282 */, - UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 87 /* page 284 */, - 88 /* page 285 */, - 89 /* page 286 */, - UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, + 88 /* page 284 */, + 89 /* page 285 */, + 90 /* page 286 */, + 91 /* page 287 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 90 /* page 291 */, - 91 /* page 292 */, - 92 /* page 293 */, + 92 /* page 291 */, + 93 /* page 292 */, + 94 /* page 293 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18106,7 +18755,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 93 /* page 308 */, + 95 /* page 308 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18124,7 +18773,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 94 /* page 326 */, + 96 /* page 326 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18160,12 +18809,12 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 95 /* page 362 */, - 96 /* page 363 */, + 97 /* page 362 */, + 98 /* page 363 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 97 /* page 366 */, - 98 /* page 367 */, + 99 /* page 366 */, + 100 /* page 367 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, @@ -18189,10 +18838,10 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 99 /* page 391 */, + 101 /* page 391 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 100 /* page 394 */, + 102 /* page 394 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18231,8 +18880,8 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 101 /* page 433 */, - 102 /* page 434 */, + 103 /* page 433 */, + 104 /* page 434 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18242,7 +18891,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 103 /* page 444 */, + 105 /* page 444 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18262,49 +18911,49 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 104 /* page 464 */, - 105 /* page 465 */, - 106 /* page 466 */, - 107 /* page 467 */, - 108 /* page 468 */, - 109 /* page 469 */, - 110 /* page 470 */, - 111 /* page 471 */, + 106 /* page 464 */, + 107 /* page 465 */, + 108 /* page 466 */, + 109 /* page 467 */, + 110 /* page 468 */, + 111 /* page 469 */, + 112 /* page 470 */, + 113 /* page 471 */, UCHAR_CATEGORY_OTHER_SYMBOL + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_SYMBOL + UCHAR_MAX_TABLE_INDEX, - 112 /* page 474 */, + 114 /* page 474 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 113 /* page 480 */, + 115 /* page 480 */, + 116 /* page 481 */, + 117 /* page 482 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, + 118 /* page 488 */, + 119 /* page 489 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 114 /* page 488 */, - 115 /* page 489 */, + 120 /* page 492 */, + 121 /* page 493 */, + 122 /* page 494 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 116 /* page 492 */, - UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 117 /* page 494 */, - UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, - 118 /* page 496 */, - 119 /* page 497 */, - 120 /* page 498 */, - 121 /* page 499 */, + 123 /* page 496 */, + 124 /* page 497 */, + 125 /* page 498 */, + 126 /* page 499 */, UCHAR_CATEGORY_OTHER_SYMBOL + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_SYMBOL + UCHAR_MAX_TABLE_INDEX, - 122 /* page 502 */, - 123 /* page 503 */, - 124 /* page 504 */, - 125 /* page 505 */, - 126 /* page 506 */, + 127 /* page 502 */, + 128 /* page 503 */, + 129 /* page 504 */, + 130 /* page 505 */, + 131 /* page 506 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18476,7 +19125,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 127 /* page 678 */, + 132 /* page 678 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, @@ -18493,8 +19142,8 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 128 /* page 695 */, - 129 /* page 696 */, + 133 /* page 695 */, + 134 /* page 696 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, @@ -18516,7 +19165,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 130 /* page 718 */, + 135 /* page 718 */, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, @@ -18545,7 +19194,7 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 131 /* page 747 */, + 136 /* page 747 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -18560,13 +19209,13 @@ static const Uint16 type_table_part1[763] = { UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_OTHER_LETTER + UCHAR_MAX_TABLE_INDEX, - 132 /* page 762 */ + 137 /* page 762 */ }; /* U+E0000 through U+10FFFF */ static const Uint16 type_table_part2[768] = { - 133 /* page 3584 */, - 134 /* page 3585 */, + 138 /* page 3584 */, + 139 /* page 3585 */, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_UNASSIGNED + UCHAR_MAX_TABLE_INDEX, @@ -19076,7 +19725,7 @@ static const Uint16 type_table_part2[768] = { UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, - 135 /* page 4095 */, + 140 /* page 4095 */, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, @@ -19332,7 +19981,7 @@ static const Uint16 type_table_part2[768] = { UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, UCHAR_CATEGORY_PRIVATE_USE + UCHAR_MAX_TABLE_INDEX, - 136 /* page 4351 */ + 141 /* page 4351 */ }; static const Uchar32 attr_data[][256] = { @@ -19413,7 +20062,7 @@ static const Uchar32 attr_data[][256] = { 0x0194, 0x0000, 0xa78d, 0xa7aa, 0x0000, 0x0197, 0x0196, 0xa7ae, 0x2c62, 0xa7ad, 0x0000, 0x0000, 0x019c, 0x0000, 0x2c6e, 0x019d, 0x0000, 0x0000, 0x019f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2c64, - 0x0000, 0x0000, 0x01a6, 0x0000, 0x0000, 0x01a9, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x01a6, 0x0000, 0xa7c5, 0x01a9, 0x0000, 0x0000, 0x0000, 0xa7b1, 0x01ae, 0x0244, 0x01b1, 0x01b2, 0x0245, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7b2, 0xa7b0, 0x0000, 0x0000, 0x0000, @@ -20065,7 +20714,7 @@ static const Uchar32 attr_data[][256] = { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa77d, 0x0000, 0x0000, 0x0000, 0x2c63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -20287,13 +20936,13 @@ static const Uchar32 attr_data[][256] = { 0x0000, 0x0000, 0x0000, 0x0000, 0xa77a, 0xa779, 0xa77c, 0xa77b, 0x1d79, 0xa77f, 0xa77e, 0xa781, 0xa780, 0xa783, 0xa782, 0xa785, 0xa784, 0xa787, 0xa786, 0x0000, 0x0000, 0x0000, 0xa78c, 0xa78b, 0x0265, 0x0000, 0x0000, - 0xa791, 0xa790, 0xa793, 0xa792, 0x0000, 0x0000, 0xa797, 0xa796, 0xa799, + 0xa791, 0xa790, 0xa793, 0xa792, 0xa7c4, 0x0000, 0xa797, 0xa796, 0xa799, 0xa798, 0xa79b, 0xa79a, 0xa79d, 0xa79c, 0xa79f, 0xa79e, 0xa7a1, 0xa7a0, 0xa7a3, 0xa7a2, 0xa7a5, 0xa7a4, 0xa7a7, 0xa7a6, 0xa7a9, 0xa7a8, 0x0266, 0x025c, 0x0261, 0x026c, 0x026a, 0x0000, 0x029e, 0x0287, 0x029d, 0xab53, - 0xa7b5, 0xa7b4, 0xa7b7, 0xa7b6, 0xa7b9, 0xa7b8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0xa7b5, 0xa7b4, 0xa7b7, 0xa7b6, 0xa7b9, 0xa7b8, 0xa7bb, 0xa7ba, 0xa7bd, + 0xa7bc, 0xa7bf, 0xa7be, 0x0000, 0x0000, 0xa7c3, 0xa7c2, 0xa794, 0x0282, + 0x1d8e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, @@ -20989,7 +21638,69 @@ static const Uchar32 attr_data[][256] = { 0x0007, 0x0008, 0x0009, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009 }, - { /* page 489, index 53 */ + { /* page 481, index 53 */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, + 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000 + }, + { /* page 482, index 54 */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, + 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000 + }, + { /* page 489, index 55 */ 0x1e922, 0x1e923, 0x1e924, 0x1e925, 0x1e926, 0x1e927, 0x1e928, 0x1e929, 0x1e92a, 0x1e92b, 0x1e92c, 0x1e92d, 0x1e92e, 0x1e92f, 0x1e930, 0x1e931, 0x1e932, 0x1e933, 0x1e934, 0x1e935, 0x1e936, 0x1e937, 0x1e938, 0x1e939, @@ -21506,15 +22217,15 @@ static const Uint16 attr_table_part1[763] = { 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, + 53 /* page 481 */, + 54 /* page 482 */, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, - 0x0000 + UCHAR_MAX_TABLE_INDEX, - 0x0000 + UCHAR_MAX_TABLE_INDEX, - 53 /* page 489 */, + 55 /* page 489 */, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, 0x0000 + UCHAR_MAX_TABLE_INDEX, @@ -23040,10 +23751,12 @@ static const struct Interval unicode_width_table_wide[] = { {0xFE68, 0xFE6B}, {0xFF01, 0xFF60}, {0xFFE0, 0xFFE6}, -{0x16FE0, 0x16FE1}, -{0x17000, 0x187F1}, +{0x16FE0, 0x16FE3}, +{0x17000, 0x187F7}, {0x18800, 0x18AF2}, {0x1B000, 0x1B11E}, +{0x1B150, 0x1B152}, +{0x1B164, 0x1B167}, {0x1B170, 0x1B2FB}, {0x1F004, 0x1F004}, {0x1F0CF, 0x1F0CF}, @@ -23075,16 +23788,20 @@ static const struct Interval unicode_width_table_wide[] = { {0x1F680, 0x1F6C5}, {0x1F6CC, 0x1F6CC}, {0x1F6D0, 0x1F6D2}, +{0x1F6D5, 0x1F6D5}, {0x1F6EB, 0x1F6EC}, -{0x1F6F4, 0x1F6F9}, -{0x1F910, 0x1F93E}, -{0x1F940, 0x1F970}, +{0x1F6F4, 0x1F6FA}, +{0x1F7E0, 0x1F7EB}, +{0x1F90D, 0x1F971}, {0x1F973, 0x1F976}, -{0x1F97A, 0x1F97A}, -{0x1F97C, 0x1F9A2}, -{0x1F9B0, 0x1F9B9}, -{0x1F9C0, 0x1F9C2}, -{0x1F9D0, 0x1F9FF}, +{0x1F97A, 0x1F9A2}, +{0x1F9A5, 0x1F9AA}, +{0x1F9AE, 0x1F9CA}, +{0x1F9CD, 0x1F9FF}, +{0x1FA70, 0x1FA73}, +{0x1FA78, 0x1FA7A}, +{0x1FA80, 0x1FA82}, +{0x1FA90, 0x1FA95}, {0x20000, 0x2FFFD}, {0x30000, 0x3FFFD}, }; diff --git a/src/font/utils/fetch-ucd.sh b/src/font/utils/fetch-ucd.sh index da376bb1..0b436b41 100755 --- a/src/font/utils/fetch-ucd.sh +++ b/src/font/utils/fetch-ucd.sh @@ -1,6 +1,6 @@ #!/bin/bash -url='https://www.unicode.org/Public/11.0.0/ucd/' +url='https://www.unicode.org/Public/12.0.0/ucd/' files='Scripts.txt UnicodeData.txt LineBreak.txt SpecialCasing.txt CaseFolding.txt CompositionExclusions.txt IndicPositionalCategory.txt IndicSyllabicCategory.txt ArabicShaping.txt BidiBrackets.txt BidiMirroring.txt Blocks.txt extracted/DerivedEastAsianWidth.txt extracted/DerivedBidiClass.txt' if test ! -d ucd/extracted; then