Fontspec の tex-text と devanagarinumerals のマッピング

Fontspec の tex-text と devanagarinumerals のマッピング

fontspecの両方に従うように指示する正しい方法がわかりません。ここに MWE があります:Mapping=tex-textMapping=devanagarinumerals

% !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}

望ましい出力は次のとおりです:
१. क—ख

そしてそうではない

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

または
१. क---ख ( Mapping={devanagarinumerals})

Mapping={devanagarinumerals,tex-text}これは非常に単純なことだと思いますが、 を含めたり追加したりしても、試したものは何も機能しません\defaultfontfeatures{mapping=tex-text}。 どのような助けや洞察でも大歓迎です!

ありがとう!

関連情報