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:
parent
db57b07086
commit
45e0711f29
4 changed files with 52325 additions and 8 deletions
|
@ -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',...).
|
||||||
|
|
7629
enc/unicode/14.0.0/casefold.h
Normal file
7629
enc/unicode/14.0.0/casefold.h
Normal file
File diff suppressed because it is too large
Load diff
44581
enc/unicode/14.0.0/name2ctype.h
Normal file
44581
enc/unicode/14.0.0/name2ctype.h
Normal file
File diff suppressed because it is too large
Load diff
|
@ -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",
|
||||||
|
|
Loading…
Reference in a new issue