Rick McGowan writes:
> John Cowan suggested...
> > We will never come close to exceeding this limit.  Essentially all new
> > combining characters are either class 0 or fall into one of the 
> > 200-range positional classes.
> 
> Or 9, for viramas.

Or 1, for overlays. Don't forget them...

Or 7, for nuktas that will need to combine first on the base letter of an
abjad, before applying a virama. But I do think that viramas, even in Indic
scripts, are acting like if they were real vowels, i.e. plain letters (only
combining).

But as soon as we encode logical interaction with viramas and nuktas, we
break the positional model. A script that uses both fixed positional (1 or
200+) and logical (10 to 199) combining classes appears broken for me. There
will always be complex problems related to the possible interactions between
nuktas/viramas/starter-combining characters and fixed positional characters.

A script should choose between the logical encoding of its diacritics (like
nuktas, viramas and Kana voiced sound marks), and the positional encoding of
its diacritics (like in Latin/Greek/Cyrillic), but never attempt to mix them
(this is not what occured on abjads in Unicode, and this is the source of
all problems). If there are difficulties, that script should not attempt to
use any positional system, but use only logical combining classes, or
starter combining characters (with class 0).


__________________________________________________________________
<< ella for Spam Control >> has removed Spam messages and set aside
Newsletters for me
You can use it too - and it's FREE!  http://www.ellaforspam.com

<<attachment: winmail.dat>>

Reply via email to