Skip to content

Commit f7e56f1

Browse files
committed
Update Unicode data to Unicode 14.0.0
1 parent cae6fc2 commit f7e56f1

6 files changed

+3427
-3209
lines changed

src/Makefile.global.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
362362
# Pick a release from here: <https://www.unicode.org/Public/>. Note
363363
# that the most recent release listed there is often a pre-release;
364364
# don't pick that one, except for testing.
365-
UNICODE_VERSION = 13.0.0
365+
UNICODE_VERSION = 14.0.0
366366

367367
# Pick a release from here: <http://cldr.unicode.org/index/downloads>
368368
CLDR_VERSION = 39

src/include/common/unicode_combining_table.h

+13-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ static const struct mbinterval combining[] = {
2525
{0x0825, 0x0827},
2626
{0x0829, 0x082D},
2727
{0x0859, 0x085B},
28-
{0x08D3, 0x08E1},
28+
{0x0898, 0x089F},
29+
{0x08CA, 0x08E1},
2930
{0x08E3, 0x0902},
3031
{0x093A, 0x093A},
3132
{0x093C, 0x093C},
@@ -59,6 +60,7 @@ static const struct mbinterval combining[] = {
5960
{0x0BCD, 0x0BCD},
6061
{0x0C00, 0x0C00},
6162
{0x0C04, 0x0C04},
63+
{0x0C3C, 0x0C3C},
6264
{0x0C3E, 0x0C40},
6365
{0x0C46, 0x0C56},
6466
{0x0C62, 0x0C63},
@@ -104,7 +106,7 @@ static const struct mbinterval combining[] = {
104106
{0x109D, 0x109D},
105107
{0x135D, 0x135F},
106108
{0x1712, 0x1714},
107-
{0x1732, 0x1734},
109+
{0x1732, 0x1733},
108110
{0x1752, 0x1753},
109111
{0x1772, 0x1773},
110112
{0x17B4, 0x17B5},
@@ -113,6 +115,7 @@ static const struct mbinterval combining[] = {
113115
{0x17C9, 0x17D3},
114116
{0x17DD, 0x17DD},
115117
{0x180B, 0x180D},
118+
{0x180F, 0x180F},
116119
{0x1885, 0x1886},
117120
{0x18A9, 0x18A9},
118121
{0x1920, 0x1922},
@@ -202,11 +205,15 @@ static const struct mbinterval combining[] = {
202205
{0x10D24, 0x10D27},
203206
{0x10EAB, 0x10EAC},
204207
{0x10F46, 0x10F50},
208+
{0x10F82, 0x10F85},
205209
{0x11001, 0x11001},
206210
{0x11038, 0x11046},
211+
{0x11070, 0x11070},
212+
{0x11073, 0x11074},
207213
{0x1107F, 0x11081},
208214
{0x110B3, 0x110B6},
209215
{0x110B9, 0x110BA},
216+
{0x110C2, 0x110C2},
210217
{0x11100, 0x11102},
211218
{0x11127, 0x1112B},
212219
{0x1112D, 0x11134},
@@ -280,6 +287,7 @@ static const struct mbinterval combining[] = {
280287
{0x16F8F, 0x16F92},
281288
{0x16FE4, 0x16FE4},
282289
{0x1BC9D, 0x1BC9E},
290+
{0x1CF00, 0x1CF46},
283291
{0x1D167, 0x1D169},
284292
{0x1D17B, 0x1D182},
285293
{0x1D185, 0x1D18B},
@@ -289,8 +297,10 @@ static const struct mbinterval combining[] = {
289297
{0x1DA3B, 0x1DA6C},
290298
{0x1DA75, 0x1DA75},
291299
{0x1DA84, 0x1DA84},
292-
{0x1DA9B, 0x1E02A},
300+
{0x1DA9B, 0x1DAAF},
301+
{0x1E000, 0x1E02A},
293302
{0x1E130, 0x1E136},
303+
{0x1E2AE, 0x1E2AE},
294304
{0x1E2EC, 0x1E2EF},
295305
{0x1E8D0, 0x1E8D6},
296306
{0x1E944, 0x1E94A},

src/include/common/unicode_east_asian_fw_table.h

+14-9
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ static const struct mbinterval east_asian_fw[] = {
6565
{0x17000, 0x187F7},
6666
{0x18800, 0x18CD5},
6767
{0x18D00, 0x18D08},
68-
{0x1B000, 0x1B11E},
68+
{0x1AFF0, 0x1AFF3},
69+
{0x1AFF5, 0x1AFFB},
70+
{0x1AFFD, 0x1AFFE},
71+
{0x1B000, 0x1B122},
6972
{0x1B150, 0x1B152},
7073
{0x1B164, 0x1B167},
7174
{0x1B170, 0x1B2FB},
@@ -100,21 +103,23 @@ static const struct mbinterval east_asian_fw[] = {
100103
{0x1F6CC, 0x1F6CC},
101104
{0x1F6D0, 0x1F6D2},
102105
{0x1F6D5, 0x1F6D7},
106+
{0x1F6DD, 0x1F6DF},
103107
{0x1F6EB, 0x1F6EC},
104108
{0x1F6F4, 0x1F6FC},
105109
{0x1F7E0, 0x1F7EB},
110+
{0x1F7F0, 0x1F7F0},
106111
{0x1F90C, 0x1F93A},
107112
{0x1F93C, 0x1F945},
108-
{0x1F947, 0x1F978},
109-
{0x1F97A, 0x1F9CB},
110-
{0x1F9CD, 0x1F9FF},
113+
{0x1F947, 0x1F9FF},
111114
{0x1FA70, 0x1FA74},
112-
{0x1FA78, 0x1FA7A},
115+
{0x1FA78, 0x1FA7C},
113116
{0x1FA80, 0x1FA86},
114-
{0x1FA90, 0x1FAA8},
115-
{0x1FAB0, 0x1FAB6},
116-
{0x1FAC0, 0x1FAC2},
117-
{0x1FAD0, 0x1FAD6},
117+
{0x1FA90, 0x1FAAC},
118+
{0x1FAB0, 0x1FABA},
119+
{0x1FAC0, 0x1FAC5},
120+
{0x1FAD0, 0x1FAD9},
121+
{0x1FAE0, 0x1FAE7},
122+
{0x1FAF0, 0x1FAF6},
118123
{0x20000, 0x2FFFD},
119124
{0x30000, 0x3FFFD},
120125
};

0 commit comments

Comments
 (0)