Re: Generic Base Letter

From: Khaled Hosny (
Date: Mon Jun 28 2010 - 12:42:00 CDT

  • Next message: Mark Davis ☕: "charset parameter in Google Groups (was Re: Indian Rupee Sign to be chosen today)"

    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.


     Khaled Hosny
     Arabic localiser and member of team
     Free font developer

    This archive was generated by hypermail 2.1.5 : Mon Jun 28 2010 - 12:44:43 CDT