I am unable to figure out the correct way to tell fontspec to adhere to both Mapping=tex-text and Mapping=devanagarinumerals. Here's an MWE:
% !TeX program = XeLateX
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Script=Devanagari,Mapping={devanagarinumerals,tex-text},AutoFakeBold=2.0]{Siddhanta}
\setmainfont[Script=Devanagari,Mapping={tex-text},AutoFakeBold=2.0]{Siddhanta}
\setmainfont[Script=Devanagari,Mapping={devanagarinumerals},AutoFakeBold=2.0]{Siddhanta}
\begin{document}
\begin{enumerate}
\item क---ख
\end{enumerate}
\end{document}
The desired output is:
१. क—ख
and not
- क—ख (
Mapping={tex-text})
or
१. क---ख (Mapping={devanagarinumerals})
I presume this is super simple, but nothing I have tried works, including Mapping={devanagarinumerals,tex-text} or adding \defaultfontfeatures{mapping=tex-text}. Any help/insights would be highly appreciated!
Thank you!