不知道这里发生了什么:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[
Path = {/FONTDIR/},
Extension = .otf
]
{BaskervaldADFStd}
\begin{document}
Ae ae
\end{document}
... 任何人?
答案1
使用 时BaskervaldADFStd
,ae
和oe
连字符被归类为“必需”连字符。fontspec
默认情况下启用必需连字符。要更改此设置,请将选项添加Ligatures=NoRequired
到\setmainfont
指令中。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{BaskervaldADFStd}[Ligatures={NoRequired}]
\begin{document}
ae oe AE OE
\ae\ \oe\ \AE\ \OE
\em
ae oe AE OE
\ae\ \oe\ \AE\ \OE
\end{document}