• Hye-Shik Chang's avatar
    SF #989185: Drop unicode.iswide() and unicode.width() and add · e9ddfbb4
    Hye-Shik Chang yazdı
    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
    e9ddfbb4
unicodectype.c 8.44 KB