diff --git a/rich/_unicode_data/unicode10-0-0.py b/rich/_unicode_data/unicode10-0-0.py index a09d64bc..f7498f52 100644 --- a/rich/_unicode_data/unicode10-0-0.py +++ b/rich/_unicode_data/unicode10-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -394,219 +395,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode11-0-0.py b/rich/_unicode_data/unicode11-0-0.py index bc03c12f..07b3fdd0 100644 --- a/rich/_unicode_data/unicode11-0-0.py +++ b/rich/_unicode_data/unicode11-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -409,219 +410,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode12-0-0.py b/rich/_unicode_data/unicode12-0-0.py index 051ec577..2aa1ccaf 100644 --- a/rich/_unicode_data/unicode12-0-0.py +++ b/rich/_unicode_data/unicode12-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -421,219 +422,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode12-1-0.py b/rich/_unicode_data/unicode12-1-0.py index 5d9e47a6..5c432c44 100644 --- a/rich/_unicode_data/unicode12-1-0.py +++ b/rich/_unicode_data/unicode12-1-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -420,219 +421,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode13-0-0.py b/rich/_unicode_data/unicode13-0-0.py index 518eaf68..6c47b69c 100644 --- a/rich/_unicode_data/unicode13-0-0.py +++ b/rich/_unicode_data/unicode13-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -432,219 +433,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode14-0-0.py b/rich/_unicode_data/unicode14-0-0.py index 0caa82ac..d2007494 100644 --- a/rich/_unicode_data/unicode14-0-0.py +++ b/rich/_unicode_data/unicode14-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -446,219 +447,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode15-0-0.py b/rich/_unicode_data/unicode15-0-0.py index ee762591..547b1527 100644 --- a/rich/_unicode_data/unicode15-0-0.py +++ b/rich/_unicode_data/unicode15-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -456,219 +457,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode15-1-0.py b/rich/_unicode_data/unicode15-1-0.py index fe2eccfe..50af2f99 100644 --- a/rich/_unicode_data/unicode15-1-0.py +++ b/rich/_unicode_data/unicode15-1-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -455,219 +456,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode16-0-0.py b/rich/_unicode_data/unicode16-0-0.py index 1cf0848e..e7a88a3b 100644 --- a/rich/_unicode_data/unicode16-0-0.py +++ b/rich/_unicode_data/unicode16-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -468,219 +469,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode17-0-0.py b/rich/_unicode_data/unicode17-0-0.py index 3fde3d0f..e3940083 100644 --- a/rich/_unicode_data/unicode17-0-0.py +++ b/rich/_unicode_data/unicode17-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -476,219 +477,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode4-1-0.py b/rich/_unicode_data/unicode4-1-0.py index 75cf1af8..06612e1e 100644 --- a/rich/_unicode_data/unicode4-1-0.py +++ b/rich/_unicode_data/unicode4-1-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -186,219 +187,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode5-0-0.py b/rich/_unicode_data/unicode5-0-0.py index 4a9dd84c..1de377de 100644 --- a/rich/_unicode_data/unicode5-0-0.py +++ b/rich/_unicode_data/unicode5-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -191,219 +192,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode5-1-0.py b/rich/_unicode_data/unicode5-1-0.py index b8bf5048..abebcc48 100644 --- a/rich/_unicode_data/unicode5-1-0.py +++ b/rich/_unicode_data/unicode5-1-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -214,219 +215,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode5-2-0.py b/rich/_unicode_data/unicode5-2-0.py index 149a7e65..fefd155f 100644 --- a/rich/_unicode_data/unicode5-2-0.py +++ b/rich/_unicode_data/unicode5-2-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -242,219 +243,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode6-0-0.py b/rich/_unicode_data/unicode6-0-0.py index 665e6370..039c08df 100644 --- a/rich/_unicode_data/unicode6-0-0.py +++ b/rich/_unicode_data/unicode6-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -250,219 +251,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode6-1-0.py b/rich/_unicode_data/unicode6-1-0.py index d6eb29fa..cb479851 100644 --- a/rich/_unicode_data/unicode6-1-0.py +++ b/rich/_unicode_data/unicode6-1-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -261,219 +262,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode6-2-0.py b/rich/_unicode_data/unicode6-2-0.py index 6027e359..0476d4a9 100644 --- a/rich/_unicode_data/unicode6-2-0.py +++ b/rich/_unicode_data/unicode6-2-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -261,219 +262,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode6-3-0.py b/rich/_unicode_data/unicode6-3-0.py index 16d7388e..9b793097 100644 --- a/rich/_unicode_data/unicode6-3-0.py +++ b/rich/_unicode_data/unicode6-3-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -262,219 +263,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode7-0-0.py b/rich/_unicode_data/unicode7-0-0.py index 575147ec..7809daf9 100644 --- a/rich/_unicode_data/unicode7-0-0.py +++ b/rich/_unicode_data/unicode7-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -288,219 +289,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode8-0-0.py b/rich/_unicode_data/unicode8-0-0.py index 42c390db..6b1b7889 100644 --- a/rich/_unicode_data/unicode8-0-0.py +++ b/rich/_unicode_data/unicode8-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -296,219 +297,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/rich/_unicode_data/unicode9-0-0.py b/rich/_unicode_data/unicode9-0-0.py index b6666d63..329020dc 100644 --- a/rich/_unicode_data/unicode9-0-0.py +++ b/rich/_unicode_data/unicode9-0-0.py @@ -1,4 +1,5 @@ # Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable @@ -381,219 +382,219 @@ cell_table = CellTable( ], narrow_to_wide=frozenset( { - "๐Ÿ—", - "๐Ÿ“ฝ", - "๐Ÿ—’", - "๐Ÿ—œ", - "โ™€", - "๐ŸŽŸ", - "๐Ÿ›ฃ", - "โญ", - "โ„น", - "โ˜‚", - "โ˜บ", - "๐ŸŽ™", - "โธ", - "โžก", - "โ˜ƒ", - "๐Ÿ–ฒ", - "โ˜", - "๐Ÿ› ", - "โœณ", - "โ–ถ", - "โš ", - "๐Ÿ›ฐ", - "โ›ˆ", - "6", - "๐Ÿ…ฟ", - "๐ŸŽ–", - "โ›‘", - "๐Ÿ›ฉ", - "โ˜ช", - "๐Ÿ•ณ", - "9", - "๐Ÿท", - "โ˜€", - "โ˜ธ", + "2", + "โ†ช", + "โ˜", + "๐ŸŒง", + "๐Ÿ›ข", + "โ‰", "โ™จ", - "โฌ…", - "โ‡", - "๐Ÿ—จ", - "โ™ฆ", - "#", - "โœ", - "โน", - "โ™Ÿ", + "โœ”", + "โ˜Ž", + "โ˜ฃ", + "๐Ÿ›", + "๐Ÿ…พ", + "๐Ÿ•ต", + "๐Ÿ—ฃ", + "โ™ฃ", + "๐Ÿ—ž", + "๐Ÿ…ฑ", + "โ˜ช", + "๐Ÿ•", + "๐Ÿž", + "๐Ÿ›ฐ", + "0", + "๐Ÿ›ณ", + "๐Ÿ•ณ", + "โ™ ", + "5", + "โŒจ", + "๐Ÿ›‹", + "๐Ÿ—’", + "โœณ", + "๐Ÿท", + "๐ŸŒฉ", + "โšง", + "๐Ÿ", "๐Ÿ•‰", + "โ˜ฆ", + "๐Ÿ‘", + "๐Ÿ›", + "๐Ÿ—บ", + "๐ŸŽ—", + "๐Ÿ…ฟ", + "โ™‚", + "โš›", + "๐Ÿ›ก", + "โฎ", + "๐Ÿณ", + "๐Ÿ—ƒ", + "๐Ÿ—", + "๐Ÿฟ", + "โ—ป", + "๐Ÿ™", + "๐Ÿ›ฅ", + "6", + "โฑ", + "โ›ฐ", + "๐ŸŽ", + "๐Ÿ•ฏ", + "๐Ÿต", + "๐Ÿ–", + "โœ–", + "๐Ÿ›Ž", + "โ˜‚", + "#", + "โฃ", + "โ™ป", + "๐Ÿ—„", + "3", + "โญ", + "โ˜ธ", + "โ", + "โ›ธ", + "๐Ÿ–", + "โธ", + "โ™ฆ", + "โ‡", + "โฏ", + "โ›น", + "โ˜ ", + "๐Ÿ”", + "๐Ÿ•ธ", + "โ†–", + "๐Ÿ—‘", + "๐ŸŒก", + "โœˆ", + "โš’", + "7", + "โœ", + "๐Ÿ•ฐ", + "๐ŸŒซ", + "โ˜ฎ", + "โ˜ฏ", + "โฒ", + "๐Ÿ–", + "โœด", + "โšฐ", + "๐Ÿฝ", + "โšฑ", + "๐Ÿœ", + "๐Ÿ—ก", + "๐Ÿ•ท", + "โ™€", + "โ„น", + "๐ŸŒจ", + "โšœ", + "โ˜„", + "โ˜‘", + "โš ", + "โœ", + "9", + "โ“‚", + "โ†ฉ", + "โ˜น", + "โ˜บ", + "4", + "โ—ผ", + "โš”", + "โ™Ÿ", + "โœ‰", + "โคต", + "๐ŸŽ–", + "โค", + "๐ŸŽš", + "๐Ÿ•Š", + "๐Ÿ—ฏ", + "๐Ÿ‹", + "๐Ÿ—ณ", + "โ†•", + "โ„", + "โœ‚", + "โžก", + "๐Ÿ˜", + "โ›ฑ", + "โ™ฅ", + "๐Ÿ–‹", + "๐ŸŒฆ", + "โœ’", + "๐Ÿ“ฝ", + "โš–", + "๐Ÿ–Œ", + "โ˜€", + "โ›ท", + "โ†™", + "โ€ผ", + "๐Ÿ•ด", + "โ†”", + "โ›", + "โคด", + "โš•", + "โน", + "๐Ÿ–ฑ", + "โฌ…", + "๐Ÿ›ค", + "๐Ÿ› ", + "๐Ÿ›ฉ", + "๐ŸŒช", + "๐Ÿ", + "โ–ช", + "โ›ฉ", + "๐Ÿ•ถ", + "๐Ÿ›ฃ", + "๐Ÿ–ฒ", + "๐Ÿ–ฅ", + "โš—", + "ยฉ", + "โ˜ข", + "โ†—", + "โœŒ", + "โ„ข", + "๐ŸŽ›", + "โœ", + "โ›‘", + "๐ŸŽ™", + "1", + "โฌ‡", "๐Ÿ—“", + "โ›ˆ", + "โœก", + "๐Ÿ–Š", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐ŸŒฅ", "๐ŸŒถ", + "๐Ÿ—", + "๐Ÿ–จ", + "โ™พ", + "โ›ด", + "โ˜", + "8", + "โ—€", + "๐ŸŽŸ", + "๐Ÿ•น", + "๐Ÿ—จ", + "ยฎ", + "โš™", + "๐ŸŒ", + "๐Ÿ—œ", + "๐ŸŒค", "โบ", "โ˜˜", - "โ€ผ", - "๐ŸŒฉ", - "๐Ÿ—‘", - "โ˜ฏ", - "๐Ÿ•ด", - "โœด", - "โ˜ข", - "๐Ÿ–ผ", - "๐ŸŒซ", - "๐Ÿ•ต", - "โšง", - "๐Ÿฝ", - "๐Ÿ—„", - "โœ”", - "๐Ÿ—ก", - "โฒ", - "๐ŸŒก", - "๐Ÿ–‹", - "๐Ÿ›ณ", - "๐Ÿ›‹", - "โ˜", - "๐Ÿ‘", - "โ“‚", - "โ†•", - "๐Ÿ›", - "โฏ", - "7", - "๐Ÿ–", - "โฑ", - "*", - "๐Ÿ—", - "โœ", - "๐Ÿ–Œ", - "โ†–", - "โ›น", - "๐Ÿ™", - "โ„", - "๐ŸŽš", - "๐Ÿš", - "โ‰", - "๐Ÿ”", - "๐Ÿฟ", - "๐Ÿ•", - "โ„ข", - "1", - "๐Ÿ›ค", - "๐Ÿ…ฑ", - "๐Ÿ–Š", - "โšฑ", - "โ›ธ", - "๐Ÿณ", - "๐Ÿ›", - "โฌ‡", "๐Ÿ…ฐ", - "โ›ฉ", - "๐Ÿ—ณ", - "โ†™", - "๐Ÿ—‚", - "โ›ด", - "๐Ÿ‹", - "๐ŸŒฆ", - "ยฎ", - "๐Ÿ—ž", - "โ™ ", - "โคด", - "โœˆ", - "๐ŸŽž", - "โš•", - "โ›", - "๐Ÿ•ธ", - "๐Ÿ›ฅ", - "โšœ", - "โ˜ฎ", - "๐Ÿ—ฏ", - "โœก", - "โฎ", - "โšฐ", - "3", - "โ–ซ", - "๐Ÿ", - "โœ", - "โ†˜", - "โ†ช", - "โš›", - "๐Ÿ–‡", - "โœ–", - "๐Ÿ›ข", - "๐ŸŽ›", - "8", - "โ†—", - "๐Ÿ›ก", - "โ˜ฃ", - "โ›ฐ", - "โฃ", - "โœ‚", - "โ˜‘", - "โš™", - "โคต", - "โ™ป", - "๐ŸŒช", - "๐Ÿ–", - "๐Ÿ•ฏ", - "โœ‰", - "4", - "โœ’", - "๐ŸŒค", "๐ŸŸ", - "โ™‚", - "๐Ÿ•ฐ", - "๐Ÿ›Ž", - "๐ŸŽ—", - "๐Ÿ•น", - "5", - "โš’", - "โค", - "๐Ÿ–", - "โš”", - "โš–", - "๐Ÿ–ฑ", - "๐Ÿ•Š", - "โ†”", - "2", - "๐Ÿ•ท", - "๐Ÿ…พ", - "โ˜น", - "๐Ÿ–ฅ", - "โ›ท", - "๐Ÿœ", - "โ˜Ž", - "๐ŸŒ", - "โ™พ", - "๐Ÿ›", - "โŒจ", - "๐ŸŽ", - "๐Ÿต", - "๐Ÿ–จ", - "โ™ฅ", - "โ—ป", - "๐ŸŒฅ", - "โ˜„", - "โ—ผ", - "โ›ฑ", - "โœŒ", - "โ†ฉ", - "ยฉ", - "โ", - "๐Ÿ", - "๐ŸŒง", - "โ˜ ", - "โฌ†", - "๐Ÿ˜", - "๐Ÿ—ƒ", - "โ–ช", - "โ˜ฆ", - "0", - "๐ŸŒจ", - "๐Ÿ—ฃ", - "๐Ÿ—บ", - "๐Ÿž", - "๐Ÿ•ถ", + "โ–ถ", + "*", + "๐Ÿ–‡", "๐ŸŒฌ", - "โ™ฃ", - "โš—", - "โ—€", + "๐ŸŽž", + "๐Ÿ—‚", + "โ–ซ", + "โฌ†", + "๐Ÿš", + "โ†˜", "โ›“", + "โ˜ƒ", } ), ) diff --git a/tools/make_width_tables.py b/tools/make_width_tables.py index 67700402..8f0e0341 100644 --- a/tools/make_width_tables.py +++ b/tools/make_width_tables.py @@ -19,6 +19,8 @@ VERSIONS = {UNICODE_VERSIONS!r} with open(path, "wt") as init_file: init_file.write(init) +subprocess.run(f"black {path}", shell=True) + narrow_to_wide: set[str] = set() for start, end in VS16_NARROW_TO_WIDE["9.0.0"]: @@ -37,6 +39,7 @@ for version in UNICODE_VERSIONS: cell_table = CellTable(version, table, frozenset(narrow_to_wide)) table_file = f"""# Auto generated by tools/make_width_tables.py +# Data from wcwidth project (https://github.com/jquast/wcwidth) from rich.cells import CellTable