After upgrading from a very old Version to Tex Live 2019/Debian I cannot render my "tufte style book" with Sanskrit fonts anymore. In the old version I was able to render with "Quick Build" in my TexMaker Engine. Now I have to render Sanskrit with XeLaTex, otherwise I get "fontspec Error". But with XeLaTeX I cannot render "tufte style".
Any suggestion how to solve this? Is it possible to use Sanskrit fonts without fontspec?
This is apart of the code I use:
\documentclass{tufte-book} % Use the tufte-book class which in turn uses the tufte-common class
\hypersetup{colorlinks} % Comment this line if you don't wish to have colored links
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{fancyvrb}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{sanskrit}
\newfontfamily\devanagarifont{Sanskrit 2003}
\renewcommand\allcapsspacing[1]{{\addfontfeature{LetterSpace=15}#1}} \renewcommand\smallcapsspacing[1]{{\addfontfeature{LetterSpace=10}#1}}
In the old version of my texlive that was the solution. But now it does not work... – Denis 2 days ago\begin{document} abc \textsanskrit{उदु ज्योतिरमृतं विश्वजन्यं विश्वानरः सविता देवो अश्रेत्} \end{document}
to make a complete document). I also use TeX Live 2019/Debian. What error do you get exactly? – Marijn 2 days ago