summaryrefslogtreecommitdiff
path: root/lib/unicode_normalize/tables.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode_normalize/tables.rb')
-rw-r--r--lib/unicode_normalize/tables.rb194
1 files changed, 189 insertions, 5 deletions
diff --git a/lib/unicode_normalize/tables.rb b/lib/unicode_normalize/tables.rb
index a7a387d13c..7448fad13f 100644
--- a/lib/unicode_normalize/tables.rb
+++ b/lib/unicode_normalize/tables.rb
@@ -29,7 +29,8 @@ module UnicodeNormalize # :nodoc:
"\u0825-\u0827" \
"\u0829-\u082D" \
"\u0859-\u085B" \
- "\u08D3-\u08E1" \
+ "\u0898-\u089F" \
+ "\u08CA-\u08E1" \
"\u08E3-\u08FF" \
"\u093C" \
"\u094D" \
@@ -50,6 +51,7 @@ module UnicodeNormalize # :nodoc:
"\u0BBE" \
"\u0BCD" \
"\u0BD7" \
+ "\u0C3C" \
"\u0C4D" \
"\u0C55\u0C56" \
"\u0CBC" \
@@ -83,7 +85,7 @@ module UnicodeNormalize # :nodoc:
"\u1039\u103A" \
"\u108D" \
"\u135D-\u135F" \
- "\u1714" \
+ "\u1714\u1715" \
"\u1734" \
"\u17D2" \
"\u17DD" \
@@ -94,7 +96,7 @@ module UnicodeNormalize # :nodoc:
"\u1A75-\u1A7C" \
"\u1A7F" \
"\u1AB0-\u1ABD" \
- "\u1ABF\u1AC0" \
+ "\u1ABF-\u1ACE" \
"\u1B34\u1B35" \
"\u1B44" \
"\u1B6B-\u1B73" \
@@ -108,8 +110,7 @@ module UnicodeNormalize # :nodoc:
"\u1CED" \
"\u1CF4" \
"\u1CF8\u1CF9" \
- "\u1DC0-\u1DF9" \
- "\u1DFB-\u1DFF" \
+ "\u1DC0-\u1DFF" \
"\u20D0-\u20DC" \
"\u20E1" \
"\u20E5-\u20F0" \
@@ -149,8 +150,11 @@ module UnicodeNormalize # :nodoc:
"\u{10AE5}\u{10AE6}" \
"\u{10D24}-\u{10D27}" \
"\u{10EAB}\u{10EAC}" \
+ "\u{10EFD}-\u{10EFF}" \
"\u{10F46}-\u{10F50}" \
+ "\u{10F82}-\u{10F85}" \
"\u{11046}" \
+ "\u{11070}" \
"\u{1107F}" \
"\u{110B9}\u{110BA}" \
"\u{11100}-\u{11102}" \
@@ -191,6 +195,7 @@ module UnicodeNormalize # :nodoc:
"\u{11D42}" \
"\u{11D44}\u{11D45}" \
"\u{11D97}" \
+ "\u{11F41}\u{11F42}" \
"\u{16AF0}-\u{16AF4}" \
"\u{16B30}-\u{16B36}" \
"\u{16FF0}\u{16FF1}" \
@@ -206,8 +211,11 @@ module UnicodeNormalize # :nodoc:
"\u{1E01B}-\u{1E021}" \
"\u{1E023}\u{1E024}" \
"\u{1E026}-\u{1E02A}" \
+ "\u{1E08F}" \
"\u{1E130}-\u{1E136}" \
+ "\u{1E2AE}" \
"\u{1E2EC}-\u{1E2EF}" \
+ "\u{1E4EC}-\u{1E4EF}" \
"\u{1E8D0}-\u{1E8D6}" \
"\u{1E944}-\u{1E94A}" \
"]"
@@ -1402,6 +1410,7 @@ module UnicodeNormalize # :nodoc:
"\u3280-\u33FF" \
"\uA69C\uA69D" \
"\uA770" \
+ "\uA7F2-\uA7F4" \
"\uA7F8\uA7F9" \
"\uAB5C-\uAB5F" \
"\uAB69" \
@@ -1428,6 +1437,9 @@ module UnicodeNormalize # :nodoc:
"\uFFDA-\uFFDC" \
"\uFFE0-\uFFE6" \
"\uFFE8-\uFFEE" \
+ "\u{10781}-\u{10785}" \
+ "\u{10787}-\u{107B0}" \
+ "\u{107B2}-\u{107BA}" \
"\u{1D400}-\u{1D454}" \
"\u{1D456}-\u{1D49C}" \
"\u{1D49E}\u{1D49F}" \
@@ -1449,6 +1461,7 @@ module UnicodeNormalize # :nodoc:
"\u{1D552}-\u{1D6A5}" \
"\u{1D6A8}-\u{1D7CB}" \
"\u{1D7CE}-\u{1D7FF}" \
+ "\u{1E030}-\u{1E06D}" \
"\u{1EE00}-\u{1EE03}" \
"\u{1EE05}-\u{1EE1F}" \
"\u{1EE21}\u{1EE22}" \
@@ -1776,6 +1789,23 @@ module UnicodeNormalize # :nodoc:
"\u0859"=>220,
"\u085A"=>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,
"\u08D4"=>230,
"\u08D5"=>230,
@@ -1836,6 +1866,7 @@ module UnicodeNormalize # :nodoc:
"\u0B3C"=>7,
"\u0B4D"=>9,
"\u0BCD"=>9,
+ "\u0C3C"=>7,
"\u0C4D"=>9,
"\u0C55"=>84,
"\u0C56"=>91,
@@ -1886,6 +1917,7 @@ module UnicodeNormalize # :nodoc:
"\u135E"=>230,
"\u135F"=>230,
"\u1714"=>9,
+ "\u1715"=>9,
"\u1734"=>9,
"\u17D2"=>9,
"\u17DD"=>230,
@@ -1921,6 +1953,20 @@ module UnicodeNormalize # :nodoc:
"\u1ABD"=>220,
"\u1ABF"=>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,
"\u1B44"=>9,
"\u1B6B"=>230,
@@ -2023,6 +2069,7 @@ module UnicodeNormalize # :nodoc:
"\u1DF7"=>228,
"\u1DF8"=>228,
"\u1DF9"=>220,
+ "\u1DFA"=>218,
"\u1DFB"=>230,
"\u1DFC"=>233,
"\u1DFD"=>220,
@@ -2189,6 +2236,9 @@ module UnicodeNormalize # :nodoc:
"\u{10D27}"=>230,
"\u{10EAB}"=>230,
"\u{10EAC}"=>230,
+ "\u{10EFD}"=>220,
+ "\u{10EFE}"=>220,
+ "\u{10EFF}"=>220,
"\u{10F46}"=>220,
"\u{10F47}"=>220,
"\u{10F48}"=>230,
@@ -2200,7 +2250,12 @@ module UnicodeNormalize # :nodoc:
"\u{10F4E}"=>220,
"\u{10F4F}"=>220,
"\u{10F50}"=>220,
+ "\u{10F82}"=>230,
+ "\u{10F83}"=>220,
+ "\u{10F84}"=>230,
+ "\u{10F85}"=>220,
"\u{11046}"=>9,
+ "\u{11070}"=>9,
"\u{1107F}"=>9,
"\u{110B9}"=>9,
"\u{110BA}"=>7,
@@ -2256,6 +2311,8 @@ module UnicodeNormalize # :nodoc:
"\u{11D44}"=>9,
"\u{11D45}"=>9,
"\u{11D97}"=>9,
+ "\u{11F41}"=>9,
+ "\u{11F42}"=>9,
"\u{16AF0}"=>1,
"\u{16AF1}"=>1,
"\u{16AF2}"=>1,
@@ -2342,6 +2399,7 @@ module UnicodeNormalize # :nodoc:
"\u{1E028}"=>230,
"\u{1E029}"=>230,
"\u{1E02A}"=>230,
+ "\u{1E08F}"=>230,
"\u{1E130}"=>230,
"\u{1E131}"=>230,
"\u{1E132}"=>230,
@@ -2349,10 +2407,15 @@ module UnicodeNormalize # :nodoc:
"\u{1E134}"=>230,
"\u{1E135}"=>230,
"\u{1E136}"=>230,
+ "\u{1E2AE}"=>230,
"\u{1E2EC}"=>230,
"\u{1E2ED}"=>230,
"\u{1E2EE}"=>230,
"\u{1E2EF}"=>230,
+ "\u{1E4EC}"=>232,
+ "\u{1E4ED}"=>232,
+ "\u{1E4EE}"=>220,
+ "\u{1E4EF}"=>230,
"\u{1E8D0}"=>220,
"\u{1E8D1}"=>220,
"\u{1E8D2}"=>220,
@@ -5776,6 +5839,9 @@ module UnicodeNormalize # :nodoc:
"\uA69C"=>"\u044A",
"\uA69D"=>"\u044C",
"\uA770"=>"\uA76F",
+ "\uA7F2"=>"C",
+ "\uA7F3"=>"F",
+ "\uA7F4"=>"Q",
"\uA7F8"=>"\u0126",
"\uA7F9"=>"\u0153",
"\uAB5C"=>"\uA727",
@@ -6828,6 +6894,62 @@ module UnicodeNormalize # :nodoc:
"\uFFEC"=>"\u2193",
"\uFFED"=>"\u25A0",
"\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{1D401}"=>"B",
"\u{1D402}"=>"C",
@@ -7824,6 +7946,68 @@ module UnicodeNormalize # :nodoc:
"\u{1D7FD}"=>"7",
"\u{1D7FE}"=>"8",
"\u{1D7FF}"=>"9",
+ "\u{1E030}"=>"\u0430",
+ "\u{1E031}"=>"\u0431",
+ "\u{1E032}"=>"\u0432",
+ "\u{1E033}"=>"\u0433",
+ "\u{1E034}"=>"\u0434",
+ "\u{1E035}"=>"\u0435",
+ "\u{1E036}"=>"\u0436",
+ "\u{1E037}"=>"\u0437",
+ "\u{1E038}"=>"\u0438",
+ "\u{1E039}"=>"\u043A",
+ "\u{1E03A}"=>"\u043B",
+ "\u{1E03B}"=>"\u043C",
+ "\u{1E03C}"=>"\u043E",
+ "\u{1E03D}"=>"\u043F",
+ "\u{1E03E}"=>"\u0440",
+ "\u{1E03F}"=>"\u0441",
+ "\u{1E040}"=>"\u0442",
+ "\u{1E041}"=>"\u0443",
+ "\u{1E042}"=>"\u0444",
+ "\u{1E043}"=>"\u0445",
+ "\u{1E044}"=>"\u0446",
+ "\u{1E045}"=>"\u0447",
+ "\u{1E046}"=>"\u0448",
+ "\u{1E047}"=>"\u044B",
+ "\u{1E048}"=>"\u044D",
+ "\u{1E049}"=>"\u044E",
+ "\u{1E04A}"=>"\uA689",
+ "\u{1E04B}"=>"\u04D9",
+ "\u{1E04C}"=>"\u0456",
+ "\u{1E04D}"=>"\u0458",
+ "\u{1E04E}"=>"\u04E9",
+ "\u{1E04F}"=>"\u04AF",
+ "\u{1E050}"=>"\u04CF",
+ "\u{1E051}"=>"\u0430",
+ "\u{1E052}"=>"\u0431",
+ "\u{1E053}"=>"\u0432",
+ "\u{1E054}"=>"\u0433",
+ "\u{1E055}"=>"\u0434",
+ "\u{1E056}"=>"\u0435",
+ "\u{1E057}"=>"\u0436",
+ "\u{1E058}"=>"\u0437",
+ "\u{1E059}"=>"\u0438",
+ "\u{1E05A}"=>"\u043A",
+ "\u{1E05B}"=>"\u043B",
+ "\u{1E05C}"=>"\u043E",
+ "\u{1E05D}"=>"\u043F",
+ "\u{1E05E}"=>"\u0441",
+ "\u{1E05F}"=>"\u0443",
+ "\u{1E060}"=>"\u0444",
+ "\u{1E061}"=>"\u0445",
+ "\u{1E062}"=>"\u0446",
+ "\u{1E063}"=>"\u0447",
+ "\u{1E064}"=>"\u0448",
+ "\u{1E065}"=>"\u044A",
+ "\u{1E066}"=>"\u044B",
+ "\u{1E067}"=>"\u0491",
+ "\u{1E068}"=>"\u0456",
+ "\u{1E069}"=>"\u0455",
+ "\u{1E06A}"=>"\u045F",
+ "\u{1E06B}"=>"\u04AB",
+ "\u{1E06C}"=>"\uA651",
+ "\u{1E06D}"=>"\u04B1",
"\u{1EE00}"=>"\u0627",
"\u{1EE01}"=>"\u0628",
"\u{1EE02}"=>"\u062C",