Bruce Momjian <bruce@momjian.us> writes:
> I just checked if wcswidth() would honor graphene clusters, though
> wcwidth() does not, but it seems wcswidth() treats characters just like
> wcwidth():
Well, that's at least potentially fixable within libc, while wcwidth
clearly can never do this right.
Probably our long-term answer is to avoid depending on wcwidth
and use wcswidth instead. But it's hard to get excited about
doing the legwork for that until popular libc implementations
get it right.
regards, tom lane