Hagen - Pragma ADE
Hagen - Pragma ADE
Hagen - Pragma ADE
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
36<br />
Modes<br />
optimizer that can apply additional features to get even better results but discussing<br />
this falls beyond this chapter. A trace of just one Arabic word is much longer than the<br />
previously shown traces.<br />
font 47: husayni.ttf @ 48.0pt<br />
features analyze=yes, anum=yes, calt=yes, ccmp=yes, curs=yes,<br />
devanagari=yes, extrafeatures=yes, fina=yes, init=yes,<br />
js16=yes, kern=yes, language=dflt, mark=yes, medi=yes,<br />
mkmk=yes, mode=node, rlig=yes, salt=yes, script=arab, ss01=yes,<br />
ss03=yes, ss10=yes, ss12=yes, ss15=yes, ss16=yes, ss19=yes,<br />
ss24=yes, ss25=yes, ss26=yes, ss27=yes, ss31=yes, ss34=yes,<br />
ss35=yes, ss36=yes, ss37=yes, ss38=yes, ss41=yes, ss42=yes,<br />
ss43=yes, ss60=yes, tlig=yes<br />
ا خَ<br />
فَ<br />
step 1 [+TRT]<br />
U+627:ا<br />
U+641:ف U+64E:َ U+62E:خ U+64E:َ<br />
feature 'ccmp', lookup 'ms_arab_l_15_s', replacing U+00641<br />
(Faa) by multiple U+00641 U+0FBB2 (Faa Onedotabove)<br />
feature 'ccmp', lookup 'ms_arab_l_15_s', replacing U+0062E<br />
(Khaa) by multiple U+0062E U+0FBB2 (Khaa Onedotabove)<br />
ا خ﮲<br />
َ ف﮲<br />
َ<br />
step 2 [+TRT]<br />
U+FBB2:﮲U+64E:َU+627:ا<br />
U+641:ف U+FBB2:﮲ U+64E:َ U+62E:خ<br />
feature 'fina', lookup 'as_arab_l_20_s', replacing U+00627<br />
(Alif) by alternative 983046 to U+F0006 (Alif.final), invalid<br />
value , taking 1<br />
ا خ﮲<br />
َ ف﮲<br />
َ<br />
step 3 [+TRT]<br />
U+FBB2:﮲U+64E:َU+F0006:ا<br />
U+641:ف U+FBB2:﮲ U+64E:َ U+62E:خ<br />
feature 'medi', lookup 'ss_arab_l_21_s', replacing U+0062E<br />
(Khaa) by single U+F001E (Khaa.medial)