Dear all,
I just read the thread started by Burak Emir about "Typesetting Arabic
today", and tried to typeset the sample sent by Idris Samawi Hamid.
One of the Arabic or Persian fonts that I have and LuaTeX can find is
Nadeem (working on Mac OS X 10.5.3), but what I get after typesetting
is the following attached PDF: all the characters are typeset with
their isolated form. However typestting the same text with XeConTeXt
or XeTeX gives a nice result.
So my question is, what should I add or subtract from the font
features parameters to get a correct result?
The source file is as follows:
% engine=luatex
\starttext
\definefontfeature
[test]
[analyze=yes,
mode=node,
language=dflt,
script=arab,
aalt=yes,
init=yes,
medi=yes,
fina=yes,
isol=yes,
liga=yes,
mset=yes]
\font\TradArabic = Nadeem*test at 18pt
\startbuffer[paragraph]
الحمدلله حمد معترف بحمده، مغترف من
بحار مجده، بلسان
الثناۤء شاكرا، ولحسن الاۤئه ناشرا؛
الذي خلق الموت والحيوة، والخير
والشر، والنفع والضر، والسكون والحركة،
والأرواح
والأجسام، والذكر والنسيان.
\blank
اَلْحَمْدُ لِلّٰهِ حَمْدَ مُعْتَرِفٍ
بِحَمْدِهٖ، مُغْتَرِفٌ مِنْ بِحَارِ
مَجْدِهٖ، بِلِسَانِ
الثَّنَاۤءِ شَاكِرًا، وَلِحُسْنِ
اٰلاۤئِهٖ نَاشِرًا؛ اَلَّذِيْ خَلَقَ
الْمَوْتَ وَالْحَيٰوةَ، وَالْخَيْرَ
وَالشَّرَّ، وَالنَّفْعَ وَالضَّرَّ،
وَالسُّكُوْنَ وَالْحَرَكَةَ،
وَالْأَرْوَاحَ
وَالْأَجْسَامَ، وَالذِّكْرَ
وَالنِّسْيَانَ.
\stopbuffer
\start
\TradArabic
\pardir TRT \textdir TRT
\getbuffer[paragraph]
\stop
\stoptext