\newpage 后的 Luatex 连字

\newpage 后的 Luatex 连字

我看到一些很奇怪LuaLaTeX 的行为。这很难描述,所以我将以 MWE 开始:

\documentclass{book}

\usepackage{fontspec}
%\defaultfontfeatures{Ligatures={Common, TeX}}
\setmainfont{Adobe Garamond Pro}
%\setmainfont{Adobe Caslon Pro} % also fails

\begin{document}

\noindent
\textit{fianc\'ee} \\ % correct
{\itshape fianc\'ee}  % correct

\newpage

\noindent
\textit{fianc\'ee} \\ % wrong
{\itshape fianc\'ee}  % wrong

\newpage

\noindent
\textit{fianc\'ee} \\ % wrong
{\itshape fianc\'ee}  % wrong

\end{document}

这是第 1 页的效果图:

第 1 页

第 2 页:

第二页

在上面,fi 连字符在第一页上正确使用,而在第二页和第三页上我得到了两个字符。我已经对 Garamond 和 Caslon 进行了测试。使用 xelatex 时没有出现此错误。

顺便说一句,让事情复杂化的是,在直立的情况下,这种情况不会发生:)

这是 LuaTeX,版本 beta-0.76.0-2014041116 (rev 4627)

相关内容