Problem mit r-Ligaturen in XeTeX (mit der Schriftart Sanskrit 2003)

Problem mit r-Ligaturen in XeTeX (mit der Schriftart Sanskrit 2003)

Einfache Ligaturen mit र् r als erstem Element (also ein anderer Fall als'r' wird in der Devanagari-Ligatur falsch wiedergegeben) erscheinen seltsam, wenn ihnen eine Silbe vorangestellt wird, die ein ि enthält: Es scheint, als würde das ि das र r „anziehen“, wie man im Screenshot sehen kann, der aus dem einfachen Code unten erstellt wurde. Ich habe einfach das unsinnige Wort kikarta eingefügt, das in etwa wie „rkikata“ angezeigt wird.

Dieses Problem kann gelöst werden, wenn \vphantom{x}vor dem र्त rta etwas wie eingefügt wird, aber diese Lösung ist nicht praktikabel. Hat jemand eine Idee, wie man dieses Problem lösen kann?

\documentclass{article} 

\usepackage{fontspec}

\usepackage{polyglossia} 

\setmainfont[Script=Devanagari]{Sanskrit 2003}

\begin{document} 

किकर्त    

\end{document}

Bildbeschreibung hier eingeben

Antwort1

Keine wirkliche Antwort, aber um ein paar Bilder zeigen zu können ...

Ich erhalte mit diesem Beispiel unter Windows die folgenden Ausgaben. Es könnte also sein, dass es einen Fehler im Miktex Xelatex gibt. Aber ich weiß nicht, ob Sie es verwenden.

\documentclass{article}

\usepackage{fontspec}

\usepackage{polyglossia}

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

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

\end{document}

xelatex von TeXLive 2015 und 2014

Bildbeschreibung hier eingeben

xelatex von MikTeX

Bildbeschreibung hier eingeben

lualatex (beide)

Bildbeschreibung hier eingeben

verwandte Informationen