diff --git a/rich/_unicode_data/unicode10-0-0.py b/rich/_unicode_data/unicode10-0-0.py index f7498f52..f3180878 100644 --- a/rich/_unicode_data/unicode10-0-0.py +++ b/rich/_unicode_data/unicode10-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="10.0.0", - widths=[ + "10.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -33,7 +31,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2260, 2307, 0), + (2260, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -159,8 +158,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -210,7 +208,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12590, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -261,8 +261,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -276,7 +277,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69888, 69890, 0), (69927, 69940, 0), (70003, 70003, 0), @@ -389,225 +389,223 @@ cell_table = CellTable( (129488, 129510, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode11-0-0.py b/rich/_unicode_data/unicode11-0-0.py index 07b3fdd0..058bb342 100644 --- a/rich/_unicode_data/unicode11-0-0.py +++ b/rich/_unicode_data/unicode11-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="11.0.0", - widths=[ + "11.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,7 +32,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2259, 2307, 0), + (2259, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -161,8 +160,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -212,7 +210,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -264,8 +264,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -281,8 +282,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -404,225 +403,223 @@ cell_table = CellTable( (129488, 129535, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode12-0-0.py b/rich/_unicode_data/unicode12-0-0.py index 2aa1ccaf..7b002251 100644 --- a/rich/_unicode_data/unicode12-0-0.py +++ b/rich/_unicode_data/unicode12-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="12.0.0", - widths=[ + "12.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,7 +32,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2259, 2307, 0), + (2259, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -160,8 +159,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -211,7 +209,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -263,8 +263,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -280,8 +281,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -416,225 +415,223 @@ cell_table = CellTable( (129680, 129685, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode12-1-0.py b/rich/_unicode_data/unicode12-1-0.py index 5c432c44..2dbcf379 100644 --- a/rich/_unicode_data/unicode12-1-0.py +++ b/rich/_unicode_data/unicode12-1-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="12.1.0", - widths=[ + "12.1.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,7 +32,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2259, 2307, 0), + (2259, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -160,8 +159,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -211,7 +209,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -262,8 +262,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -279,8 +280,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -415,225 +414,223 @@ cell_table = CellTable( (129680, 129685, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode13-0-0.py b/rich/_unicode_data/unicode13-0-0.py index 6c47b69c..13fbc74b 100644 --- a/rich/_unicode_data/unicode13-0-0.py +++ b/rich/_unicode_data/unicode13-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="13.0.0", - widths=[ + "13.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,7 +32,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2259, 2307, 0), + (2259, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -160,8 +159,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -211,7 +209,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12771, 2), (12784, 12830, 2), (12832, 12871, 2), @@ -262,8 +262,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -280,8 +281,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -427,225 +426,223 @@ cell_table = CellTable( (129744, 129750, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode14-0-0.py b/rich/_unicode_data/unicode14-0-0.py index d2007494..9fa9e29e 100644 --- a/rich/_unicode_data/unicode14-0-0.py +++ b/rich/_unicode_data/unicode14-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="14.0.0", - widths=[ + "14.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,9 +32,9 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2192, 2193, 0), (2200, 2207, 0), - (2250, 2307, 0), + (2250, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -162,8 +160,7 @@ cell_table = CellTable( (7616, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -213,7 +210,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12771, 2), (12784, 12830, 2), (12832, 12871, 2), @@ -264,8 +263,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -285,9 +285,7 @@ cell_table = CellTable( (69747, 69748, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69826, 69826, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -441,225 +439,223 @@ cell_table = CellTable( (129776, 129782, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode15-0-0.py b/rich/_unicode_data/unicode15-0-0.py index 547b1527..84dd5be9 100644 --- a/rich/_unicode_data/unicode15-0-0.py +++ b/rich/_unicode_data/unicode15-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="15.0.0", - widths=[ + "15.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,9 +32,9 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2192, 2193, 0), (2200, 2207, 0), - (2250, 2307, 0), + (2250, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -163,8 +161,7 @@ cell_table = CellTable( (7616, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -214,7 +211,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12771, 2), (12784, 12830, 2), (12832, 12871, 2), @@ -265,8 +264,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -287,9 +287,7 @@ cell_table = CellTable( (69747, 69748, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69826, 69826, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -451,225 +449,223 @@ cell_table = CellTable( (129776, 129784, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode15-1-0.py b/rich/_unicode_data/unicode15-1-0.py index 50af2f99..aa9f2c3e 100644 --- a/rich/_unicode_data/unicode15-1-0.py +++ b/rich/_unicode_data/unicode15-1-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="15.1.0", - widths=[ + "15.1.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,9 +32,9 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2192, 2193, 0), (2200, 2207, 0), - (2250, 2307, 0), + (2250, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -163,8 +161,7 @@ cell_table = CellTable( (7616, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -213,7 +210,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12771, 2), (12783, 12830, 2), (12832, 12871, 2), @@ -264,8 +263,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -286,9 +286,7 @@ cell_table = CellTable( (69747, 69748, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69826, 69826, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -450,225 +448,223 @@ cell_table = CellTable( (129776, 129784, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode16-0-0.py b/rich/_unicode_data/unicode16-0-0.py index e7a88a3b..b3fe2359 100644 --- a/rich/_unicode_data/unicode16-0-0.py +++ b/rich/_unicode_data/unicode16-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="16.0.0", - widths=[ + "16.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,9 +32,9 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2192, 2193, 0), (2199, 2207, 0), - (2250, 2307, 0), + (2250, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -163,8 +161,7 @@ cell_table = CellTable( (7616, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -215,7 +212,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12773, 2), (12783, 12830, 2), (12832, 12871, 2), @@ -265,8 +264,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -288,9 +288,7 @@ cell_table = CellTable( (69747, 69748, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69826, 69826, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -463,225 +461,223 @@ cell_table = CellTable( (129776, 129784, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode17-0-0.py b/rich/_unicode_data/unicode17-0-0.py index e3940083..4108bb44 100644 --- a/rich/_unicode_data/unicode17-0-0.py +++ b/rich/_unicode_data/unicode17-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="17.0.0", - widths=[ + "17.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -34,9 +32,9 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2192, 2193, 0), (2199, 2207, 0), - (2250, 2307, 0), + (2250, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -164,8 +162,7 @@ cell_table = CellTable( (7616, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -216,7 +213,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12591, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12773, 2), (12783, 12830, 2), (12832, 12871, 2), @@ -266,8 +265,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -289,9 +289,7 @@ cell_table = CellTable( (69747, 69748, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69826, 69826, 0), - (69837, 69837, 0), (69888, 69890, 0), (69927, 69940, 0), (69957, 69958, 0), @@ -471,225 +469,223 @@ cell_table = CellTable( (129775, 129784, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode4-1-0.py b/rich/_unicode_data/unicode4-1-0.py index 06612e1e..23ff5cf1 100644 --- a/rich/_unicode_data/unicode4-1-0.py +++ b/rich/_unicode_data/unicode4-1-0.py @@ -4,9 +4,12 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="4.1.0", - widths=[ - (0, 0, 0), + "4.1.0", + [ + (0, 8, 0), + (14, 31, 0), + (127, 132, 0), + (134, 159, 0), (768, 879, 0), (1155, 1158, 0), (1160, 1161, 0), @@ -124,8 +127,7 @@ cell_table = CellTable( (7616, 7619, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8291, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8427, 0), (9001, 9002, 2), (11904, 11929, 2), @@ -139,7 +141,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12588, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12727, 2), (12736, 12751, 2), (12784, 12830, 2), @@ -154,11 +158,12 @@ cell_table = CellTable( (43019, 43019, 0), (43043, 43047, 0), (44032, 55203, 2), - (55216, 55295, 0), + (55216, 57343, 0), (63744, 64045, 2), (64048, 64106, 2), (64112, 64217, 2), (64286, 64286, 0), + (64976, 65007, 0), (65024, 65039, 0), (65040, 65049, 2), (65056, 65059, 0), @@ -167,8 +172,10 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), + (65534, 65535, 0), (68097, 68099, 0), (68101, 68102, 0), (68108, 68111, 0), @@ -179,227 +186,240 @@ cell_table = CellTable( (119173, 119179, 0), (119210, 119213, 0), (119362, 119364, 0), + (131070, 131071, 0), (131072, 196605, 2), + (196606, 196607, 0), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (262142, 262143, 0), + (327678, 327679, 0), + (393214, 393215, 0), + (458750, 458751, 0), + (524286, 524287, 0), + (589822, 589823, 0), + (655358, 655359, 0), + (720894, 720895, 0), + (786430, 786431, 0), + (851966, 851967, 0), + (917502, 921599, 0), + (983038, 983039, 0), + (1048574, 1048575, 0), + (1114110, 1114111, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode5-0-0.py b/rich/_unicode_data/unicode5-0-0.py index 1de377de..599fb785 100644 --- a/rich/_unicode_data/unicode5-0-0.py +++ b/rich/_unicode_data/unicode5-0-0.py @@ -4,9 +4,12 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="5.0.0", - widths=[ - (0, 0, 0), + "5.0.0", + [ + (0, 8, 0), + (14, 31, 0), + (127, 132, 0), + (134, 159, 0), (768, 879, 0), (1155, 1158, 0), (1160, 1161, 0), @@ -129,8 +132,7 @@ cell_table = CellTable( (7678, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8291, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8431, 0), (9001, 9002, 2), (11904, 11929, 2), @@ -144,7 +146,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12588, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12727, 2), (12736, 12751, 2), (12784, 12830, 2), @@ -159,11 +163,12 @@ cell_table = CellTable( (43019, 43019, 0), (43043, 43047, 0), (44032, 55203, 2), - (55216, 55295, 0), + (55216, 57343, 0), (63744, 64045, 2), (64048, 64106, 2), (64112, 64217, 2), (64286, 64286, 0), + (64976, 65007, 0), (65024, 65039, 0), (65040, 65049, 2), (65056, 65059, 0), @@ -172,8 +177,10 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), + (65534, 65535, 0), (68097, 68099, 0), (68101, 68102, 0), (68108, 68111, 0), @@ -184,227 +191,240 @@ cell_table = CellTable( (119173, 119179, 0), (119210, 119213, 0), (119362, 119364, 0), + (131070, 131071, 0), (131072, 196605, 2), + (196606, 196607, 0), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (262142, 262143, 0), + (327678, 327679, 0), + (393214, 393215, 0), + (458750, 458751, 0), + (524286, 524287, 0), + (589822, 589823, 0), + (655358, 655359, 0), + (720894, 720895, 0), + (786430, 786431, 0), + (851966, 851967, 0), + (917502, 921599, 0), + (983038, 983039, 0), + (1048574, 1048575, 0), + (1114110, 1114111, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode5-1-0.py b/rich/_unicode_data/unicode5-1-0.py index abebcc48..016e7825 100644 --- a/rich/_unicode_data/unicode5-1-0.py +++ b/rich/_unicode_data/unicode5-1-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="5.1.0", - widths=[ + "5.1.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -141,8 +141,7 @@ cell_table = CellTable( (7678, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11744, 11775, 0), @@ -157,7 +156,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12727, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -194,8 +195,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -209,225 +211,223 @@ cell_table = CellTable( (119362, 119364, 0), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode5-2-0.py b/rich/_unicode_data/unicode5-2-0.py index fefd155f..e984f12e 100644 --- a/rich/_unicode_data/unicode5-2-0.py +++ b/rich/_unicode_data/unicode5-2-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="5.2.0", - widths=[ + "5.2.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -152,8 +152,7 @@ cell_table = CellTable( (7677, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -169,7 +168,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12727, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -216,8 +217,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -237,225 +239,223 @@ cell_table = CellTable( (127552, 127560, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode6-0-0.py b/rich/_unicode_data/unicode6-0-0.py index 039c08df..8d5abb45 100644 --- a/rich/_unicode_data/unicode6-0-0.py +++ b/rich/_unicode_data/unicode6-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="6.0.0", - widths=[ + "6.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -155,8 +155,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -173,7 +172,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -220,8 +221,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -245,225 +247,223 @@ cell_table = CellTable( (127568, 127569, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode6-1-0.py b/rich/_unicode_data/unicode6-1-0.py index cb479851..29d3e929 100644 --- a/rich/_unicode_data/unicode6-1-0.py +++ b/rich/_unicode_data/unicode6-1-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="6.1.0", - widths=[ + "6.1.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -156,8 +156,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -174,7 +173,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -224,8 +225,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -256,225 +258,223 @@ cell_table = CellTable( (127568, 127569, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode6-2-0.py b/rich/_unicode_data/unicode6-2-0.py index 0476d4a9..d0cda351 100644 --- a/rich/_unicode_data/unicode6-2-0.py +++ b/rich/_unicode_data/unicode6-2-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="6.2.0", - widths=[ + "6.2.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -156,8 +156,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8298, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -174,7 +173,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -224,8 +225,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -256,225 +258,223 @@ cell_table = CellTable( (127568, 127569, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode6-3-0.py b/rich/_unicode_data/unicode6-3-0.py index 9b793097..cffb7ee9 100644 --- a/rich/_unicode_data/unicode6-3-0.py +++ b/rich/_unicode_data/unicode6-3-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="6.3.0", - widths=[ + "6.3.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -157,8 +157,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -175,7 +174,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -225,8 +226,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (68097, 68099, 0), (68101, 68102, 0), @@ -257,225 +259,223 @@ cell_table = CellTable( (127568, 127569, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode7-0-0.py b/rich/_unicode_data/unicode7-0-0.py index 7809daf9..996478ac 100644 --- a/rich/_unicode_data/unicode7-0-0.py +++ b/rich/_unicode_data/unicode7-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="7.0.0", - widths=[ + "7.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -158,8 +158,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -176,7 +175,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -227,8 +228,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -283,225 +285,223 @@ cell_table = CellTable( (127568, 127569, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode8-0-0.py b/rich/_unicode_data/unicode8-0-0.py index 6b1b7889..ae34a382 100644 --- a/rich/_unicode_data/unicode8-0-0.py +++ b/rich/_unicode_data/unicode8-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="8.0.0", - widths=[ + "8.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -156,8 +156,7 @@ cell_table = CellTable( (7676, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (9001, 9002, 2), (11503, 11505, 0), @@ -174,7 +173,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -225,8 +226,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -291,225 +293,223 @@ cell_table = CellTable( (127995, 127999, 0), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/rich/_unicode_data/unicode9-0-0.py b/rich/_unicode_data/unicode9-0-0.py index 329020dc..b15f67d4 100644 --- a/rich/_unicode_data/unicode9-0-0.py +++ b/rich/_unicode_data/unicode9-0-0.py @@ -4,8 +4,8 @@ from rich.cells import CellTable cell_table = CellTable( - unicode_version="9.0.0", - widths=[ + "9.0.0", + [ (0, 0, 0), (768, 879, 0), (1155, 1161, 0), @@ -14,16 +14,14 @@ cell_table = CellTable( (1473, 1474, 0), (1476, 1477, 0), (1479, 1479, 0), - (1536, 1541, 0), (1552, 1562, 0), (1564, 1564, 0), (1611, 1631, 0), (1648, 1648, 0), - (1750, 1757, 0), + (1750, 1756, 0), (1759, 1764, 0), (1767, 1768, 0), (1770, 1773, 0), - (1807, 1807, 0), (1809, 1809, 0), (1840, 1866, 0), (1958, 1968, 0), @@ -33,7 +31,8 @@ cell_table = CellTable( (2085, 2087, 0), (2089, 2093, 0), (2137, 2139, 0), - (2260, 2307, 0), + (2260, 2273, 0), + (2275, 2307, 0), (2362, 2364, 0), (2366, 2383, 0), (2385, 2391, 0), @@ -157,8 +156,7 @@ cell_table = CellTable( (7675, 7679, 0), (8203, 8207, 0), (8232, 8238, 0), - (8288, 8292, 0), - (8294, 8303, 0), + (8288, 8303, 0), (8400, 8432, 0), (8986, 8987, 2), (9001, 9002, 2), @@ -208,7 +206,9 @@ cell_table = CellTable( (12441, 12442, 0), (12443, 12543, 2), (12549, 12589, 2), - (12593, 12686, 2), + (12593, 12643, 2), + (12644, 12644, 0), + (12645, 12686, 2), (12688, 12730, 2), (12736, 12771, 2), (12784, 12830, 2), @@ -259,8 +259,9 @@ cell_table = CellTable( (65128, 65131, 2), (65279, 65279, 0), (65281, 65376, 2), + (65440, 65440, 0), (65504, 65510, 2), - (65529, 65531, 0), + (65520, 65531, 0), (66045, 66045, 0), (66272, 66272, 0), (66422, 66426, 0), @@ -274,7 +275,6 @@ cell_table = CellTable( (69688, 69702, 0), (69759, 69762, 0), (69808, 69818, 0), - (69821, 69821, 0), (69888, 69890, 0), (69927, 69940, 0), (70003, 70003, 0), @@ -376,225 +376,223 @@ cell_table = CellTable( (129472, 129472, 2), (131072, 196605, 2), (196608, 262141, 2), - (917505, 917505, 0), - (917536, 917631, 0), - (917760, 917999, 0), + (917504, 921599, 0), ], - narrow_to_wide=frozenset( - { - "2", - "โ†ช", - "โ˜", - "๐ŸŒง", - "๐Ÿ›ข", - "โ‰", - "โ™จ", - "โœ”", - "โ˜Ž", - "โ˜ฃ", - "๐Ÿ›", - "๐Ÿ…พ", - "๐Ÿ•ต", - "๐Ÿ—ฃ", - "โ™ฃ", - "๐Ÿ—ž", - "๐Ÿ…ฑ", - "โ˜ช", - "๐Ÿ•", - "๐Ÿž", - "๐Ÿ›ฐ", - "0", - "๐Ÿ›ณ", - "๐Ÿ•ณ", - "โ™ ", - "5", - "โŒจ", - "๐Ÿ›‹", - "๐Ÿ—’", - "โœณ", - "๐Ÿท", - "๐ŸŒฉ", - "โšง", - "๐Ÿ", - "๐Ÿ•‰", - "โ˜ฆ", - "๐Ÿ‘", - "๐Ÿ›", - "๐Ÿ—บ", - "๐ŸŽ—", - "๐Ÿ…ฟ", - "โ™‚", - "โš›", - "๐Ÿ›ก", - "โฎ", - "๐Ÿณ", - "๐Ÿ—ƒ", - "๐Ÿ—", - "๐Ÿฟ", - "โ—ป", - "๐Ÿ™", - "๐Ÿ›ฅ", - "6", - "โฑ", - "โ›ฐ", - "๐ŸŽ", - "๐Ÿ•ฏ", - "๐Ÿต", - "๐Ÿ–", - "โœ–", - "๐Ÿ›Ž", - "โ˜‚", + frozenset( + [ "#", - "โฃ", - "โ™ป", - "๐Ÿ—„", + "*", + "0", + "1", + "2", "3", - "โญ", - "โ˜ธ", - "โ", - "โ›ธ", - "๐Ÿ–", - "โธ", - "โ™ฆ", - "โ‡", - "โฏ", - "โ›น", - "โ˜ ", - "๐Ÿ”", - "๐Ÿ•ธ", - "โ†–", - "๐Ÿ—‘", - "๐ŸŒก", - "โœˆ", - "โš’", + "4", + "5", + "6", "7", - "โœ", - "๐Ÿ•ฐ", - "๐ŸŒซ", + "8", + "9", + "ยฉ", + "ยฎ", + "โ€ผ", + "โ‰", + "โ„ข", + "โ„น", + "โ†”", + "โ†•", + "โ†–", + "โ†—", + "โ†˜", + "โ†™", + "โ†ฉ", + "โ†ช", + "โŒจ", + "โ", + "โญ", + "โฎ", + "โฏ", + "โฑ", + "โฒ", + "โธ", + "โน", + "โบ", + "โ“‚", + "โ–ช", + "โ–ซ", + "โ–ถ", + "โ—€", + "โ—ป", + "โ—ผ", + "โ˜€", + "โ˜", + "โ˜‚", + "โ˜ƒ", + "โ˜„", + "โ˜Ž", + "โ˜‘", + "โ˜˜", + "โ˜", + "โ˜ ", + "โ˜ข", + "โ˜ฃ", + "โ˜ฆ", + "โ˜ช", "โ˜ฎ", "โ˜ฏ", - "โฒ", - "๐Ÿ–", - "โœด", - "โšฐ", - "๐Ÿฝ", - "โšฑ", - "๐Ÿœ", - "๐Ÿ—ก", - "๐Ÿ•ท", - "โ™€", - "โ„น", - "๐ŸŒจ", - "โšœ", - "โ˜„", - "โ˜‘", - "โš ", - "โœ", - "9", - "โ“‚", - "โ†ฉ", + "โ˜ธ", "โ˜น", "โ˜บ", - "4", - "โ—ผ", - "โš”", + "โ™€", + "โ™‚", "โ™Ÿ", - "โœ‰", - "โคต", - "๐ŸŽ–", - "โค", - "๐ŸŽš", - "๐Ÿ•Š", - "๐Ÿ—ฏ", - "๐Ÿ‹", - "๐Ÿ—ณ", - "โ†•", - "โ„", - "โœ‚", - "โžก", - "๐Ÿ˜", - "โ›ฑ", + "โ™ ", + "โ™ฃ", "โ™ฅ", - "๐Ÿ–‹", - "๐ŸŒฆ", - "โœ’", - "๐Ÿ“ฝ", - "โš–", - "๐Ÿ–Œ", - "โ˜€", - "โ›ท", - "โ†™", - "โ€ผ", - "๐Ÿ•ด", - "โ†”", - "โ›", - "โคด", - "โš•", - "โน", - "๐Ÿ–ฑ", - "โฌ…", - "๐Ÿ›ค", - "๐Ÿ› ", - "๐Ÿ›ฉ", - "๐ŸŒช", - "๐Ÿ", - "โ–ช", - "โ›ฉ", - "๐Ÿ•ถ", - "๐Ÿ›ฃ", - "๐Ÿ–ฒ", - "๐Ÿ–ฅ", - "โš—", - "ยฉ", - "โ˜ข", - "โ†—", - "โœŒ", - "โ„ข", - "๐ŸŽ›", - "โœ", - "โ›‘", - "๐ŸŽ™", - "1", - "โฌ‡", - "๐Ÿ—“", - "โ›ˆ", - "โœก", - "๐Ÿ–Š", - "๐Ÿ–ผ", - "๐Ÿ›", - "๐ŸŒฅ", - "๐ŸŒถ", - "๐Ÿ—", - "๐Ÿ–จ", + "โ™ฆ", + "โ™จ", + "โ™ป", "โ™พ", - "โ›ด", - "โ˜", - "8", - "โ—€", - "๐ŸŽŸ", - "๐Ÿ•น", - "๐Ÿ—จ", - "ยฎ", + "โš’", + "โš”", + "โš•", + "โš–", + "โš—", "โš™", - "๐ŸŒ", - "๐Ÿ—œ", - "๐ŸŒค", - "โบ", - "โ˜˜", - "๐Ÿ…ฐ", - "๐ŸŸ", - "โ–ถ", - "*", - "๐Ÿ–‡", - "๐ŸŒฌ", - "๐ŸŽž", - "๐Ÿ—‚", - "โ–ซ", - "โฌ†", - "๐Ÿš", - "โ†˜", + "โš›", + "โšœ", + "โš ", + "โšง", + "โšฐ", + "โšฑ", + "โ›ˆ", + "โ›", + "โ›‘", "โ›“", - "โ˜ƒ", - } + "โ›ฉ", + "โ›ฐ", + "โ›ฑ", + "โ›ด", + "โ›ท", + "โ›ธ", + "โ›น", + "โœ‚", + "โœˆ", + "โœ‰", + "โœŒ", + "โœ", + "โœ", + "โœ’", + "โœ”", + "โœ–", + "โœ", + "โœก", + "โœณ", + "โœด", + "โ„", + "โ‡", + "โฃ", + "โค", + "โžก", + "โคด", + "โคต", + "โฌ…", + "โฌ†", + "โฌ‡", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ…พ", + "๐Ÿ…ฟ", + "๐ŸŒก", + "๐ŸŒค", + "๐ŸŒฅ", + "๐ŸŒฆ", + "๐ŸŒง", + "๐ŸŒจ", + "๐ŸŒฉ", + "๐ŸŒช", + "๐ŸŒซ", + "๐ŸŒฌ", + "๐ŸŒถ", + "๐Ÿฝ", + "๐ŸŽ–", + "๐ŸŽ—", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐ŸŽž", + "๐ŸŽŸ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ”", + "๐Ÿ•", + "๐Ÿ–", + "๐Ÿ—", + "๐Ÿ˜", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ›", + "๐Ÿœ", + "๐Ÿ", + "๐Ÿž", + "๐ŸŸ", + "๐Ÿณ", + "๐Ÿต", + "๐Ÿท", + "๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ“ฝ", + "๐Ÿ•‰", + "๐Ÿ•Š", + "๐Ÿ•ฏ", + "๐Ÿ•ฐ", + "๐Ÿ•ณ", + "๐Ÿ•ด", + "๐Ÿ•ต", + "๐Ÿ•ถ", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿ•น", + "๐Ÿ–‡", + "๐Ÿ–Š", + "๐Ÿ–‹", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ–", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ–ผ", + "๐Ÿ—‚", + "๐Ÿ—ƒ", + "๐Ÿ—„", + "๐Ÿ—‘", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ—œ", + "๐Ÿ—", + "๐Ÿ—ž", + "๐Ÿ—ก", + "๐Ÿ—ฃ", + "๐Ÿ—จ", + "๐Ÿ—ฏ", + "๐Ÿ—ณ", + "๐Ÿ—บ", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Ž", + "๐Ÿ›", + "๐Ÿ› ", + "๐Ÿ›ก", + "๐Ÿ›ข", + "๐Ÿ›ฃ", + "๐Ÿ›ค", + "๐Ÿ›ฅ", + "๐Ÿ›ฉ", + "๐Ÿ›ฐ", + "๐Ÿ›ณ", + ] ), ) diff --git a/tools/make_width_tables.py b/tools/make_width_tables.py index 8f0e0341..72764277 100644 --- a/tools/make_width_tables.py +++ b/tools/make_width_tables.py @@ -43,7 +43,7 @@ for version in UNICODE_VERSIONS: from rich.cells import CellTable -cell_table = {cell_table!r} +cell_table = CellTable({cell_table.unicode_version!r}, {cell_table.widths!r}, frozenset({sorted(cell_table.narrow_to_wide)!r})) """ version_path = version.replace(".", "-") path = Path(f"../rich/_unicode_data/unicode{version_path}.py").resolve().absolute()