XeLaTex 放错了斜体泰语变音符号

XeLaTex 放错了斜体泰语变音符号

在下面的例子中,变音符号(看起来像没有点的感叹号)应该像正常情况下一样悬停在元音上方(而元音又悬停在辅音上方),但在斜体中却下降到与后者相同的水平。注释掉的行没有帮助。

\documentclass[12pt]{article}

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{FreeSerif}

\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguages{thai}
% \newfontfamily{\thaifont}[Script=Thai]{FreeSerif}

\usepackage{setspace}
\onehalfspacing

\begin{document}
Hi \emph{Hi}

\begin{thai}
กิ่ง \emph{กิ่ง}

ที่ \emph{ที่}
\end{thai}

\end{document}

在此处输入图片描述

更新使用以下方式编译时会出现此问题西拉特克斯而不是 LuaLaTex,正如 Marcel Krüger 在下面所说的那样。下面是后者产生的预期结果。

在此处输入图片描述

相关内容