我刚刚安装了 MacTeX 2013,其中包括 TeX Live 2013。这不知何故破坏了Hoefler Text ItalicContextuals=(No)LineFinal
的功能。fontspec
它可以按我预期的方式与 MacTeX 2012 配合使用(幸运的是我仍然安装了它)。
以下文件使用 MacTeX 2013 排版,在最后的 n 上带有花饰,但未使用 MacTeX 2012 排版。
\documentclass{article}
\usepackage{fontspec}
\setmainfont [UprightFeatures={Contextuals=NoLineFinal}]{Hoefler Text Italic}
% One could use [ItalicFeatures={Contextuals=NoLineFinal}]{Hoefler Text}
% and add a \itshape or \textit to the document
\begin{document}
There should be no swash to this last n
\end{document}
编译aat-info.tex
报告使用两个版本的 MacTeX 具有相同的功能,并且在两种情况下,它都报告 Line Final Swashes 为在。
这是新错误吗?还是我在不知不觉中依赖了旧错误(现已修复)?无论如何,我怎样才能让花饰再次消失?
我仍在调查该问题,这可能与此有关。
有了 Apple Chancery,我找不到办法扭转局面在MacTeX 2013 中的行首花饰或行末花饰。在 MacTeX 2012 中,LineInitial
触发器非常通常,包括在行的中间。在我看来,它的作用与 相同WordInitial
。
在 MacTeX 2012 和 2013 中,打开时似乎运行良好WordInitial
。WordFinal
再次,aat-info.tex
在使用 MacTeX 2012 或 2013 运行时报告相同的功能和默认值。但是,MacTeX 2013 以法语(我的系统默认)报告它们,而 MacTeX 2012 以英语报告它们。
\documentclass{article}
\usepackage{fontspec}
\setmainfont {Apple Chancery}
% Explicitly turn on Word initial/final swashes
% \setmainfont [Contextuals={WordInitial, WordFinal}]{Apple Chancery}
% Explicitly turn on Line initial/final swashes - actually the default
% \setmainfont [Contextuals={LineInitial, LineFinal}]{Apple Chancery}
% Explicitly turn off Line initial/final swashes
% \setmainfont [Contextuals={NoLineInitial, NoLineFinal}]{Apple Chancery}
\begin{document}
% Examples courtesy of Apple
Rolling hills, Rolling\\
pines, Rolling thunder
Pears, pinapples, cherries\\
and so many grapes
I saw one in a box once
\end{document}
下一步,尝试纯 XeTeX。不幸的是,我对此了解不多。