diff options
Diffstat (limited to 'lib/unicode_normalize/tables.rb')
-rw-r--r-- | lib/unicode_normalize/tables.rb | 194 |
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", |