Mapeamento Fontspec tex-text E devanagarinumerais

Mapeamento Fontspec tex-text E devanagarinumerais

Não consigo descobrir a maneira correta de dizer fontspecpara aderir a ambos Mapping=tex-texte Mapping=devanagarinumerals. Aqui está um 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}

A saída desejada é:
१. क—ख

e não

  1. क—ख ( Mapping={tex-text})

ou
१. क---ख ( Mapping={devanagarinumerals})

Presumo que seja super simples, mas nada do que tentei funciona, incluindo Mapping={devanagarinumerals,tex-text}ou adicionando \defaultfontfeatures{mapping=tex-text}. Qualquer ajuda/insights seria muito apreciada!

Obrigado!

informação relacionada