如何在 EB Garamond 中强制使用长尾 Q

如何在 EB Garamond 中强制使用长尾 Q

我正在使用 XeLaTeX 和 EB Garamond 制作 17 世纪法国小册子的复制品。EB Garamond 至少在其默认设置下,似乎仅当 Q 后面至少有三个字符时才会选择长尾 Q:

\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{EB Garamond}
\begin{document}
\noindent
Qu'il viue\\
Qui soubmettant\\
Quiconque vienne
\end{document}

上述示例的输出表明“Qui”没有长尾 Q

然而,在原始小册子中,即使是较短的单词(例如“Qui”)也使用长尾 Q。我怎样才能让我的文档使用长尾 Q 表示单词“Qui”?

答案1

使用 XeTeX,你可以强制使用字形\XeTeXglyph

\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont[Contextuals=Alternate,Ligatures=Rare]{EB Garamond}
\newcommand\Qlong{\XeTeXglyph\the\XeTeXglyphindex "Q.long" \relax}
\begin{document}
\noindent 
\Qlong ui blablab

\end{document}

在此处输入图片描述

相关内容