1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

update Unicode Version to 14.0.0 and Emoji version to 14.0

This commit is contained in:
Martin Dürst 2021-12-09 16:41:09 +09:00
parent db57b07086
commit 45e0711f29
4 changed files with 52325 additions and 8 deletions

View file

@ -18,9 +18,9 @@ mflags = $(MFLAGS)
gnumake_recursive = gnumake_recursive =
enable_shared = $(ENABLE_SHARED:no=) enable_shared = $(ENABLE_SHARED:no=)
UNICODE_VERSION = 13.0.0 UNICODE_VERSION = 14.0.0
UNICODE_EMOJI_VERSION = 13.1 UNICODE_EMOJI_VERSION = 14.0
UNICODE_BETA = NO UNICODE_BETA = YES
### set the following environment variable or uncomment the line if ### set the following environment variable or uncomment the line if
### the Unicode data files should be updated completely on every update ('make up',...). ### the Unicode data files should be updated completely on every update ('make up',...).

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -29,7 +29,8 @@ module UnicodeNormalize # :nodoc:
"\u0825-\u0827" \ "\u0825-\u0827" \
"\u0829-\u082D" \ "\u0829-\u082D" \
"\u0859-\u085B" \ "\u0859-\u085B" \
"\u08D3-\u08E1" \ "\u0898-\u089F" \
"\u08CA-\u08E1" \
"\u08E3-\u08FF" \ "\u08E3-\u08FF" \
"\u093C" \ "\u093C" \
"\u094D" \ "\u094D" \
@ -50,6 +51,7 @@ module UnicodeNormalize # :nodoc:
"\u0BBE" \ "\u0BBE" \
"\u0BCD" \ "\u0BCD" \
"\u0BD7" \ "\u0BD7" \
"\u0C3C" \
"\u0C4D" \ "\u0C4D" \
"\u0C55\u0C56" \ "\u0C55\u0C56" \
"\u0CBC" \ "\u0CBC" \
@ -83,7 +85,7 @@ module UnicodeNormalize # :nodoc:
"\u1039\u103A" \ "\u1039\u103A" \
"\u108D" \ "\u108D" \
"\u135D-\u135F" \ "\u135D-\u135F" \
"\u1714" \ "\u1714\u1715" \
"\u1734" \ "\u1734" \
"\u17D2" \ "\u17D2" \
"\u17DD" \ "\u17DD" \
@ -94,7 +96,7 @@ module UnicodeNormalize # :nodoc:
"\u1A75-\u1A7C" \ "\u1A75-\u1A7C" \
"\u1A7F" \ "\u1A7F" \
"\u1AB0-\u1ABD" \ "\u1AB0-\u1ABD" \
"\u1ABF\u1AC0" \ "\u1ABF-\u1ACE" \
"\u1B34\u1B35" \ "\u1B34\u1B35" \
"\u1B44" \ "\u1B44" \
"\u1B6B-\u1B73" \ "\u1B6B-\u1B73" \
@ -108,8 +110,7 @@ module UnicodeNormalize # :nodoc:
"\u1CED" \ "\u1CED" \
"\u1CF4" \ "\u1CF4" \
"\u1CF8\u1CF9" \ "\u1CF8\u1CF9" \
"\u1DC0-\u1DF9" \ "\u1DC0-\u1DFF" \
"\u1DFB-\u1DFF" \
"\u20D0-\u20DC" \ "\u20D0-\u20DC" \
"\u20E1" \ "\u20E1" \
"\u20E5-\u20F0" \ "\u20E5-\u20F0" \
@ -150,7 +151,9 @@ module UnicodeNormalize # :nodoc:
"\u{10D24}-\u{10D27}" \ "\u{10D24}-\u{10D27}" \
"\u{10EAB}\u{10EAC}" \ "\u{10EAB}\u{10EAC}" \
"\u{10F46}-\u{10F50}" \ "\u{10F46}-\u{10F50}" \
"\u{10F82}-\u{10F85}" \
"\u{11046}" \ "\u{11046}" \
"\u{11070}" \
"\u{1107F}" \ "\u{1107F}" \
"\u{110B9}\u{110BA}" \ "\u{110B9}\u{110BA}" \
"\u{11100}-\u{11102}" \ "\u{11100}-\u{11102}" \
@ -207,6 +210,7 @@ module UnicodeNormalize # :nodoc:
"\u{1E023}\u{1E024}" \ "\u{1E023}\u{1E024}" \
"\u{1E026}-\u{1E02A}" \ "\u{1E026}-\u{1E02A}" \
"\u{1E130}-\u{1E136}" \ "\u{1E130}-\u{1E136}" \
"\u{1E2AE}" \
"\u{1E2EC}-\u{1E2EF}" \ "\u{1E2EC}-\u{1E2EF}" \
"\u{1E8D0}-\u{1E8D6}" \ "\u{1E8D0}-\u{1E8D6}" \
"\u{1E944}-\u{1E94A}" \ "\u{1E944}-\u{1E94A}" \
@ -1402,6 +1406,7 @@ module UnicodeNormalize # :nodoc:
"\u3280-\u33FF" \ "\u3280-\u33FF" \
"\uA69C\uA69D" \ "\uA69C\uA69D" \
"\uA770" \ "\uA770" \
"\uA7F2-\uA7F4" \
"\uA7F8\uA7F9" \ "\uA7F8\uA7F9" \
"\uAB5C-\uAB5F" \ "\uAB5C-\uAB5F" \
"\uAB69" \ "\uAB69" \
@ -1428,6 +1433,9 @@ module UnicodeNormalize # :nodoc:
"\uFFDA-\uFFDC" \ "\uFFDA-\uFFDC" \
"\uFFE0-\uFFE6" \ "\uFFE0-\uFFE6" \
"\uFFE8-\uFFEE" \ "\uFFE8-\uFFEE" \
"\u{10781}-\u{10785}" \
"\u{10787}-\u{107B0}" \
"\u{107B2}-\u{107BA}" \
"\u{1D400}-\u{1D454}" \ "\u{1D400}-\u{1D454}" \
"\u{1D456}-\u{1D49C}" \ "\u{1D456}-\u{1D49C}" \
"\u{1D49E}\u{1D49F}" \ "\u{1D49E}\u{1D49F}" \
@ -1776,6 +1784,23 @@ module UnicodeNormalize # :nodoc:
"\u0859"=>220, "\u0859"=>220,
"\u085A"=>220, "\u085A"=>220,
"\u085B"=>220, "\u085B"=>220,
"\u0898"=>230,
"\u0899"=>220,
"\u089A"=>220,
"\u089B"=>220,
"\u089C"=>230,
"\u089D"=>230,
"\u089E"=>230,
"\u089F"=>230,
"\u08CA"=>230,
"\u08CB"=>230,
"\u08CC"=>230,
"\u08CD"=>230,
"\u08CE"=>230,
"\u08CF"=>220,
"\u08D0"=>220,
"\u08D1"=>220,
"\u08D2"=>220,
"\u08D3"=>220, "\u08D3"=>220,
"\u08D4"=>230, "\u08D4"=>230,
"\u08D5"=>230, "\u08D5"=>230,
@ -1836,6 +1861,7 @@ module UnicodeNormalize # :nodoc:
"\u0B3C"=>7, "\u0B3C"=>7,
"\u0B4D"=>9, "\u0B4D"=>9,
"\u0BCD"=>9, "\u0BCD"=>9,
"\u0C3C"=>7,
"\u0C4D"=>9, "\u0C4D"=>9,
"\u0C55"=>84, "\u0C55"=>84,
"\u0C56"=>91, "\u0C56"=>91,
@ -1886,6 +1912,7 @@ module UnicodeNormalize # :nodoc:
"\u135E"=>230, "\u135E"=>230,
"\u135F"=>230, "\u135F"=>230,
"\u1714"=>9, "\u1714"=>9,
"\u1715"=>9,
"\u1734"=>9, "\u1734"=>9,
"\u17D2"=>9, "\u17D2"=>9,
"\u17DD"=>230, "\u17DD"=>230,
@ -1921,6 +1948,20 @@ module UnicodeNormalize # :nodoc:
"\u1ABD"=>220, "\u1ABD"=>220,
"\u1ABF"=>220, "\u1ABF"=>220,
"\u1AC0"=>220, "\u1AC0"=>220,
"\u1AC1"=>230,
"\u1AC2"=>230,
"\u1AC3"=>220,
"\u1AC4"=>220,
"\u1AC5"=>230,
"\u1AC6"=>230,
"\u1AC7"=>230,
"\u1AC8"=>230,
"\u1AC9"=>230,
"\u1ACA"=>220,
"\u1ACB"=>230,
"\u1ACC"=>230,
"\u1ACD"=>230,
"\u1ACE"=>230,
"\u1B34"=>7, "\u1B34"=>7,
"\u1B44"=>9, "\u1B44"=>9,
"\u1B6B"=>230, "\u1B6B"=>230,
@ -2023,6 +2064,7 @@ module UnicodeNormalize # :nodoc:
"\u1DF7"=>228, "\u1DF7"=>228,
"\u1DF8"=>228, "\u1DF8"=>228,
"\u1DF9"=>220, "\u1DF9"=>220,
"\u1DFA"=>218,
"\u1DFB"=>230, "\u1DFB"=>230,
"\u1DFC"=>233, "\u1DFC"=>233,
"\u1DFD"=>220, "\u1DFD"=>220,
@ -2200,7 +2242,12 @@ module UnicodeNormalize # :nodoc:
"\u{10F4E}"=>220, "\u{10F4E}"=>220,
"\u{10F4F}"=>220, "\u{10F4F}"=>220,
"\u{10F50}"=>220, "\u{10F50}"=>220,
"\u{10F82}"=>230,
"\u{10F83}"=>220,
"\u{10F84}"=>230,
"\u{10F85}"=>220,
"\u{11046}"=>9, "\u{11046}"=>9,
"\u{11070}"=>9,
"\u{1107F}"=>9, "\u{1107F}"=>9,
"\u{110B9}"=>9, "\u{110B9}"=>9,
"\u{110BA}"=>7, "\u{110BA}"=>7,
@ -2349,6 +2396,7 @@ module UnicodeNormalize # :nodoc:
"\u{1E134}"=>230, "\u{1E134}"=>230,
"\u{1E135}"=>230, "\u{1E135}"=>230,
"\u{1E136}"=>230, "\u{1E136}"=>230,
"\u{1E2AE}"=>230,
"\u{1E2EC}"=>230, "\u{1E2EC}"=>230,
"\u{1E2ED}"=>230, "\u{1E2ED}"=>230,
"\u{1E2EE}"=>230, "\u{1E2EE}"=>230,
@ -5776,6 +5824,9 @@ module UnicodeNormalize # :nodoc:
"\uA69C"=>"\u044A", "\uA69C"=>"\u044A",
"\uA69D"=>"\u044C", "\uA69D"=>"\u044C",
"\uA770"=>"\uA76F", "\uA770"=>"\uA76F",
"\uA7F2"=>"C",
"\uA7F3"=>"F",
"\uA7F4"=>"Q",
"\uA7F8"=>"\u0126", "\uA7F8"=>"\u0126",
"\uA7F9"=>"\u0153", "\uA7F9"=>"\u0153",
"\uAB5C"=>"\uA727", "\uAB5C"=>"\uA727",
@ -6828,6 +6879,62 @@ module UnicodeNormalize # :nodoc:
"\uFFEC"=>"\u2193", "\uFFEC"=>"\u2193",
"\uFFED"=>"\u25A0", "\uFFED"=>"\u25A0",
"\uFFEE"=>"\u25CB", "\uFFEE"=>"\u25CB",
"\u{10781}"=>"\u02D0",
"\u{10782}"=>"\u02D1",
"\u{10783}"=>"\u00E6",
"\u{10784}"=>"\u0299",
"\u{10785}"=>"\u0253",
"\u{10787}"=>"\u02A3",
"\u{10788}"=>"\uAB66",
"\u{10789}"=>"\u02A5",
"\u{1078A}"=>"\u02A4",
"\u{1078B}"=>"\u0256",
"\u{1078C}"=>"\u0257",
"\u{1078D}"=>"\u1D91",
"\u{1078E}"=>"\u0258",
"\u{1078F}"=>"\u025E",
"\u{10790}"=>"\u02A9",
"\u{10791}"=>"\u0264",
"\u{10792}"=>"\u0262",
"\u{10793}"=>"\u0260",
"\u{10794}"=>"\u029B",
"\u{10795}"=>"\u0127",
"\u{10796}"=>"\u029C",
"\u{10797}"=>"\u0267",
"\u{10798}"=>"\u0284",
"\u{10799}"=>"\u02AA",
"\u{1079A}"=>"\u02AB",
"\u{1079B}"=>"\u026C",
"\u{1079C}"=>"\u{1DF04}",
"\u{1079D}"=>"\uA78E",
"\u{1079E}"=>"\u026E",
"\u{1079F}"=>"\u{1DF05}",
"\u{107A0}"=>"\u028E",
"\u{107A1}"=>"\u{1DF06}",
"\u{107A2}"=>"\u00F8",
"\u{107A3}"=>"\u0276",
"\u{107A4}"=>"\u0277",
"\u{107A5}"=>"q",
"\u{107A6}"=>"\u027A",
"\u{107A7}"=>"\u{1DF08}",
"\u{107A8}"=>"\u027D",
"\u{107A9}"=>"\u027E",
"\u{107AA}"=>"\u0280",
"\u{107AB}"=>"\u02A8",
"\u{107AC}"=>"\u02A6",
"\u{107AD}"=>"\uAB67",
"\u{107AE}"=>"\u02A7",
"\u{107AF}"=>"\u0288",
"\u{107B0}"=>"\u2C71",
"\u{107B2}"=>"\u028F",
"\u{107B3}"=>"\u02A1",
"\u{107B4}"=>"\u02A2",
"\u{107B5}"=>"\u0298",
"\u{107B6}"=>"\u01C0",
"\u{107B7}"=>"\u01C1",
"\u{107B8}"=>"\u01C2",
"\u{107B9}"=>"\u{1DF0A}",
"\u{107BA}"=>"\u{1DF1E}",
"\u{1D400}"=>"A", "\u{1D400}"=>"A",
"\u{1D401}"=>"B", "\u{1D401}"=>"B",
"\u{1D402}"=>"C", "\u{1D402}"=>"C",