Alexander V. Lukyanov wrote:
> Well, Solaris wcwidth has many other deficiencies, e.g:
> solaris_wcwidth(0x220)=-1

Was added in Unicode 3.2.0 (2002).

> solaris_wcwidth(0x221)=-1   mk_wcwidth(0x221)=1
> solaris_wcwidth(0x234)=-1   mk_wcwidth(0x234)=1
> solaris_wcwidth(0x235)=-1   mk_wcwidth(0x235)=1
> solaris_wcwidth(0x236)=-1   mk_wcwidth(0x236)=1

Were added in Unicode 4.0.0 (2003).

> solaris_wcwidth(0x237)=-1   mk_wcwidth(0x237)=1

Was added in Unicode 4.1.0 (2005).

Unicode is a moving standard, as you know.

Where would you want to put the limit which version of Unicode the system
wcwidth() needs to support? My preference would be at Unicode 3.2.0,
because that covers all everyday needs whereas the additions in Unicode 4
and 5 are mostly exotic.

Bruno



Reply via email to