Dear Kenneth,

Due to some problems with Unicode Arabic behaviour, which I posted on the
mailing list in November, and using your guidance, I'm preparing a 
suggestion for UTC.

I think I know what should I suggest for shaping issues, but not about the
following problem I am attaching below to help remembering.

Do you think a purposal for changing the decomposition for U+0647 to my
suggestion but without the ZWNJ may have a chance? The current
decomposition is really a bug, even in semantics. The semantics is really
a Heh plus a Hamza Above. The current decomposition has possibly been done
only because of the glyph shape in the charts...

--roozbeh

On Tue, 21 Nov 2000, Kenneth Whistler wrote:

> > My suggestion would be decomposing U+06C0 to
> >  
> >     U+0647 U+0654 U+200C
> >     <ARABIC LETTER HEH> <ARABIC HAMZA ABOVE> <ZERO WIDTH NON-JOINER>
> >  
> > which seems to be the only solution for this. I again insist that this
> > case appears really frequently in Persian, where HEH WITH YEH ABOVE is
> > very common.
> 
> Changing decompositions like this -- particularly to include a ZWNJ --
> is not going to be possible, because of the implications for
> normalization.
> 
> Instead, the feasible way forward here is to write explicit exceptions
> for Arabic shaping rules, to account for instances such as this one.
> The shaping rules, unlike the decompositions, are not bound by
> ironclad guarantees of no further changes.

Reply via email to