Otared Kavian wrote:
1) When using "Arabic short vowels" such as U+064F (ARABIC DAMMA) U+0650 (ARABIC KASRA) U+0651 (ARABIC SHADDA) the ligatures between characters breaks down. For instance compare the typesetting of the following words in XeTeX, XeConTeXt and mkiv (actually, in mkiv, this wrong behavior depends also on the font…):
مغان. مُغان. تولد. تَوّلد
can you test this with the alpha from our website? this afternoon taco and i deduced some logic from fontforge (we're currently not sure if al info is save right/available, for instance it seems to be possible to selectively ignore marks in matches, but we have no font that uses that) also, fonts are rather picky to what features are turned on by default (and there is no info in the font about what is supposed to be on by default) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------