XeTeX 中的 r- 連字問題(使用 Sanskrit 2003 字型)

XeTeX 中的 r- 連字問題(使用 Sanskrit 2003 字型)

以 र् r 作為第一個元素的簡單連字(因此情況不同於梵文連字中的「r」渲染不正確) 當前面帶有包含 ि 的音節時,會出現奇怪的情況:我發現 ि「吸引」了 र 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}

xelatex 來自 TeXLive 2015 和 2014

在此輸入影像描述

來自 MikTeX 的 xelatex

在此輸入影像描述

lualatex(兩者)

在此輸入影像描述

相關內容