[XeTeX] Xetex and Arabic poetry

Fr. Michael Gilmary FrMichaelGilmary at MaroniteMonks.org
Thu Dec 31 22:49:09 CET 2009


Gareth Hughes wrote:


> Is the kashida implementation in XePersian based on
> the code that Jonathan posted here some months back? I think Michael did
> some work with that code to make it work with Syriac.
>   


AFAICT, Vafa's kashida-xepersian.def contains Jonathan's Kashida code 
from a while ago. For your convenience (since I don't think it will be a 
part of xepersian) the code you can patch-in for Syriac is as follows:


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% code for Syriac fonts
\setclass \A {710}
\setclass \R {0715,0717,0718,0721,0728,072A,072C}
\setclass \D {0712,0713,071A,071B,071D,071F}
\setclass \D {0722,0723,0725,0729,072B}
\setclass \L {0720}
\setclass \V {0730,0731,0732,0733,0734,0735}
\setclass \V {0736,0737,0738,0739,073A,073B,073C}
\setclass \V {073D,073E,073F,0740,0741,0742,0743}
\setclass \V {0744,0745,0746,0747,0748}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


And that should make Kashida work for Syriac with the code in 
kashida-xepersian.def (maybe copy it and then load it in a texmf-local 
folder or whatever).

HTH.

New Year's blessings to all!


-- 
United in adoration of Jesus, 



fr. michael gilmary, mma

Most Holy Trinity Monastery
67 Dugway Road
Petersham, MA 01366-9725




More information about the XeTeX mailing list