2001-04-11T10:33:14+0200, Florian Weimer ->
>       Markus Kuhn <[EMAIL PROTECTED]> writes:
> 
> > The only characters for which double-width (square) is appropriate are
> > 
> >   - Han ideographs
> >   - Hiragana/Katakana
> >   - Hangul
> >   - CJK punctuation
> >   - fullwidth forms
> 
> 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

I think this is a simple issue of counting the vertical lines in the
glyph. Most people use 6x13 or something, which means there is room for
three vertical lines. If there are more than that in the glyph, then it
really should be double width.

As for your examples, triple integral is a border case, but if you add
circled then it surely should be double width.

All circled or parenthesized letters and numbers should clearly be double
width.

The latin ligatures should be double witdh as well, but who uses them in
plain text?

The line drawing characters should not be double width, it would defeat
their purpose completely. Will this break many CJK texts?

As for the EM DASH, typhographically it should perhaps be double width,
but we aren't dealing with typography. As long as it's readable, I would
rather see as few double width characters as possible.

        n.

-- 
[ http://www.dtek.chalmers.se/~d95mback/ ] [ PGP: 0x453504F1 ] [ UIN: 4439498 ]
    Opinions expressed above are mine, and not those of my future employees.
SIGBORE: Signature boring error, core dumped
-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/

Reply via email to