Florian Weimer wrote on 2001-04-11 08:33 UTC:
> There are a few other characters which simply can't be displayed
> properly using single-width glyphs, for example:
> 
>       U+222D TRIPLE INTEGRAL
>       U+24A8 PARENTHESIZED LATIN SMALL LETTER M
>       U+FB03 LATIN SMALL LIGATURE FFI
>       U+FB04 LATIN SMALL LIGATURE FFL
>       U+2473 CIRCLED NUMBER TWENTY
>       U+2487 PARENTHESIZED NUMBER TWENTY
>       U+24DC CIRCLED LATIN SMALL LETTER M

You can probably add here even a widely used English punctuation that is
usually transliterated into "--" (double HYPHEN-MINUS) on typewriters:

        U+2014 EM DASH

I see actually no big problem to make all the circled and parenthesised
numbers and letters doublewidth in the standard wcwidth, or even the EM
DASH. It would just mean that the definition of wcwidth becomes an
actual design issue, and not just like it is at the moment a function
rather strictly derived from a Unicode database property. I also suspect
that Japanese users will not really want to insist on doublewidth
European letters. The only point of conflict that I see are the block
graphics characters, as they are used in both communities widely with
their respective widths. (Under Linux most notably the simple line
drawing symbols that are present in the DEC VT100 graphics set.)

Markus

-- 
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org,  WWW: <http://www.cl.cam.ac.uk/~mgk25/>

-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/

Reply via email to