.png)
Простые лигатуры с र् r в качестве первого элемента (таким образом, случай отличается от«r» неправильно передано в лигатуре деванагари) выглядят странно, когда им предшествует слог, содержащий ि : I кажется, что ि "притягивает" र r, как можно увидеть на снимке экрана, полученном из простого кода ниже. Я просто вставил бессмысленное слово kikarta, которое отображается как что-то похожее на "rkikata"
Эту проблему можно решить, если \vphantom{x}
вставить что-то вроде перед र्त rta, но это решение нежизнеспособно. Есть ли у кого-нибудь идея, как решить эту проблему?
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainfont[Script=Devanagari]{Sanskrit 2003}
\begin{document}
किकर्त
\end{document}
решение1
Не совсем ответ, но чтобы иметь возможность показать несколько фотографий...
Я получаю с этим примером следующие результаты на windows. Так что это может быть ошибка в miktex xelatex. Но я не знаю, используете ли вы его.
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainfont[Script=Devanagari]{Nakula}
\setsansfont[Script=Devanagari]{Sanskrit 2003}
\begin{document}
किकर्त \sffamily किकर्त
\end{document}