[XeTeX] Arabic Typography

Fr. Michael Gilmary FrMichaelGilmary at MaroniteMonks.org
Mon Mar 9 23:18:00 CET 2009

I have a question about Arabic typesetting. Now, first of all, I haven't 
even learned the whole alphabet yet, so ....

But when I use the Mac font "Al Bayan" with this:

\setromanfont[Ligatures=Common, Numbers=OldStyle]{Garamond Premier Pro}
\newfontfamily\Arabic[Scale=2]{Al Bayan}


يا خبز الحياة   و قوت اﻷرواح   وعربون   النعيم\linebreak
أنت ابن البشر  أنت ابن الإله   والإله هو الرحيم\linebreak
الملائكة قيام  بالخجل والوجل  من بهاك العظيم\linebreak
ونحن المسا كين  كيف نقتبلك  بغمنا ذا الأثيم\linebreak


the text is typeset not only *with* the proper ligatures scripted (Note: 
*without* specifying the Script=Arabic option for fontspec) but also 
will stretch the text with the kashida fillers.

But if I specify the fontspec option (Script=Arabic), then it scripts 
nothing and no kashida.

Am I doing something wrong?

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