Ken Whistler wrote on 08/06/2003 03:19:34 PM:

> > Again, why should not <a, ring above, cgj, dot below> be canonically
> > equivalent to <a, dot below, cgj, ring above>, when <a, ring above,
> > dot below> is canonically equivalent to <a, dot below, ring above>?
> > And I want a design answer, not a formal answer! (The latter I already
> > know, and is uninteresting.)
>
> The formal answer is the true and interesting answer!
>
> It shouldn't be canonically equivalent because it *isn't*
> canonically equivalent.
>
> But instead of obsessing about the particular case of the CGJ,
> admit that the same shenanigans can apply to any number of
> default ignorable characters which will not result in visually
> distinct renderings under normal assumptions about rendering.

What I think is different here, Ken, is that a suggestion has been made
that CGJ be recommended for use within a combining sequence in order to
maintain a distinction for Biblical Hebrew, which it does by virtue of it's
property of blocking canonical reordering. No other default ignorable has
ever been specifically given this function. In introducing this function
for a particular character (CGJ, in this case), the issue really arises for
the first time. And I don't think it's insignificant: surely there will be
implementers out there wondering what the implications are with a
canonical-reordering blocker that can be inserted into sequences creating a
distinction where none previously existed -- and where none was ever
desired. (I think I mentioned this issue shortly after the CGJ suggestion
was first raised.)



- Peter


---------------------------------------------------------------------------
Peter Constable

Non-Roman Script Initiative, SIL International
7500 W. Camp Wisdom Rd., Dallas, TX 75236, USA
Tel: +1 972 708 7485




Reply via email to