[XeTeX] Mixed Roman and Indian alphabets for Sanskrit

alessandro a.graheli at gmail.com
Tue Feb 14 08:00:11 CET 2017


Hi Dominik, this is how I'm doing it. Hope it helps.

Best,

Alessandro

------------------------------------------------------------------

\documentclass{article}

\usepackage{polyglossia}

\setdefaultlanguage{english}
\setotherlanguage{sanskrit}

\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Linux Libertine O}

\newfontfamily\sanskritfont{Linux Libertine O}
\newfontfamily\devanagarifont[Mapping=iast]{Sanskrit 2003}


\begin{document}
English hyphenation (default):
\bigskip

niścayaśca śabdasaṃbhedenārthaṃ gocarīkaroti~/ śabdasya ca mukhyena 
lākṣaṇikena vābhidhāvyāpāreṇārthāvagatihetutvamiti 
mukhyalākṣaṇikayorabhidhāvyāpārayoratra vivekaḥ kriyate~/
\bigskip

Sanskrit hyphenation:
\bigskip

\begin{sanskrit}
\begin{sanskritfont}
niścayaśca śabdasaṃbhedenārthaṃ gocarīkaroti~/ śabdasya ca mukhyena 
lākṣaṇikena vābhidhāvyāpāreṇārthāvagatihetutvamiti 
mukhyalākṣaṇikayorabhidhāvyāpārayoratra vivekaḥ kriyate~/
\end{sanskritfont}
\bigskip

\begin{devanagarifont}
niścayaśca śabdasaṃbhedenārthaṃ gocarīkaroti~/ śabdasya ca mukhyena 
lākṣaṇikena vābhidhāvyāpāreṇārthāvagatihetutvamiti 
mukhyalākṣaṇikayorabhidhāvyāpārayoratra vivekaḥ kriyate~/
\end{devanagarifont}
\end{sanskrit}

\end{document}


On 02/14/2017 12:47 AM, Dominik Wujastyk wrote:
> So what would be a canonical way to set up \saDev{xxx} for typesetting 
> Sanskrit in Devanagari, and \saIAST{yyy} for typesetting Sanskrit in 
> Roman script, with both getting correct Sanskrit hyphenation from the 
> same hyph-sa.tex file?
>
> Something like this?
>
> \newfontfamily\devanagarifont
> [Script=Devanagari,
> Mapping=iast]
> {Sanskrit 2003}
>
> \def\saDev{{\devanagarifont #1}}  % type in IAST transliteration and 
> get Devanagari with Devanagari hyphenation from hyph-sa.tex
>
> \newfontfamily\iastfont
> [Script=Devanagari]
> {Sanskrit 2003}
>
> \def\saIAST{\emph{{\iastfont #1}}} % type in IAST transliteration and 
> get Latin script with Sanskrit hyphenation from hyph-sa.tex
>
>
> Does "Script=Devanagari" turn on the hypy-sa hyphenation file?
>
> Best,
> Dominik
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>    http://tug.org/mailman/listinfo/xetex

-- 
Dr. Alessandro Graheli
Institute for the Cultural and Intellectual History of Asia
Austrian Academy of Sciences
Hollandstrasse 11-13, 2nd Floor
1020 Vienna
Austria
Tel +43 1 51581 6406
http://homepage.univie.ac.at/alessandro.graheli

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20170214/fa09f5fd/attachment.html>


More information about the XeTeX mailing list