Nicholas Cole <nicholas.c...@gmail.com> added the comment:

Poq: I agree.  Guessing from the Unicode standard is going to lead to users 
having to write some complicated code that people are going have to reinvent 
over and over, and is not going to be accurate with respect to curses.  I'd 
favour exposing wcwidth.

Martin: I agree that there are going to be cases where it is not correct 
because the terminal does something strange, but what we need is something that 
gets as close as possible to what the terminal is likely to be doing (the 
Unicode standard itself is not really the issue for curses stuff).  So whether 
it is called wcwidth or wcswidth I don't really mind, but I think it would be 
useful.

The other alternative is to include one of the other ideas that have been 
mentioned in this thread as part of the library, I suppose, so that people 
don't have to keep reinventing the wheel for themselves.  

The one thing I really don't favour is shipping something that supports wide 
characters, but gives the users no way of guessing whether or not that is what 
they are printing, because that is surely going to break a lot of applications.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12568>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to