On Mon, Jun 28, 2010 at 03:47:40PM +0000, Murray Sargent wrote:
> Khaled notes: "There are so many issues with MS implementation(s), for 
> example you can not combine any arbitrary Arabic diacritical marks on any 
> given base character. I don't think Unicode need to invent workaround broken 
> vendor implementations, interested parties should instead pressure on that 
> vendor to fix its implementation(s)."
> 
> The MS Office math facility allows combining marks in the range 
> U+0300..U+036F and most in the range U+20D0..U+20F0 to be applied to any base 
> character(s) including complicated mathematical expressions. Such generality 
> is needed in mathematics, since tildes, hats, bars, etc., are displayed over 
> multiple base characters such as the expression a+b. Hebrew and Arabic 
> combining marks aren't currently treated as valid mathematical combining 
> marks, so the sequence U+25CC U+05BC U+05B8 doesn't render as Vincent desires 
> in a math zone. It seems reasonable to allow all Unicode combining marks as 
> accents in math zones.

That would be nice, but we were talking about combining marks in normal,
non-math, text. For example, it is now common practice to use two
consecutive Fatha/Damma/Kasra for a certain form of Arabic tanwin used
in Koran, however Uniscribe won't allow this and will always insert a
dotted circle between the two marks. I know this behaviour is
documented, but I fail to see the rationale behind it. Generally
speaking, doing "script spell checking" in the rendering engine is a
lousy idea IMO.

Regards,
 Khaled

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer

Reply via email to