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


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to