|
|
|
@ -51,6 +51,7 @@ static const struct interval zero_width[] = {
@@ -51,6 +51,7 @@ static const struct interval zero_width[] = {
|
|
|
|
|
{ 0x0AC7, 0x0AC8 }, |
|
|
|
|
{ 0x0ACD, 0x0ACD }, |
|
|
|
|
{ 0x0AE2, 0x0AE3 }, |
|
|
|
|
{ 0x0AFA, 0x0AFF }, |
|
|
|
|
{ 0x0B01, 0x0B01 }, |
|
|
|
|
{ 0x0B3C, 0x0B3C }, |
|
|
|
|
{ 0x0B3F, 0x0B3F }, |
|
|
|
@ -73,7 +74,8 @@ static const struct interval zero_width[] = {
@@ -73,7 +74,8 @@ static const struct interval zero_width[] = {
|
|
|
|
|
{ 0x0CC6, 0x0CC6 }, |
|
|
|
|
{ 0x0CCC, 0x0CCD }, |
|
|
|
|
{ 0x0CE2, 0x0CE3 }, |
|
|
|
|
{ 0x0D01, 0x0D01 }, |
|
|
|
|
{ 0x0D00, 0x0D01 }, |
|
|
|
|
{ 0x0D3B, 0x0D3C }, |
|
|
|
|
{ 0x0D41, 0x0D44 }, |
|
|
|
|
{ 0x0D4D, 0x0D4D }, |
|
|
|
|
{ 0x0D62, 0x0D63 }, |
|
|
|
@ -158,7 +160,7 @@ static const struct interval zero_width[] = {
@@ -158,7 +160,7 @@ static const struct interval zero_width[] = {
|
|
|
|
|
{ 0x1CED, 0x1CED }, |
|
|
|
|
{ 0x1CF4, 0x1CF4 }, |
|
|
|
|
{ 0x1CF8, 0x1CF9 }, |
|
|
|
|
{ 0x1DC0, 0x1DF5 }, |
|
|
|
|
{ 0x1DC0, 0x1DF9 }, |
|
|
|
|
{ 0x1DFB, 0x1DFF }, |
|
|
|
|
{ 0x200B, 0x200F }, |
|
|
|
|
{ 0x202A, 0x202E }, |
|
|
|
@ -262,6 +264,15 @@ static const struct interval zero_width[] = {
@@ -262,6 +264,15 @@ static const struct interval zero_width[] = {
|
|
|
|
|
{ 0x1171D, 0x1171F }, |
|
|
|
|
{ 0x11722, 0x11725 }, |
|
|
|
|
{ 0x11727, 0x1172B }, |
|
|
|
|
{ 0x11A01, 0x11A06 }, |
|
|
|
|
{ 0x11A09, 0x11A0A }, |
|
|
|
|
{ 0x11A33, 0x11A38 }, |
|
|
|
|
{ 0x11A3B, 0x11A3E }, |
|
|
|
|
{ 0x11A47, 0x11A47 }, |
|
|
|
|
{ 0x11A51, 0x11A56 }, |
|
|
|
|
{ 0x11A59, 0x11A5B }, |
|
|
|
|
{ 0x11A8A, 0x11A96 }, |
|
|
|
|
{ 0x11A98, 0x11A99 }, |
|
|
|
|
{ 0x11C30, 0x11C36 }, |
|
|
|
|
{ 0x11C38, 0x11C3D }, |
|
|
|
|
{ 0x11C3F, 0x11C3F }, |
|
|
|
@ -269,6 +280,11 @@ static const struct interval zero_width[] = {
@@ -269,6 +280,11 @@ static const struct interval zero_width[] = {
|
|
|
|
|
{ 0x11CAA, 0x11CB0 }, |
|
|
|
|
{ 0x11CB2, 0x11CB3 }, |
|
|
|
|
{ 0x11CB5, 0x11CB6 }, |
|
|
|
|
{ 0x11D31, 0x11D36 }, |
|
|
|
|
{ 0x11D3A, 0x11D3A }, |
|
|
|
|
{ 0x11D3C, 0x11D3D }, |
|
|
|
|
{ 0x11D3F, 0x11D45 }, |
|
|
|
|
{ 0x11D47, 0x11D47 }, |
|
|
|
|
{ 0x16AF0, 0x16AF4 }, |
|
|
|
|
{ 0x16B30, 0x16B36 }, |
|
|
|
|
{ 0x16F8F, 0x16F92 }, |
|
|
|
@ -339,7 +355,7 @@ static const struct interval double_width[] = {
@@ -339,7 +355,7 @@ static const struct interval double_width[] = {
|
|
|
|
|
{ 0x3000, 0x303E }, |
|
|
|
|
{ 0x3041, 0x3096 }, |
|
|
|
|
{ 0x3099, 0x30FF }, |
|
|
|
|
{ 0x3105, 0x312D }, |
|
|
|
|
{ 0x3105, 0x312E }, |
|
|
|
|
{ 0x3131, 0x318E }, |
|
|
|
|
{ 0x3190, 0x31BA }, |
|
|
|
|
{ 0x31C0, 0x31E3 }, |
|
|
|
@ -358,10 +374,11 @@ static const struct interval double_width[] = {
@@ -358,10 +374,11 @@ static const struct interval double_width[] = {
|
|
|
|
|
{ 0xFE68, 0xFE6B }, |
|
|
|
|
{ 0xFF01, 0xFF60 }, |
|
|
|
|
{ 0xFFE0, 0xFFE6 }, |
|
|
|
|
{ 0x16FE0, 0x16FE0 }, |
|
|
|
|
{ 0x16FE0, 0x16FE1 }, |
|
|
|
|
{ 0x17000, 0x187EC }, |
|
|
|
|
{ 0x18800, 0x18AF2 }, |
|
|
|
|
{ 0x1B000, 0x1B001 }, |
|
|
|
|
{ 0x1B000, 0x1B11E }, |
|
|
|
|
{ 0x1B170, 0x1B2FB }, |
|
|
|
|
{ 0x1F004, 0x1F004 }, |
|
|
|
|
{ 0x1F0CF, 0x1F0CF }, |
|
|
|
|
{ 0x1F18E, 0x1F18E }, |
|
|
|
@ -370,6 +387,7 @@ static const struct interval double_width[] = {
@@ -370,6 +387,7 @@ static const struct interval double_width[] = {
|
|
|
|
|
{ 0x1F210, 0x1F23B }, |
|
|
|
|
{ 0x1F240, 0x1F248 }, |
|
|
|
|
{ 0x1F250, 0x1F251 }, |
|
|
|
|
{ 0x1F260, 0x1F265 }, |
|
|
|
|
{ 0x1F300, 0x1F320 }, |
|
|
|
|
{ 0x1F32D, 0x1F335 }, |
|
|
|
|
{ 0x1F337, 0x1F37C }, |
|
|
|
@ -392,15 +410,13 @@ static const struct interval double_width[] = {
@@ -392,15 +410,13 @@ static const struct interval double_width[] = {
|
|
|
|
|
{ 0x1F6CC, 0x1F6CC }, |
|
|
|
|
{ 0x1F6D0, 0x1F6D2 }, |
|
|
|
|
{ 0x1F6EB, 0x1F6EC }, |
|
|
|
|
{ 0x1F6F4, 0x1F6F6 }, |
|
|
|
|
{ 0x1F910, 0x1F91E }, |
|
|
|
|
{ 0x1F920, 0x1F927 }, |
|
|
|
|
{ 0x1F930, 0x1F930 }, |
|
|
|
|
{ 0x1F933, 0x1F93E }, |
|
|
|
|
{ 0x1F940, 0x1F94B }, |
|
|
|
|
{ 0x1F950, 0x1F95E }, |
|
|
|
|
{ 0x1F980, 0x1F991 }, |
|
|
|
|
{ 0x1F6F4, 0x1F6F8 }, |
|
|
|
|
{ 0x1F910, 0x1F93E }, |
|
|
|
|
{ 0x1F940, 0x1F94C }, |
|
|
|
|
{ 0x1F950, 0x1F96B }, |
|
|
|
|
{ 0x1F980, 0x1F997 }, |
|
|
|
|
{ 0x1F9C0, 0x1F9C0 }, |
|
|
|
|
{ 0x1F9D0, 0x1F9E6 }, |
|
|
|
|
{ 0x20000, 0x2FFFD }, |
|
|
|
|
{ 0x30000, 0x3FFFD } |
|
|
|
|
}; |
|
|
|
|