组合变音符号与 luatex 不一致,但与 xetex 一致

组合变音符号与 luatex 不一致,但与 xetex 一致

考虑以下代码:

\documentclass{article}
\usepackage{fontspec}
\setmainfont[BoldItalicFont = {* Semibold Italic}]{Linux Libertine O}
\begin{document}
\textit{\textbf{V\char"0306}}
\end{document}

为什么使用 可以给出正确的输出XeLaTeX,而使用 则不能LuaLaTeX

XeLaTeX:

在此处输入图片描述

LuLaTeX:

在此处输入图片描述

(这个问题是为什么选择 LuaLaTeX 而不是 XeLaTeX?

答案1

该问题已通过 Libertinus Serif(Linux Libertine 的一个分支)修复。

\documentclass{article}
\usepackage{fontspec}
\setmainfont[BoldItalicFont = {* Semibold Italic}]{Libertinus Serif}
\begin{document}
\textit{\textbf{V\char"0306}}
\end{document}

在此处输入图片描述

相关内容