13.07.2013 Views

Hagen - Pragma ADE

Hagen - Pragma ADE

Hagen - Pragma ADE

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!