Typesetting Sanskrit in various alphabets: XeLaTeX, TEC files, hyphenation, and even XML

Dominik Wujastyk

Play (37min)

Download: MP4 | MP3

The XeTeX extended TeX engine provides a wealth of sophisticated features, and meets many of the long-felt needs of people working with multilingual or multi-script texts. I shall describe the use of XeLaTeX for typesetting Sanskrit, with both Roman- and Devanagari-script inputs, and Roman- and Devanagari-script outputs. I shall describe the complexities of getting differently hyphenated Sanskrit in different scripts. Finally, I shall offer an example of a free IBM XML tool that uses a XeLaTeX TEC file to auto-convert Sanskrit between Roman and Devanagari for screen display via HTML. If all this sounds a bit messy, it is. But the results are sometimes quite amazing, and open up exciting possibilities for the beautiful printing of Indian texts.

You may also like:

  1. Proof of concept “A Portable Architecture for Qatar”
  2. TeX + MathML for Tagged PDF, the next frontier in mathematical typesetting
  3. Links between SVG and open or free tools in an online GIS
  4. Typesetting fancy multilingual phrase books with LuaTeX
  5. My father’s book: Typesetting and publishing a family memoir

  • Share
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...