[XeTeX] Sanskrit hyphenation

Will Robertson will at guerilla.net.au
Sat Mar 26 19:35:58 CET 2005


On 27 Mar 2005, at 3:52 AM, Yves Codet wrote:

> Yes, for other languages this is handled by Babel, and I didn't mean 
> it should be included in Fontspec. I was only wondering how font and 
> hyphenation selection could be associated.
>
> With plain XeTeX I would write something like:
>
> \font\dev="Sanskrit 2003:script=deva" at 14pt
> % text in French
> \language=\sanskrit
> {\dev
> % text in Sanskrit
> }
>
> With LaTeX (before Fontspec existed) I used a "\newcommand" to combine 
> font selection and "\language=\sankrit".

I would do something like this: (you'll need the latest fontspec -- 
v1.6 -- from CTAN if you don't have it already)

   \newfontinstance\frenchfont{Cochin}
   \newfontinstance\devanagarifont[Script=Devanagari]{Sanskrit 2003}
   \newcommand*\sanskrittext[1]{{\devanagarifont\language=\sanskrit #1}}
   \newenvironment{sanskritpar}{\devanagarifont\language=\sanskrit}{}

   \frenchfont
   text in french \sanskrittext{short text in sanskrit} more text in 
french
   \begin{sanskritpar}
     long sanskrit text
   \end{sanskritpar}
   more text in french

(Untested.)
Is that what you were after?
Hope this helps,

Will



More information about the XeTeX mailing list