[XeTeX] Syriac: Text Direction

Thomas Thackery tthackery at gmail.com
Sat Apr 28 21:36:36 CEST 2007

Thank you for the help.  The "Script=" solved the vowel and  
connection issues.  The last remaining bit is to get it to display  
right-to-left; i.e., each word is written correctly, but the sentence  
as a whole is written in the wrong direction.  In the attached  
example, the text on top (from Accordance) correctly shows the RTL.   
The bottom example, from Xe(La)Tex; displays improperly from left-to- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syr.png
Type: image/png
Size: 54091 bytes
Desc: not available
Url : http://tug.org/pipermail/xetex/attachments/20070428/b2f15648/attachment-0001.png 
-------------- next part --------------


On Apr 28, 2007, at 3:33 AM, Jonathan Kew wrote:

On 27 Apr 2007, at 7:47 am, Thomas Thackery wrote:

> Attached are two images.  The first is from XeLaTeX where I set a
> Unicode compliant typeface \newfontfamily{\syr}[Scale=1.2]
> {Estrangelo Talada} to typeset a sentence in Syriac.  This same
> sentence is then represented in the word-processor Mellel?.   In
> the Mellel example, the vowels appear correctly.  When this same
> text is typeset with XeLaTeX, the vowels crowd towards the
> baseline.   Is the "reason" for this related to the font itself? If
> so, what in the font file would one need to adjust?

In addition to the misplaced vowels, you're not getting proper Syriac
connecting forms of the letters. This is because you need to specify
the Syriac script shaping behavior in your font declaration:

     \newfontfamily{\syr}[Script=Syriac,Scale=1.2]{Estrangelo Talada}

should do it.



XeTeX mailing list
postmaster at tug.org

More information about the XeTeX mailing list