mirror of
https://github.com/python/cpython.git
synced 2025-10-26 00:08:32 +00:00
unicodedata.east_asian_width(). You can still implement your own
simple width() function using it like this:
def width(u):
w = 0
for c in unicodedata.normalize('NFC', u):
cwidth = unicodedata.east_asian_width(c)
if cwidth in ('W', 'F'): w += 2
else: w += 1
return w
|
||
|---|---|---|
| .. | ||
| makeunicodedata.py | ||
| mkstringprep.py | ||