On Wed, Mar 04, 2009 at 09:37:26AM +0100, Hans Hagen wrote:
Khaled Hosny wrote:
Marks don't get positioned correctly unless all marks are supplied, if one mark is omitted, the next mark will be positioned at the first anchor point, not in the second one etc, in some cases it'll even not positioned on the anchor point at all.
so, how are we supposed to know what marks are omitted
The order of the marks/base letters are inserted in the text string should tell us, say we've a_b_c ligature, if the text string is "a b <mark1> c <mark2>", then we omitted the first mark in the, so <mark1> will be applied to the second anchor point and <mark2> to the third one. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer