Khaled Hosny wrote:
Currently 'font-ota.lua' hard codes the Arabic shaping properties,and it doesn't seem to be complete (e.g. the ڤ as in أڤاست is not joined), I think such information belong to 'char-def.lua' and should be derived from UCD, which provide 'ArabicShaping.txt[1]', covering Arabic, Syriac and N'Ko scripts which all need the same shaping as Arabic.
indeed this info will be moved to char def at some point (same for some cjk properties) but for the moment this is easier to hack; if you have patches, just let us know (remider for idris: you also had some, these symbols showing up in black in tre tracer ..) 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 -----------------------------------------------------------------