[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