Jeff Quast
Jeff Quast
I think wc/swidth should help somehow, yes. These didn’t exist in the first release of wcwidth.c this code is based upon, and since updating for new specs, I just failed...
I began to draft some code for this purpose a bit ago, pushed branch https://github.com/jquast/wcwidth/tree/emoji-zwj I think the hardest parts are done (parsing unicode data files for emoji ZWJ),WIP
Try running tox, the tables are made by code generation, I think it is documented. I do hope to resume this issue in the next month or so, thanks for...
bin/update-tables.py
I think that wcswidth returning -1 for any non-printables/determinables have caused folks to rely on cheats, like sum(max(0, wcwdith(u)) for u in unicode-string), and the problem with that, is we...
I agree and thanks for the report I will work on this as soon as I am able
Thank you very much for the specific example, definitely a bug to try to address !
Hello new conversationalist :) I know the details pretty well, but re-reading the last link for “Indic” somewhere in there makes pretty dire “no support”, anyway the terminal landscape is...
Wow, this really screws up in iTerm2, especially if navigating a cursor around the text, which is one of the better terminals for these things. In iTerm2, it is displayed...
that's correct, bin/update-tables.py is not meant to be python2 compatible, it is not distributed as part of the package.