Update Unicode data to Unicode 14.0.0

This commit is contained in:
Peter Eisentraut 2021-09-15 08:04:49 +02:00
parent cae6fc2bc2
commit f7e56f1f54
6 changed files with 3786 additions and 3568 deletions

View File

@ -362,7 +362,7 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
# Pick a release from here: <https://www.unicode.org/Public/>. Note
# that the most recent release listed there is often a pre-release;
# don't pick that one, except for testing.
UNICODE_VERSION = 13.0.0
UNICODE_VERSION = 14.0.0
# Pick a release from here: <http://cldr.unicode.org/index/downloads>
CLDR_VERSION = 39

View File

@ -25,7 +25,8 @@ static const struct mbinterval combining[] = {
{0x0825, 0x0827},
{0x0829, 0x082D},
{0x0859, 0x085B},
{0x08D3, 0x08E1},
{0x0898, 0x089F},
{0x08CA, 0x08E1},
{0x08E3, 0x0902},
{0x093A, 0x093A},
{0x093C, 0x093C},
@ -59,6 +60,7 @@ static const struct mbinterval combining[] = {
{0x0BCD, 0x0BCD},
{0x0C00, 0x0C00},
{0x0C04, 0x0C04},
{0x0C3C, 0x0C3C},
{0x0C3E, 0x0C40},
{0x0C46, 0x0C56},
{0x0C62, 0x0C63},
@ -104,7 +106,7 @@ static const struct mbinterval combining[] = {
{0x109D, 0x109D},
{0x135D, 0x135F},
{0x1712, 0x1714},
{0x1732, 0x1734},
{0x1732, 0x1733},
{0x1752, 0x1753},
{0x1772, 0x1773},
{0x17B4, 0x17B5},
@ -113,6 +115,7 @@ static const struct mbinterval combining[] = {
{0x17C9, 0x17D3},
{0x17DD, 0x17DD},
{0x180B, 0x180D},
{0x180F, 0x180F},
{0x1885, 0x1886},
{0x18A9, 0x18A9},
{0x1920, 0x1922},
@ -202,11 +205,15 @@ static const struct mbinterval combining[] = {
{0x10D24, 0x10D27},
{0x10EAB, 0x10EAC},
{0x10F46, 0x10F50},
{0x10F82, 0x10F85},
{0x11001, 0x11001},
{0x11038, 0x11046},
{0x11070, 0x11070},
{0x11073, 0x11074},
{0x1107F, 0x11081},
{0x110B3, 0x110B6},
{0x110B9, 0x110BA},
{0x110C2, 0x110C2},
{0x11100, 0x11102},
{0x11127, 0x1112B},
{0x1112D, 0x11134},
@ -280,6 +287,7 @@ static const struct mbinterval combining[] = {
{0x16F8F, 0x16F92},
{0x16FE4, 0x16FE4},
{0x1BC9D, 0x1BC9E},
{0x1CF00, 0x1CF46},
{0x1D167, 0x1D169},
{0x1D17B, 0x1D182},
{0x1D185, 0x1D18B},
@ -289,8 +297,10 @@ static const struct mbinterval combining[] = {
{0x1DA3B, 0x1DA6C},
{0x1DA75, 0x1DA75},
{0x1DA84, 0x1DA84},
{0x1DA9B, 0x1E02A},
{0x1DA9B, 0x1DAAF},
{0x1E000, 0x1E02A},
{0x1E130, 0x1E136},
{0x1E2AE, 0x1E2AE},
{0x1E2EC, 0x1E2EF},
{0x1E8D0, 0x1E8D6},
{0x1E944, 0x1E94A},

View File

@ -65,7 +65,10 @@ static const struct mbinterval east_asian_fw[] = {
{0x17000, 0x187F7},
{0x18800, 0x18CD5},
{0x18D00, 0x18D08},
{0x1B000, 0x1B11E},
{0x1AFF0, 0x1AFF3},
{0x1AFF5, 0x1AFFB},
{0x1AFFD, 0x1AFFE},
{0x1B000, 0x1B122},
{0x1B150, 0x1B152},
{0x1B164, 0x1B167},
{0x1B170, 0x1B2FB},
@ -100,21 +103,23 @@ static const struct mbinterval east_asian_fw[] = {
{0x1F6CC, 0x1F6CC},
{0x1F6D0, 0x1F6D2},
{0x1F6D5, 0x1F6D7},
{0x1F6DD, 0x1F6DF},
{0x1F6EB, 0x1F6EC},
{0x1F6F4, 0x1F6FC},
{0x1F7E0, 0x1F7EB},
{0x1F7F0, 0x1F7F0},
{0x1F90C, 0x1F93A},
{0x1F93C, 0x1F945},
{0x1F947, 0x1F978},
{0x1F97A, 0x1F9CB},
{0x1F9CD, 0x1F9FF},
{0x1F947, 0x1F9FF},
{0x1FA70, 0x1FA74},
{0x1FA78, 0x1FA7A},
{0x1FA78, 0x1FA7C},
{0x1FA80, 0x1FA86},
{0x1FA90, 0x1FAA8},
{0x1FAB0, 0x1FAB6},
{0x1FAC0, 0x1FAC2},
{0x1FAD0, 0x1FAD6},
{0x1FA90, 0x1FAAC},
{0x1FAB0, 0x1FABA},
{0x1FAC0, 0x1FAC5},
{0x1FAD0, 0x1FAD9},
{0x1FAE0, 0x1FAE7},
{0x1FAF0, 0x1FAF6},
{0x20000, 0x2FFFD},
{0x30000, 0x3FFFD},
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff