--- Marco Cimarosti <[EMAIL PROTECTED]> wrote:

> Why not representing INV with a double ZWJ? E.g.:
> 
>       ISCII                 Unicode
>       KA halant INV         KA virama ZWJ ZWJ
>       RA halant INV         RA virama ZWJ ZWJ (i.e., repha)
>       INV halant RA         ZWJ ZWJ virama RA (RAsub)
> 
> This has the advantage that the most common sequences will work OK also
> on
> old display engines implemented *before* the double-ZWJ convention is
> introduced.
> 
> E.g., sequence "KA virama ZWJ ZWJ" works well also on an old engine, for
> the
> simple reason that the first ZWJ is enough to do the work, and  the
> second ZWJ is invisible.
> 
> Of course, an old engine will still display a <RA[eyelash]> for <RA
> virama
> ZWJ ZWJ>, but that is not worse than displaying <RA+virama> followed by a
> white box, which is what would happen with your new INV character.

Certainly. This looks more promising because even RAsub has two alternate
forms. One form is used with consonants KA, KHA, GHA, etc and the other
form is used with consonants TTA, TTHA, DDA, DDHA, etc. With your ZWJ based
scheme we can insert as many ZWJ as we wish to produce all possible
alternate forms!

But sometimes a user may want visual representation of these symbols in two
different ways: with dotted circle and without dotted circle. Example of
this could be RAsup on top of dotted circle and RAsup on top of space
character. Current use of space character to eliminate dotted circle is
really painful and may create problems in determining language and syllable
boundaries. The main problem with space character is that unlike
ZWJ/ZWNJ/Dotted Circle, it falls within the range of other important script
"Latin". Finally it may affect all important text processing which uses
Unicode characters to find language boundaries. Use of INV character in one
shot can solve all these problems. We can put it in "consonant" class which
can help text processing applications. Moreover, it will be difficult for
all possible to provide upward compatibility all the time even though it is
desirable. Implementation of Unicode will need to be upgraded with every
introduction of new glyphs or rules. Otherwise applications have to
explicitly declare the version of Unicode used in implementation.

- Keyur


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to