STIX Two 字体:\emph 内的斜体文本无法按预期工作

STIX Two 字体:\emph 内的斜体文本无法按预期工作

我发现使用 STIX Two 字体时\emph斜体文本内的命令不起作用。

% STIX Two font
\usepackage[math-style=ISO]{unicode-math}
\usepackage{xltxtra}
\setmainfont{STIX2Text}[
  Extension       = .otf,
  UprightFont     = *-Regular,
  ItalicFont      = *-Italic,
  BoldFont        = *-Bold,
  BoldItalicFont  = *-BoldItalic ]

\setmathfont{STIX2Math.otf}

\begin{document}
\textit{One two three. \emph{Four five.} \textnormal{Six seven.}}
\end{document}

结果:

一二三四五。六七。

如果工作正常那么预期的输出应该是:

一二三。四五。六七。

提前感谢您的任何建议!

更新:我在 Linux Mint 18.3(相当于 Ubuntu 16.04)下的 TeX Live 2015 中使用 XeLaTeX。

TeXstudio截图:

在此处输入图片描述

答案1

我可以使用 TeX Live 2015 重现该问题。但无法使用 TeX Live 2016 或更高版本。

更新你的 TeX 发行版。

相关内容