[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: conjoining Jamo (was: GNU Emacs Unicode support)



Otfried Cheong writes:

> Markus' implementation of wcwidth() is based on the following
> definition: chars marked as "combining" in UnicodeData get width 0,

Not exactly. Chars marked as "non-spacing" get width 0. Markus and I take
the "non-spacing" property from
ftp://ftp.unicode.org/Public/UNIDATA/PropList.txt

> In general, we can say that each syllable will have either CV
> or CVF shape (CVF = consonant-vowel-final).  In particular, each
> syllable will have one C.  Under this assumption, if you assign
> column-width two to C and zero to V and F, the total width of any Jamo
> sequence will be computed correctly.

This makes a lot of sense. Could you ask on unicode.org why they didn't
follow your idea in PropList.txt?

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