summaryrefslogtreecommitdiff
path: root/src/static_libs/libunibreak/linebreakdata.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/static_libs/libunibreak/linebreakdata.c')
-rw-r--r--src/static_libs/libunibreak/linebreakdata.c225
1 files changed, 58 insertions, 167 deletions
diff --git a/src/static_libs/libunibreak/linebreakdata.c b/src/static_libs/libunibreak/linebreakdata.c
index 23d9072baa..c571f2da00 100644
--- a/src/static_libs/libunibreak/linebreakdata.c
+++ b/src/static_libs/libunibreak/linebreakdata.c
@@ -1,6 +1,6 @@
/* The content of this file is generated from:
-# LineBreak-12.1.0.txt
-# Date: 2019-03-31, 22:04:15 GMT [KW, LI]
+# LineBreak-9.0.0.txt
+# Date: 2016-05-26, 01:00:00 GMT [KW, LI]
*/
#include "linebreakdef.h"
@@ -94,7 +94,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x037E, 0x037E, LBP_IS },
{ 0x037F, 0x0482, LBP_AL },
{ 0x0483, 0x0489, LBP_CM },
- { 0x048A, 0x0588, LBP_AL },
+ { 0x048A, 0x0587, LBP_AL },
{ 0x0589, 0x0589, LBP_IS },
{ 0x058A, 0x058A, LBP_BA },
{ 0x058D, 0x058E, LBP_AL },
@@ -149,10 +149,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x07F4, 0x07F7, LBP_AL },
{ 0x07F8, 0x07F8, LBP_IS },
{ 0x07F9, 0x07F9, LBP_EX },
- { 0x07FA, 0x07FA, LBP_AL },
- { 0x07FD, 0x07FD, LBP_CM },
- { 0x07FE, 0x07FF, LBP_PR },
- { 0x0800, 0x0815, LBP_AL },
+ { 0x07FA, 0x0815, LBP_AL },
{ 0x0816, 0x0819, LBP_CM },
{ 0x081A, 0x081A, LBP_AL },
{ 0x081B, 0x0823, LBP_CM },
@@ -163,7 +160,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x0830, 0x0858, LBP_AL },
{ 0x0859, 0x085B, LBP_CM },
{ 0x085E, 0x08BD, LBP_AL },
- { 0x08D3, 0x08E1, LBP_CM },
+ { 0x08D4, 0x08E1, LBP_CM },
{ 0x08E2, 0x08E2, LBP_AL },
{ 0x08E3, 0x0903, LBP_CM },
{ 0x0904, 0x0939, LBP_AL },
@@ -193,17 +190,14 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x09F9, 0x09F9, LBP_PO },
{ 0x09FA, 0x09FA, LBP_AL },
{ 0x09FB, 0x09FB, LBP_PR },
- { 0x09FC, 0x09FD, LBP_AL },
- { 0x09FE, 0x0A03, LBP_CM },
+ { 0x0A01, 0x0A03, LBP_CM },
{ 0x0A05, 0x0A39, LBP_AL },
{ 0x0A3C, 0x0A51, LBP_CM },
{ 0x0A59, 0x0A5E, LBP_AL },
{ 0x0A66, 0x0A6F, LBP_NU },
{ 0x0A70, 0x0A71, LBP_CM },
{ 0x0A72, 0x0A74, LBP_AL },
- { 0x0A75, 0x0A75, LBP_CM },
- { 0x0A76, 0x0A76, LBP_AL },
- { 0x0A81, 0x0A83, LBP_CM },
+ { 0x0A75, 0x0A83, LBP_CM },
{ 0x0A85, 0x0AB9, LBP_AL },
{ 0x0ABC, 0x0ABC, LBP_CM },
{ 0x0ABD, 0x0ABD, LBP_AL },
@@ -214,7 +208,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x0AF0, 0x0AF0, LBP_AL },
{ 0x0AF1, 0x0AF1, LBP_PR },
{ 0x0AF9, 0x0AF9, LBP_AL },
- { 0x0AFA, 0x0B03, LBP_CM },
+ { 0x0B01, 0x0B03, LBP_CM },
{ 0x0B05, 0x0B39, LBP_AL },
{ 0x0B3C, 0x0B3C, LBP_CM },
{ 0x0B3D, 0x0B3D, LBP_AL },
@@ -232,16 +226,14 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x0BF0, 0x0BF8, LBP_AL },
{ 0x0BF9, 0x0BF9, LBP_PR },
{ 0x0BFA, 0x0BFA, LBP_AL },
- { 0x0C00, 0x0C04, LBP_CM },
+ { 0x0C00, 0x0C03, LBP_CM },
{ 0x0C05, 0x0C3D, LBP_AL },
{ 0x0C3E, 0x0C56, LBP_CM },
{ 0x0C58, 0x0C61, LBP_AL },
{ 0x0C62, 0x0C63, LBP_CM },
{ 0x0C66, 0x0C6F, LBP_NU },
- { 0x0C77, 0x0C77, LBP_BB },
{ 0x0C78, 0x0C80, LBP_AL },
{ 0x0C81, 0x0C83, LBP_CM },
- { 0x0C84, 0x0C84, LBP_BB },
{ 0x0C85, 0x0CB9, LBP_AL },
{ 0x0CBC, 0x0CBC, LBP_CM },
{ 0x0CBD, 0x0CBD, LBP_AL },
@@ -250,10 +242,8 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x0CE2, 0x0CE3, LBP_CM },
{ 0x0CE6, 0x0CEF, LBP_NU },
{ 0x0CF1, 0x0CF2, LBP_AL },
- { 0x0D00, 0x0D03, LBP_CM },
- { 0x0D05, 0x0D3A, LBP_AL },
- { 0x0D3B, 0x0D3C, LBP_CM },
- { 0x0D3D, 0x0D3D, LBP_AL },
+ { 0x0D01, 0x0D03, LBP_CM },
+ { 0x0D05, 0x0D3D, LBP_AL },
{ 0x0D3E, 0x0D4D, LBP_CM },
{ 0x0D4E, 0x0D56, LBP_AL },
{ 0x0D57, 0x0D57, LBP_CM },
@@ -427,11 +417,11 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1CD4, 0x1CE8, LBP_CM },
{ 0x1CE9, 0x1CEC, LBP_AL },
{ 0x1CED, 0x1CED, LBP_CM },
- { 0x1CEE, 0x1CF3, LBP_AL },
- { 0x1CF4, 0x1CF4, LBP_CM },
+ { 0x1CEE, 0x1CF1, LBP_AL },
+ { 0x1CF2, 0x1CF4, LBP_CM },
{ 0x1CF5, 0x1CF6, LBP_AL },
- { 0x1CF7, 0x1CF9, LBP_CM },
- { 0x1CFA, 0x1DBF, LBP_AL },
+ { 0x1CF8, 0x1CF9, LBP_CM },
+ { 0x1D00, 0x1DBF, LBP_AL },
{ 0x1DC0, 0x1DFF, LBP_CM },
{ 0x1E00, 0x1FFC, LBP_AL },
{ 0x1FFD, 0x1FFD, LBP_BB },
@@ -440,9 +430,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x2007, 0x2007, LBP_GL },
{ 0x2008, 0x200A, LBP_BA },
{ 0x200B, 0x200B, LBP_ZW },
- { 0x200C, 0x200C, LBP_CM },
- { 0x200D, 0x200D, LBP_ZWJ },
- { 0x200E, 0x200F, LBP_CM },
+ { 0x200C, 0x200F, LBP_CM },
{ 0x2010, 0x2010, LBP_BA },
{ 0x2011, 0x2011, LBP_GL },
{ 0x2012, 0x2013, LBP_BA },
@@ -820,11 +808,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x2E3F, 0x2E3F, LBP_AL },
{ 0x2E40, 0x2E41, LBP_BA },
{ 0x2E42, 0x2E42, LBP_OP },
- { 0x2E43, 0x2E4A, LBP_BA },
- { 0x2E4B, 0x2E4B, LBP_AL },
- { 0x2E4C, 0x2E4C, LBP_BA },
- { 0x2E4D, 0x2E4D, LBP_AL },
- { 0x2E4E, 0x2E4F, LBP_BA },
+ { 0x2E43, 0x2E44, LBP_BA },
{ 0x2E80, 0x2FFB, LBP_ID },
{ 0x3000, 0x3000, LBP_BA },
{ 0x3001, 0x3002, LBP_CL },
@@ -958,8 +942,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0xA8E0, 0xA8F1, LBP_CM },
{ 0xA8F2, 0xA8FB, LBP_AL },
{ 0xA8FC, 0xA8FC, LBP_BB },
- { 0xA8FD, 0xA8FE, LBP_AL },
- { 0xA8FF, 0xA8FF, LBP_CM },
+ { 0xA8FD, 0xA8FD, LBP_AL },
{ 0xA900, 0xA909, LBP_NU },
{ 0xA90A, 0xA925, LBP_AL },
{ 0xA926, 0xA92D, LBP_CM },
@@ -1924,9 +1907,9 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1091F, 0x1091F, LBP_BA },
{ 0x10920, 0x10A00, LBP_AL },
{ 0x10A01, 0x10A0F, LBP_CM },
- { 0x10A10, 0x10A35, LBP_AL },
+ { 0x10A10, 0x10A33, LBP_AL },
{ 0x10A38, 0x10A3F, LBP_CM },
- { 0x10A40, 0x10A48, LBP_AL },
+ { 0x10A40, 0x10A47, LBP_AL },
{ 0x10A50, 0x10A57, LBP_BA },
{ 0x10A58, 0x10AE4, LBP_AL },
{ 0x10AE5, 0x10AE6, LBP_CM },
@@ -1935,12 +1918,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x10AF6, 0x10AF6, LBP_IN },
{ 0x10B00, 0x10B35, LBP_AL },
{ 0x10B39, 0x10B3F, LBP_BA },
- { 0x10B40, 0x10D23, LBP_AL },
- { 0x10D24, 0x10D27, LBP_CM },
- { 0x10D30, 0x10D39, LBP_NU },
- { 0x10E60, 0x10F45, LBP_AL },
- { 0x10F46, 0x10F50, LBP_CM },
- { 0x10F51, 0x10FF6, LBP_AL },
+ { 0x10B40, 0x10E7E, LBP_AL },
{ 0x11000, 0x11002, LBP_CM },
{ 0x11003, 0x11037, LBP_AL },
{ 0x11038, 0x11046, LBP_CM },
@@ -1952,15 +1930,13 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x110B0, 0x110BA, LBP_CM },
{ 0x110BB, 0x110BD, LBP_AL },
{ 0x110BE, 0x110C1, LBP_BA },
- { 0x110CD, 0x110E8, LBP_AL },
+ { 0x110D0, 0x110E8, LBP_AL },
{ 0x110F0, 0x110F9, LBP_NU },
{ 0x11100, 0x11102, LBP_CM },
{ 0x11103, 0x11126, LBP_AL },
{ 0x11127, 0x11134, LBP_CM },
{ 0x11136, 0x1113F, LBP_NU },
{ 0x11140, 0x11143, LBP_BA },
- { 0x11144, 0x11144, LBP_AL },
- { 0x11145, 0x11146, LBP_CM },
{ 0x11150, 0x11172, LBP_AL },
{ 0x11173, 0x11173, LBP_CM },
{ 0x11174, 0x11174, LBP_AL },
@@ -1973,7 +1949,8 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x111C5, 0x111C6, LBP_BA },
{ 0x111C7, 0x111C7, LBP_AL },
{ 0x111C8, 0x111C8, LBP_BA },
- { 0x111C9, 0x111CC, LBP_CM },
+ { 0x111C9, 0x111C9, LBP_AL },
+ { 0x111CA, 0x111CC, LBP_CM },
{ 0x111CD, 0x111CD, LBP_AL },
{ 0x111D0, 0x111D9, LBP_NU },
{ 0x111DA, 0x111DA, LBP_AL },
@@ -1994,7 +1971,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x112F0, 0x112F9, LBP_NU },
{ 0x11300, 0x11303, LBP_CM },
{ 0x11305, 0x11339, LBP_AL },
- { 0x1133B, 0x1133C, LBP_CM },
+ { 0x1133C, 0x1133C, LBP_CM },
{ 0x1133D, 0x1133D, LBP_AL },
{ 0x1133E, 0x1134D, LBP_CM },
{ 0x11350, 0x11350, LBP_AL },
@@ -2008,9 +1985,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1144F, 0x1144F, LBP_AL },
{ 0x11450, 0x11459, LBP_NU },
{ 0x1145B, 0x1145B, LBP_BA },
- { 0x1145D, 0x1145D, LBP_AL },
- { 0x1145E, 0x1145E, LBP_CM },
- { 0x1145F, 0x114AF, LBP_AL },
+ { 0x1145D, 0x114AF, LBP_AL },
{ 0x114B0, 0x114C3, LBP_CM },
{ 0x114C4, 0x114C7, LBP_AL },
{ 0x114D0, 0x114D9, LBP_NU },
@@ -2031,44 +2006,15 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x11660, 0x1166C, LBP_BB },
{ 0x11680, 0x116AA, LBP_AL },
{ 0x116AB, 0x116B7, LBP_CM },
- { 0x116B8, 0x116B8, LBP_AL },
{ 0x116C0, 0x116C9, LBP_NU },
{ 0x11700, 0x1172B, LBP_SA },
{ 0x11730, 0x11739, LBP_NU },
{ 0x1173A, 0x1173B, LBP_SA },
{ 0x1173C, 0x1173E, LBP_BA },
{ 0x1173F, 0x1173F, LBP_SA },
- { 0x11800, 0x1182B, LBP_AL },
- { 0x1182C, 0x1183A, LBP_CM },
- { 0x1183B, 0x118DF, LBP_AL },
+ { 0x118A0, 0x118DF, LBP_AL },
{ 0x118E0, 0x118E9, LBP_NU },
- { 0x118EA, 0x119D0, LBP_AL },
- { 0x119D1, 0x119E0, LBP_CM },
- { 0x119E1, 0x119E1, LBP_AL },
- { 0x119E2, 0x119E2, LBP_BB },
- { 0x119E3, 0x119E3, LBP_AL },
- { 0x119E4, 0x119E4, LBP_CM },
- { 0x11A00, 0x11A00, LBP_AL },
- { 0x11A01, 0x11A0A, LBP_CM },
- { 0x11A0B, 0x11A32, LBP_AL },
- { 0x11A33, 0x11A39, LBP_CM },
- { 0x11A3A, 0x11A3A, LBP_AL },
- { 0x11A3B, 0x11A3E, LBP_CM },
- { 0x11A3F, 0x11A3F, LBP_BB },
- { 0x11A40, 0x11A40, LBP_AL },
- { 0x11A41, 0x11A44, LBP_BA },
- { 0x11A45, 0x11A45, LBP_BB },
- { 0x11A46, 0x11A46, LBP_AL },
- { 0x11A47, 0x11A47, LBP_CM },
- { 0x11A50, 0x11A50, LBP_AL },
- { 0x11A51, 0x11A5B, LBP_CM },
- { 0x11A5C, 0x11A89, LBP_AL },
- { 0x11A8A, 0x11A99, LBP_CM },
- { 0x11A9A, 0x11A9C, LBP_BA },
- { 0x11A9D, 0x11A9D, LBP_AL },
- { 0x11A9E, 0x11AA0, LBP_BB },
- { 0x11AA1, 0x11AA2, LBP_BA },
- { 0x11AC0, 0x11C2E, LBP_AL },
+ { 0x118EA, 0x11C2E, LBP_AL },
{ 0x11C2F, 0x11C3F, LBP_CM },
{ 0x11C40, 0x11C40, LBP_AL },
{ 0x11C41, 0x11C45, LBP_BA },
@@ -2078,21 +2024,6 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x11C71, 0x11C71, LBP_EX },
{ 0x11C72, 0x11C8F, LBP_AL },
{ 0x11C92, 0x11CB6, LBP_CM },
- { 0x11D00, 0x11D30, LBP_AL },
- { 0x11D31, 0x11D45, LBP_CM },
- { 0x11D46, 0x11D46, LBP_AL },
- { 0x11D47, 0x11D47, LBP_CM },
- { 0x11D50, 0x11D59, LBP_NU },
- { 0x11D60, 0x11D89, LBP_AL },
- { 0x11D8A, 0x11D97, LBP_CM },
- { 0x11D98, 0x11D98, LBP_AL },
- { 0x11DA0, 0x11DA9, LBP_NU },
- { 0x11EE0, 0x11EF2, LBP_AL },
- { 0x11EF3, 0x11EF6, LBP_CM },
- { 0x11EF7, 0x11FDC, LBP_AL },
- { 0x11FDD, 0x11FE0, LBP_PO },
- { 0x11FE1, 0x11FF1, LBP_AL },
- { 0x11FFF, 0x11FFF, LBP_BA },
{ 0x12000, 0x1246E, LBP_AL },
{ 0x12470, 0x12474, LBP_BA },
{ 0x12480, 0x13257, LBP_AL },
@@ -2108,11 +2039,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1328A, 0x13378, LBP_AL },
{ 0x13379, 0x13379, LBP_OP },
{ 0x1337A, 0x1337B, LBP_CL },
- { 0x1337C, 0x1342E, LBP_AL },
- { 0x13430, 0x13436, LBP_GL },
- { 0x13437, 0x13437, LBP_OP },
- { 0x13438, 0x13438, LBP_CL },
- { 0x14400, 0x145CD, LBP_AL },
+ { 0x1337C, 0x145CD, LBP_AL },
{ 0x145CE, 0x145CE, LBP_OP },
{ 0x145CF, 0x145CF, LBP_CL },
{ 0x145D0, 0x16A5E, LBP_AL },
@@ -2128,17 +2055,11 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x16B44, 0x16B44, LBP_BA },
{ 0x16B45, 0x16B45, LBP_AL },
{ 0x16B50, 0x16B59, LBP_NU },
- { 0x16B5B, 0x16E96, LBP_AL },
- { 0x16E97, 0x16E98, LBP_BA },
- { 0x16E99, 0x16F4A, LBP_AL },
- { 0x16F4F, 0x16F4F, LBP_CM },
- { 0x16F50, 0x16F50, LBP_AL },
+ { 0x16B5B, 0x16F50, LBP_AL },
{ 0x16F51, 0x16F92, LBP_CM },
{ 0x16F93, 0x16F9F, LBP_AL },
- { 0x16FE0, 0x16FE3, LBP_NS },
- { 0x17000, 0x1B11E, LBP_ID },
- { 0x1B150, 0x1B167, LBP_CJ },
- { 0x1B170, 0x1B2FB, LBP_ID },
+ { 0x16FE0, 0x16FE0, LBP_NS },
+ { 0x17000, 0x1B001, LBP_ID },
{ 0x1BC00, 0x1BC9C, LBP_AL },
{ 0x1BC9D, 0x1BC9E, LBP_CM },
{ 0x1BC9F, 0x1BC9F, LBP_BA },
@@ -2167,34 +2088,22 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1DA87, 0x1DA8A, LBP_BA },
{ 0x1DA8B, 0x1DA8B, LBP_AL },
{ 0x1DA9B, 0x1E02A, LBP_CM },
- { 0x1E100, 0x1E12C, LBP_AL },
- { 0x1E130, 0x1E136, LBP_CM },
- { 0x1E137, 0x1E13D, LBP_AL },
- { 0x1E140, 0x1E149, LBP_NU },
- { 0x1E14E, 0x1E2EB, LBP_AL },
- { 0x1E2EC, 0x1E2EF, LBP_CM },
- { 0x1E2F0, 0x1E2F9, LBP_NU },
- { 0x1E2FF, 0x1E2FF, LBP_PR },
{ 0x1E800, 0x1E8CF, LBP_AL },
{ 0x1E8D0, 0x1E8D6, LBP_CM },
{ 0x1E900, 0x1E943, LBP_AL },
{ 0x1E944, 0x1E94A, LBP_CM },
- { 0x1E94B, 0x1E94B, LBP_AL },
{ 0x1E950, 0x1E959, LBP_NU },
{ 0x1E95E, 0x1E95F, LBP_OP },
- { 0x1EC71, 0x1ECAB, LBP_AL },
- { 0x1ECAC, 0x1ECAC, LBP_PO },
- { 0x1ECAD, 0x1ECAF, LBP_AL },
- { 0x1ECB0, 0x1ECB0, LBP_PO },
- { 0x1ECB1, 0x1EEF1, LBP_AL },
+ { 0x1EE00, 0x1EEF1, LBP_AL },
{ 0x1F000, 0x1F0FF, LBP_ID },
{ 0x1F100, 0x1F10C, LBP_AI },
{ 0x1F10D, 0x1F10F, LBP_ID },
{ 0x1F110, 0x1F12D, LBP_AI },
- { 0x1F12E, 0x1F12F, LBP_AL },
+ { 0x1F12E, 0x1F12E, LBP_AL },
+ { 0x1F12F, 0x1F12F, LBP_ID },
{ 0x1F130, 0x1F169, LBP_AI },
- { 0x1F16A, 0x1F16C, LBP_AL },
- { 0x1F16D, 0x1F16F, LBP_ID },
+ { 0x1F16A, 0x1F16B, LBP_AL },
+ { 0x1F16C, 0x1F16F, LBP_ID },
{ 0x1F170, 0x1F1AC, LBP_AI },
{ 0x1F1AD, 0x1F1E5, LBP_ID },
{ 0x1F1E6, 0x1F1FF, LBP_RI },
@@ -2206,31 +2115,29 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1F3B5, 0x1F3B6, LBP_AL },
{ 0x1F3B7, 0x1F3BB, LBP_ID },
{ 0x1F3BC, 0x1F3BC, LBP_AL },
- { 0x1F3BD, 0x1F3C1, LBP_ID },
- { 0x1F3C2, 0x1F3C4, LBP_EB },
- { 0x1F3C5, 0x1F3C6, LBP_ID },
- { 0x1F3C7, 0x1F3C7, LBP_EB },
- { 0x1F3C8, 0x1F3C9, LBP_ID },
- { 0x1F3CA, 0x1F3CC, LBP_EB },
- { 0x1F3CD, 0x1F3FA, LBP_ID },
+ { 0x1F3BD, 0x1F3C2, LBP_ID },
+ { 0x1F3C3, 0x1F3C4, LBP_EB },
+ { 0x1F3C5, 0x1F3C9, LBP_ID },
+ { 0x1F3CA, 0x1F3CB, LBP_EB },
+ { 0x1F3CC, 0x1F3FA, LBP_ID },
{ 0x1F3FB, 0x1F3FF, LBP_EM },
{ 0x1F400, 0x1F441, LBP_ID },
{ 0x1F442, 0x1F443, LBP_EB },
{ 0x1F444, 0x1F445, LBP_ID },
{ 0x1F446, 0x1F450, LBP_EB },
{ 0x1F451, 0x1F465, LBP_ID },
- { 0x1F466, 0x1F478, LBP_EB },
+ { 0x1F466, 0x1F469, LBP_EB },
+ { 0x1F46A, 0x1F46D, LBP_ID },
+ { 0x1F46E, 0x1F46E, LBP_EB },
+ { 0x1F46F, 0x1F46F, LBP_ID },
+ { 0x1F470, 0x1F478, LBP_EB },
{ 0x1F479, 0x1F47B, LBP_ID },
{ 0x1F47C, 0x1F47C, LBP_EB },
{ 0x1F47D, 0x1F480, LBP_ID },
{ 0x1F481, 0x1F483, LBP_EB },
{ 0x1F484, 0x1F484, LBP_ID },
{ 0x1F485, 0x1F487, LBP_EB },
- { 0x1F488, 0x1F48E, LBP_ID },
- { 0x1F48F, 0x1F48F, LBP_EB },
- { 0x1F490, 0x1F490, LBP_ID },
- { 0x1F491, 0x1F491, LBP_EB },
- { 0x1F492, 0x1F49F, LBP_ID },
+ { 0x1F488, 0x1F49F, LBP_ID },
{ 0x1F4A0, 0x1F4A0, LBP_AL },
{ 0x1F4A1, 0x1F4A1, LBP_ID },
{ 0x1F4A2, 0x1F4A2, LBP_AL },
@@ -2248,8 +2155,8 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1F517, 0x1F524, LBP_AL },
{ 0x1F525, 0x1F531, LBP_ID },
{ 0x1F532, 0x1F549, LBP_AL },
- { 0x1F54A, 0x1F573, LBP_ID },
- { 0x1F574, 0x1F575, LBP_EB },
+ { 0x1F54A, 0x1F574, LBP_ID },
+ { 0x1F575, 0x1F575, LBP_EB },
{ 0x1F576, 0x1F579, LBP_ID },
{ 0x1F57A, 0x1F57A, LBP_EB },
{ 0x1F57B, 0x1F58F, LBP_ID },
@@ -2274,9 +2181,7 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1F6B4, 0x1F6B6, LBP_EB },
{ 0x1F6B7, 0x1F6BF, LBP_ID },
{ 0x1F6C0, 0x1F6C0, LBP_EB },
- { 0x1F6C1, 0x1F6CB, LBP_ID },
- { 0x1F6CC, 0x1F6CC, LBP_EB },
- { 0x1F6CD, 0x1F6FF, LBP_ID },
+ { 0x1F6C1, 0x1F6FF, LBP_ID },
{ 0x1F700, 0x1F773, LBP_AL },
{ 0x1F774, 0x1F77F, LBP_ID },
{ 0x1F780, 0x1F7D4, LBP_AL },
@@ -2290,31 +2195,17 @@ const struct LineBreakProperties lb_prop_default[] = {
{ 0x1F860, 0x1F887, LBP_AL },
{ 0x1F888, 0x1F88F, LBP_ID },
{ 0x1F890, 0x1F8AD, LBP_AL },
- { 0x1F8AE, 0x1F8FF, LBP_ID },
- { 0x1F900, 0x1F90B, LBP_AL },
- { 0x1F90C, 0x1F90E, LBP_ID },
- { 0x1F90F, 0x1F90F, LBP_EB },
- { 0x1F910, 0x1F917, LBP_ID },
- { 0x1F918, 0x1F91F, LBP_EB },
- { 0x1F920, 0x1F925, LBP_ID },
+ { 0x1F8AE, 0x1F917, LBP_ID },
+ { 0x1F918, 0x1F91E, LBP_EB },
+ { 0x1F91F, 0x1F925, LBP_ID },
{ 0x1F926, 0x1F926, LBP_EB },
{ 0x1F927, 0x1F92F, LBP_ID },
- { 0x1F930, 0x1F939, LBP_EB },
+ { 0x1F930, 0x1F930, LBP_EB },
+ { 0x1F931, 0x1F932, LBP_ID },
+ { 0x1F933, 0x1F939, LBP_EB },
{ 0x1F93A, 0x1F93B, LBP_ID },
{ 0x1F93C, 0x1F93E, LBP_EB },
- { 0x1F93F, 0x1F9B4, LBP_ID },
- { 0x1F9B5, 0x1F9B6, LBP_EB },
- { 0x1F9B7, 0x1F9B7, LBP_ID },
- { 0x1F9B8, 0x1F9B9, LBP_EB },
- { 0x1F9BA, 0x1F9BA, LBP_ID },
- { 0x1F9BB, 0x1F9BB, LBP_EB },
- { 0x1F9BC, 0x1F9CC, LBP_ID },
- { 0x1F9CD, 0x1F9CF, LBP_EB },
- { 0x1F9D0, 0x1F9D0, LBP_ID },
- { 0x1F9D1, 0x1F9DD, LBP_EB },
- { 0x1F9DE, 0x1F9FF, LBP_ID },
- { 0x1FA00, 0x1FA53, LBP_AL },
- { 0x1FA54, 0x3FFFD, LBP_ID },
+ { 0x1F93F, 0x3FFFD, LBP_ID },
{ 0xE0001, 0xE01EF, LBP_CM },
{ 0xF0000, 0x10FFFD, LBP_XX },
{ 0xFFFFFFFF, 0xFFFFFFFF, LBP_Undefined }