Files
tamigo-cli/venv/lib/python3.12/site-packages/wcwidth/table_ambiguous.py

190 lines
12 KiB
Python
Raw Normal View History

"""
Exports AMBIGUOUS_EASTASIAN table keyed by supporting unicode version level.
This code generated by wcwidth/bin/update-tables.py on 2026-01-18 23:27:15 UTC.
"""
# pylint: disable=duplicate-code
AMBIGUOUS_EASTASIAN = {
'17.0.0': (
# Source: EastAsianWidth-17.0.0.txt
# Date: 2025-07-24, 00:12:54 GMT
#
(0x000a1, 0x000a1,), # Inverted Exclamation Mark
(0x000a4, 0x000a4,), # Currency Sign
(0x000a7, 0x000a8,), # Section Sign ..Diaeresis
(0x000aa, 0x000aa,), # Feminine Ordinal Indicator
(0x000ad, 0x000ae,), # Soft Hyphen ..Registered Sign
(0x000b0, 0x000b4,), # Degree Sign ..Acute Accent
(0x000b6, 0x000ba,), # Pilcrow Sign ..Masculine Ordinal Indica
(0x000bc, 0x000bf,), # Vulgar Fraction One Quar..Inverted Question Mark
(0x000c6, 0x000c6,), # Latin Capital Letter Ae
(0x000d0, 0x000d0,), # Latin Capital Letter Eth
(0x000d7, 0x000d8,), # Multiplication Sign ..Latin Capital Letter O W
(0x000de, 0x000e1,), # Latin Capital Letter Tho..Latin Small Letter A Wit
(0x000e6, 0x000e6,), # Latin Small Letter Ae
(0x000e8, 0x000ea,), # Latin Small Letter E Wit..Latin Small Letter E Wit
(0x000ec, 0x000ed,), # Latin Small Letter I Wit..Latin Small Letter I Wit
(0x000f0, 0x000f0,), # Latin Small Letter Eth
(0x000f2, 0x000f3,), # Latin Small Letter O Wit..Latin Small Letter O Wit
(0x000f7, 0x000fa,), # Division Sign ..Latin Small Letter U Wit
(0x000fc, 0x000fc,), # Latin Small Letter U With Diaeresis
(0x000fe, 0x000fe,), # Latin Small Letter Thorn
(0x00101, 0x00101,), # Latin Small Letter A With Macron
(0x00111, 0x00111,), # Latin Small Letter D With Stroke
(0x00113, 0x00113,), # Latin Small Letter E With Macron
(0x0011b, 0x0011b,), # Latin Small Letter E With Caron
(0x00126, 0x00127,), # Latin Capital Letter H W..Latin Small Letter H Wit
(0x0012b, 0x0012b,), # Latin Small Letter I With Macron
(0x00131, 0x00133,), # Latin Small Letter Dotle..Latin Small Ligature Ij
(0x00138, 0x00138,), # Latin Small Letter Kra
(0x0013f, 0x00142,), # Latin Capital Letter L W..Latin Small Letter L Wit
(0x00144, 0x00144,), # Latin Small Letter N With Acute
(0x00148, 0x0014b,), # Latin Small Letter N Wit..Latin Small Letter Eng
(0x0014d, 0x0014d,), # Latin Small Letter O With Macron
(0x00152, 0x00153,), # Latin Capital Ligature O..Latin Small Ligature Oe
(0x00166, 0x00167,), # Latin Capital Letter T W..Latin Small Letter T Wit
(0x0016b, 0x0016b,), # Latin Small Letter U With Macron
(0x001ce, 0x001ce,), # Latin Small Letter A With Caron
(0x001d0, 0x001d0,), # Latin Small Letter I With Caron
(0x001d2, 0x001d2,), # Latin Small Letter O With Caron
(0x001d4, 0x001d4,), # Latin Small Letter U With Caron
(0x001d6, 0x001d6,), # Latin Small Letter U With Diaeresis And Macron
(0x001d8, 0x001d8,), # Latin Small Letter U With Diaeresis And Acute
(0x001da, 0x001da,), # Latin Small Letter U With Diaeresis And Caron
(0x001dc, 0x001dc,), # Latin Small Letter U With Diaeresis And Grave
(0x00251, 0x00251,), # Latin Small Letter Alpha
(0x00261, 0x00261,), # Latin Small Letter Script G
(0x002c4, 0x002c4,), # Modifier Letter Up Arrowhead
(0x002c7, 0x002c7,), # Caron
(0x002c9, 0x002cb,), # Modifier Letter Macron ..Modifier Letter Grave Ac
(0x002cd, 0x002cd,), # Modifier Letter Low Macron
(0x002d0, 0x002d0,), # Modifier Letter Triangular Colon
(0x002d8, 0x002db,), # Breve ..Ogonek
(0x002dd, 0x002dd,), # Double Acute Accent
(0x002df, 0x002df,), # Modifier Letter Cross Accent
(0x00391, 0x003a1,), # Greek Capital Letter Alp..Greek Capital Letter Rho
(0x003a3, 0x003a9,), # Greek Capital Letter Sig..Greek Capital Letter Ome
(0x003b1, 0x003c1,), # Greek Small Letter Alpha..Greek Small Letter Rho
(0x003c3, 0x003c9,), # Greek Small Letter Sigma..Greek Small Letter Omega
(0x00401, 0x00401,), # Cyrillic Capital Letter Io
(0x00410, 0x0044f,), # Cyrillic Capital Letter ..Cyrillic Small Letter Ya
(0x00451, 0x00451,), # Cyrillic Small Letter Io
(0x02010, 0x02010,), # Hyphen
(0x02013, 0x02016,), # En Dash ..Double Vertical Line
(0x02018, 0x02019,), # Left Single Quotation Ma..Right Single Quotation M
(0x0201c, 0x0201d,), # Left Double Quotation Ma..Right Double Quotation M
(0x02020, 0x02022,), # Dagger ..Bullet
(0x02024, 0x02027,), # One Dot Leader ..Hyphenation Point
(0x02030, 0x02030,), # Per Mille Sign
(0x02032, 0x02033,), # Prime ..Double Prime
(0x02035, 0x02035,), # Reversed Prime
(0x0203b, 0x0203b,), # Reference Mark
(0x0203e, 0x0203e,), # Overline
(0x02074, 0x02074,), # Superscript Four
(0x0207f, 0x0207f,), # Superscript Latin Small Letter N
(0x02081, 0x02084,), # Subscript One ..Subscript Four
(0x020ac, 0x020ac,), # Euro Sign
(0x02103, 0x02103,), # Degree Celsius
(0x02105, 0x02105,), # Care Of
(0x02109, 0x02109,), # Degree Fahrenheit
(0x02113, 0x02113,), # Script Small L
(0x02116, 0x02116,), # Numero Sign
(0x02121, 0x02122,), # Telephone Sign ..Trade Mark Sign
(0x02126, 0x02126,), # Ohm Sign
(0x0212b, 0x0212b,), # Angstrom Sign
(0x02153, 0x02154,), # Vulgar Fraction One Thir..Vulgar Fraction Two Thir
(0x0215b, 0x0215e,), # Vulgar Fraction One Eigh..Vulgar Fraction Seven Ei
(0x02160, 0x0216b,), # Roman Numeral One ..Roman Numeral Twelve
(0x02170, 0x02179,), # Small Roman Numeral One ..Small Roman Numeral Ten
(0x02189, 0x02189,), # Vulgar Fraction Zero Thirds
(0x02190, 0x02199,), # Leftwards Arrow ..South West Arrow
(0x021b8, 0x021b9,), # North West Arrow To Long..Leftwards Arrow To Bar O
(0x021d2, 0x021d2,), # Rightwards Double Arrow
(0x021d4, 0x021d4,), # Left Right Double Arrow
(0x021e7, 0x021e7,), # Upwards White Arrow
(0x02200, 0x02200,), # For All
(0x02202, 0x02203,), # Partial Differential ..There Exists
(0x02207, 0x02208,), # Nabla ..Element Of
(0x0220b, 0x0220b,), # Contains As Member
(0x0220f, 0x0220f,), # N-ary Product
(0x02211, 0x02211,), # N-ary Summation
(0x02215, 0x02215,), # Division Slash
(0x0221a, 0x0221a,), # Square Root
(0x0221d, 0x02220,), # Proportional To ..Angle
(0x02223, 0x02223,), # Divides
(0x02225, 0x02225,), # Parallel To
(0x02227, 0x0222c,), # Logical And ..Double Integral
(0x0222e, 0x0222e,), # Contour Integral
(0x02234, 0x02237,), # Therefore ..Proportion
(0x0223c, 0x0223d,), # Tilde Operator ..Reversed Tilde
(0x02248, 0x02248,), # Almost Equal To
(0x0224c, 0x0224c,), # All Equal To
(0x02252, 0x02252,), # Approximately Equal To Or The Image Of
(0x02260, 0x02261,), # Not Equal To ..Identical To
(0x02264, 0x02267,), # Less-than Or Equal To ..Greater-than Over Equal
(0x0226a, 0x0226b,), # Much Less-than ..Much Greater-than
(0x0226e, 0x0226f,), # Not Less-than ..Not Greater-than
(0x02282, 0x02283,), # Subset Of ..Superset Of
(0x02286, 0x02287,), # Subset Of Or Equal To ..Superset Of Or Equal To
(0x02295, 0x02295,), # Circled Plus
(0x02299, 0x02299,), # Circled Dot Operator
(0x022a5, 0x022a5,), # Up Tack
(0x022bf, 0x022bf,), # Right Triangle
(0x02312, 0x02312,), # Arc
(0x02460, 0x024e9,), # Circled Digit One ..Circled Latin Small Lett
(0x024eb, 0x0254b,), # Negative Circled Number ..Box Drawings Heavy Verti
(0x02550, 0x02573,), # Box Drawings Double Hori..Box Drawings Light Diago
(0x02580, 0x0258f,), # Upper Half Block ..Left One Eighth Block
(0x02592, 0x02595,), # Medium Shade ..Right One Eighth Block
(0x025a0, 0x025a1,), # Black Square ..White Square
(0x025a3, 0x025a9,), # White Square Containing ..Square With Diagonal Cro
(0x025b2, 0x025b3,), # Black Up-pointing Triang..White Up-pointing Triang
(0x025b6, 0x025b7,), # Black Right-pointing Tri..White Right-pointing Tri
(0x025bc, 0x025bd,), # Black Down-pointing Tria..White Down-pointing Tria
(0x025c0, 0x025c1,), # Black Left-pointing Tria..White Left-pointing Tria
(0x025c6, 0x025c8,), # Black Diamond ..White Diamond Containing
(0x025cb, 0x025cb,), # White Circle
(0x025ce, 0x025d1,), # Bullseye ..Circle With Right Half B
(0x025e2, 0x025e5,), # Black Lower Right Triang..Black Upper Right Triang
(0x025ef, 0x025ef,), # Large Circle
(0x02605, 0x02606,), # Black Star ..White Star
(0x02609, 0x02609,), # Sun
(0x0260e, 0x0260f,), # Black Telephone ..White Telephone
(0x0261c, 0x0261c,), # White Left Pointing Index
(0x0261e, 0x0261e,), # White Right Pointing Index
(0x02640, 0x02640,), # Female Sign
(0x02642, 0x02642,), # Male Sign
(0x02660, 0x02661,), # Black Spade Suit ..White Heart Suit
(0x02663, 0x02665,), # Black Club Suit ..Black Heart Suit
(0x02667, 0x0266a,), # White Club Suit ..Eighth Note
(0x0266c, 0x0266d,), # Beamed Sixteenth Notes ..Music Flat Sign
(0x0266f, 0x0266f,), # Music Sharp Sign
(0x0269e, 0x0269f,), # Three Lines Converging R..Three Lines Converging L
(0x026bf, 0x026bf,), # Squared Key
(0x026c6, 0x026cd,), # Rain ..Disabled Car
(0x026cf, 0x026d3,), # Pick ..Chains
(0x026d5, 0x026e1,), # Alternate One-way Left W..Restricted Left Entry-2
(0x026e3, 0x026e3,), # Heavy Circle With Stroke And Two Dots Above
(0x026e8, 0x026e9,), # Black Cross On Shield ..Shinto Shrine
(0x026eb, 0x026f1,), # Castle ..Umbrella On Ground
(0x026f4, 0x026f4,), # Ferry
(0x026f6, 0x026f9,), # Square Four Corners ..Person With Ball
(0x026fb, 0x026fc,), # Japanese Bank Symbol ..Headstone Graveyard Symb
(0x026fe, 0x026ff,), # Cup On Black Square ..White Flag With Horizont
(0x0273d, 0x0273d,), # Heavy Teardrop-spoked Asterisk
(0x02776, 0x0277f,), # Dingbat Negative Circled..Dingbat Negative Circled
(0x02b56, 0x02b59,), # Heavy Oval With Oval Ins..Heavy Circled Saltire
(0x03248, 0x0324f,), # Circled Number Ten On Bl..Circled Number Eighty On
(0x0e000, 0x0f8ff,), # (nil)
(0x0fffd, 0x0fffd,), # Replacement Character
(0x1f100, 0x1f10a,), # Digit Zero Full Stop ..Digit Nine Comma
(0x1f110, 0x1f12d,), # Parenthesized Latin Capi..Circled Cd
(0x1f130, 0x1f169,), # Squared Latin Capital Le..Negative Circled Latin C
(0x1f170, 0x1f18d,), # Negative Squared Latin C..Negative Squared Sa
(0x1f18f, 0x1f190,), # Negative Squared Wc ..Square Dj
(0x1f19b, 0x1f1ac,), # Squared Three D ..Squared Vod
(0xf0000, 0xffffd,), # (nil)
(0x100000, 0x10fffd,), # (nil)
),
}