From a414afec242263d5717090e0aaa0ba1d625f9c67 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Tue, 14 Mar 2023 18:06:23 +0100 Subject: [PATCH] Core: Update unicode data --- src/Nazara/Core/UnicodeData.hpp | 305 +++++++++++++++++++++++++++++++- 1 file changed, 301 insertions(+), 4 deletions(-) diff --git a/src/Nazara/Core/UnicodeData.hpp b/src/Nazara/Core/UnicodeData.hpp index 352043324..6a5262a99 100644 --- a/src/Nazara/Core/UnicodeData.hpp +++ b/src/Nazara/Core/UnicodeData.hpp @@ -1,11 +1,11 @@ // this file was automatically generated and should not be edited // no header guards -// Copyright (C) 2022 Jérôme Leclercq +// Copyright (C) 2023 Jérôme Leclercq // This file is part of the "Nazara Engine - Core module" // For conditions of distribution and use, see copyright notice in Config.hpp -UnicodeCharacter unicodeCharacters[34592] = { +UnicodeCharacter unicodeCharacters[34888] = { {0, Unicode::Category_Other_Control, Unicode::Direction_Boundary_Neutral}, {1, Unicode::Category_Other_Control, Unicode::Direction_Boundary_Neutral}, {2, Unicode::Category_Other_Control, Unicode::Direction_Boundary_Neutral}, @@ -2983,6 +2983,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {3311, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {3313, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {3314, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {3315, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, {3328, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {3329, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {3330, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, @@ -3347,6 +3348,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {3787, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {3788, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {3789, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {3790, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {3792, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {3793, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {3794, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, @@ -19387,6 +19389,9 @@ UnicodeCharacter unicodeCharacters[34592] = { {69293, Unicode::Category_Punctuation_Dash, Unicode::Direction_Right_To_Left}, {69296, Unicode::Category_Letter_Other, Unicode::Direction_Right_To_Left}, {69297, Unicode::Category_Letter_Other, Unicode::Direction_Right_To_Left}, + {69373, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {69374, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {69375, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {69376, Unicode::Category_Letter_Other, Unicode::Direction_Right_To_Left}, {69377, Unicode::Category_Letter_Other, Unicode::Direction_Right_To_Left}, {69378, Unicode::Category_Letter_Other, Unicode::Direction_Right_To_Left}, @@ -20052,6 +20057,9 @@ UnicodeCharacter unicodeCharacters[34592] = { {70204, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, {70205, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, {70206, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {70207, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {70208, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {70209, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {70272, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {70273, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {70274, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -21250,6 +21258,16 @@ UnicodeCharacter unicodeCharacters[34592] = { {72438, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {72439, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {72440, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {72448, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72449, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72450, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72451, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72452, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72453, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72454, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72455, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72456, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {72457, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, {72704, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {72705, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {72706, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -21578,6 +21596,92 @@ UnicodeCharacter unicodeCharacters[34592] = { {73462, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, {73463, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, {73464, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73472, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73473, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73474, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73475, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73476, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73477, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73478, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73479, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73480, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73481, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73482, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73483, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73484, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73485, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73486, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73487, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73488, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73490, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73491, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73492, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73493, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73494, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73495, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73496, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73497, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73498, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73499, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73500, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73501, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73502, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73503, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73504, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73505, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73506, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73507, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73508, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73509, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73510, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73511, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73512, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73513, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73514, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73515, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73516, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73517, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73518, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73519, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73520, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73521, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73522, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73523, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {73524, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73525, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73526, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73527, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73528, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73529, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73530, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73534, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73535, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73536, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73537, Unicode::Category_Mark_SpacingCombining, Unicode::Direction_Left_To_Right}, + {73538, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {73539, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73540, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73541, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73542, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73543, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73544, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73545, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73546, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73547, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73548, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73549, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73550, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73551, Unicode::Category_Punctuation_Other, Unicode::Direction_Left_To_Right}, + {73552, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73553, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73554, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73555, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73556, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73557, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73558, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73559, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73560, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {73561, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {73648, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {73664, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, {73665, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, @@ -24034,6 +24138,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {78892, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {78893, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {78894, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78895, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {78896, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, {78897, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, {78898, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, @@ -24043,6 +24148,35 @@ UnicodeCharacter unicodeCharacters[34592] = { {78902, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, {78903, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, {78904, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78905, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78906, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78907, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78908, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78909, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78910, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78911, Unicode::Category_Other_Format, Unicode::Direction_Left_To_Right}, + {78912, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78913, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78914, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78915, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78916, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78917, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78918, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {78919, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78920, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78921, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78922, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78923, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78924, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78925, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78926, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78927, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78928, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78929, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78930, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78931, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78932, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {78933, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {82944, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {82945, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {82946, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -27279,9 +27413,11 @@ UnicodeCharacter unicodeCharacters[34592] = { {110880, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110881, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110882, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {110898, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110928, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110929, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110930, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {110933, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110948, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110949, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {110950, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -28563,6 +28699,26 @@ UnicodeCharacter unicodeCharacters[34592] = { {119363, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {119364, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {119365, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {119488, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119489, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119490, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119491, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119492, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119493, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119494, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119495, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119496, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119497, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119498, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119499, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119500, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119501, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119502, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119503, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119504, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119505, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119506, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, + {119507, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, {119520, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, {119521, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, {119522, Unicode::Category_Number_Other, Unicode::Direction_Left_To_Right}, @@ -30394,6 +30550,12 @@ UnicodeCharacter unicodeCharacters[34592] = { {122652, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, {122653, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, {122654, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122661, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122662, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122663, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122664, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122665, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, + {122666, Unicode::Category_Letter_Lowercase, Unicode::Direction_Left_To_Right}, {122880, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {122881, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {122882, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, @@ -30432,6 +30594,69 @@ UnicodeCharacter unicodeCharacters[34592] = { {122920, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {122921, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {122922, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {122928, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122929, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122930, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122931, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122932, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122933, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122934, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122935, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122936, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122937, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122938, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122939, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122940, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122941, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122942, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122943, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122944, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122945, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122946, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122947, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122948, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122949, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122950, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122951, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122952, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122953, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122954, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122955, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122956, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122957, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122958, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122959, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122960, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122961, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122962, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122963, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122964, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122965, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122966, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122967, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122968, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122969, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122970, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122971, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122972, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122973, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122974, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122975, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122976, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122977, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122978, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122979, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122980, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122981, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122982, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122983, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122984, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122985, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122986, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122987, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122988, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {122989, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {123023, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, {123136, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {123137, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {123138, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -30593,6 +30818,48 @@ UnicodeCharacter unicodeCharacters[34592] = { {123640, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {123641, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {123647, Unicode::Category_Symbol_Currency, Unicode::Direction_European_Terminator}, + {124112, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124113, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124114, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124115, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124116, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124117, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124118, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124119, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124120, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124121, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124122, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124123, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124124, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124125, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124126, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124127, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124128, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124129, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124130, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124131, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124132, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124133, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124134, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124135, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124136, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124137, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124138, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, + {124139, Unicode::Category_Letter_Modifier, Unicode::Direction_Left_To_Right}, + {124140, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {124141, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {124142, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {124143, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, + {124144, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124145, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124146, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124147, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124148, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124149, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124150, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124151, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124152, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, + {124153, Unicode::Category_Number_DecimalDigit, Unicode::Direction_Left_To_Right}, {124896, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {124897, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, {124898, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}, @@ -32668,6 +32935,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {128725, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128726, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128727, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128732, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128733, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128734, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128735, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -32813,6 +33081,14 @@ UnicodeCharacter unicodeCharacters[34592] = { {128881, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128882, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128883, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128884, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128885, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128886, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128891, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128892, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128893, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128894, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128895, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128896, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128897, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128898, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -32902,6 +33178,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {128982, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128983, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128984, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {128985, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128992, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128993, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {128994, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33424,6 +33701,9 @@ UnicodeCharacter unicodeCharacters[34592] = { {129650, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129651, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129652, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129653, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129654, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129655, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129656, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129657, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129658, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33436,6 +33716,8 @@ UnicodeCharacter unicodeCharacters[34592] = { {129668, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129669, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129670, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129671, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129672, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129680, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129681, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129682, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33465,6 +33747,9 @@ UnicodeCharacter unicodeCharacters[34592] = { {129706, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129707, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129708, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129709, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129710, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129711, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129712, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129713, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129714, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33476,12 +33761,18 @@ UnicodeCharacter unicodeCharacters[34592] = { {129720, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129721, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129722, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129723, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129724, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129725, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129727, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129728, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129729, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129730, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129731, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129732, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129733, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129742, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129743, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129744, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129745, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129746, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33492,6 +33783,8 @@ UnicodeCharacter unicodeCharacters[34592] = { {129751, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129752, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129753, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129754, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129755, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129760, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129761, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129762, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33500,6 +33793,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {129765, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129766, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129767, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129768, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129776, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129777, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129778, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -33507,6 +33801,8 @@ UnicodeCharacter unicodeCharacters[34592] = { {129780, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129781, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129782, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129783, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, + {129784, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129792, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129793, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, {129794, Unicode::Category_Symbol_Other, Unicode::Direction_Other_Neutral}, @@ -34600,7 +34896,7 @@ UnicodeCharacter unicodeCharacters[34592] = { {917999, Unicode::Category_Mark_NonSpacing, Unicode::Direction_Nonspacing_Mark}, }; -UnicodeSet unicodeSets[17] = { +UnicodeSet unicodeSets[18] = { {13312, 19903, {13312, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {19968, 40959, {19968, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {44032, 55203, {44032, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, @@ -34611,11 +34907,12 @@ UnicodeSet unicodeSets[17] = { {94208, 100343, {94208, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {101632, 101640, {101632, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {131072, 173791, {131072, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, - {173824, 177976, {173824, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, + {173824, 177977, {173824, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {177984, 178205, {177984, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {178208, 183969, {178208, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {183984, 191456, {183984, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {196608, 201546, {196608, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, + {201552, 205743, {201552, Unicode::Category_Letter_Other, Unicode::Direction_Left_To_Right}}, {983040, 1048573, {983040, Unicode::Category_Other_PrivateUse, Unicode::Direction_Left_To_Right}}, {1048576, 1114109, {1048576, Unicode::Category_Other_PrivateUse, Unicode::Direction_Left_To_Right}}, };