Problema con las ligaduras r en XeTeX (con la fuente Sanskrit 2003)

Problema con las ligaduras r en XeTeX (con la fuente Sanskrit 2003)

Ligaduras simples con र् r como primer elemento (por lo tanto, un caso diferente de'r' representada incorrectamente en ligadura devanagari) aparecen de manera extraña cuando están precedidos por una sílaba que contiene una ि: I parece que la ि "atrae" a la र r, como se puede ver en la captura de pantalla, generada a partir del código simple a continuación. Solo puse una palabra sin sentido, kikarta, que se muestra en algo parecido a "rkikata".

Este problema se puede resolver si \vphantom{x}se inserta algo como antes de र्त rta, pero esta solución no es viable. ¿Alguien tiene una idea de cómo resolver este problema?

\documentclass{article} 

\usepackage{fontspec}

\usepackage{polyglossia} 

\setmainfont[Script=Devanagari]{Sanskrit 2003}

\begin{document} 

किकर्त    

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Realmente no es una respuesta, pero poder mostrar algunas fotos...

Con este ejemplo obtengo los siguientes resultados en Windows. Entonces podría ser que haya un error en el miktex xelatex. Pero no sé si lo estás usando.

\documentclass{article}

\usepackage{fontspec}

\usepackage{polyglossia}

\setmainfont[Script=Devanagari]{Nakula}
\setsansfont[Script=Devanagari]{Sanskrit 2003}
\begin{document}

किकर्त \sffamily किकर्त 

\end{document}

xelatex de TeXLive 2015 y 2014

ingrese la descripción de la imagen aquí

xelatex de MikTeX

ingrese la descripción de la imagen aquí

lualatex (ambos)

ingrese la descripción de la imagen aquí

información relacionada