diff options
| author | troido <troido@protonmail.com> | 2020-09-22 14:18:04 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-09-22 14:18:04 +0200 |
| commit | 103aad44d7a03933f59ff62791fa66a4d2b7082b (patch) | |
| tree | 6a8aa5c02b5d717bed6599eb2f0e6247f331ba31 /asciifarmclient/charmap.py | |
| parent | 5baa21f79f3a2fbee8470a54e81ab2aa99770936 (diff) | |
don't double non-ascii letters when converting to fullwidth
Diffstat (limited to 'asciifarmclient/charmap.py')
| -rw-r--r-- | asciifarmclient/charmap.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/asciifarmclient/charmap.py b/asciifarmclient/charmap.py index 593364c..dd003cc 100644 --- a/asciifarmclient/charmap.py +++ b/asciifarmclient/charmap.py @@ -8,14 +8,14 @@ ALPHABET = "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`ab def make_text_wide(char): - if len(char) != 1 or strwidth.strwidth(char) != 1: + if len(char) != 1: return char o = ord(char) if o >= ord('!') and o <= ord('~'): # printable ascii character return chr(o - ord("!") + ord('!')) # fullwidth ascii block if char == " ": return chr(12288) # ideographic space - return char + char + return char def make_sprite_wide(sprite): (char, fg, bg) = sprite |
