如何使用“libertinus-otf”包默认激活自由连字?

如何使用“libertinus-otf”包默认激活自由连字?

libertinus-otf我正在使用带有的包LuaLatexMikTeXKOMA-Script 文档类scrartcl。如何默认为所有字体激活自由连字?我尝试了很多方法fontscpec\defaultfontfeatures{Ligatures=Rare}但似乎都不起作用,包括Libertinus SerifLibertinus Sans以及它们的所有变体(斜体、粗体、斜体粗体等)。这是我的最小工作示例:

\documentclass[french]{scrartcl}
\usepackage{babel}
\usepackage{libertinus-otf}

\begin{document}

\subject{1. affichettes}
\title{2. affichettes}
\subtitle{3. affichettes}
\author{4. affichettes}
\date{5. affichettes}
\publishers{6. affichettes}
\maketitle

7. affichettes

\textsf{8. affichettes}

\end{document}

我使用法语单词“affichettes”(小海报),以便我们可以轻松观察到可选的“tt”和“ch”连字以及常见的“ffi”连字。

连字

当然,到处使用\Ldlig{affichettes}\LDLIG+ affichettes都可以,但这不是一个可行的解决方案。这是我们应该得到的结果。

想要的结果

答案1

好像我在使用该defaultfeatures选项时,在符号后面加了一个额外的空格=

\usepackage[defaultfeatures = {Ligatures = Discretionary}]{libertinus-otf}

如果没有这个额外的空间,它可以工作:

\usepackage[defaultfeatures ={Ligatures = Discretionary}]{libertinus-otf}

(注意唯一的区别)

这是一种奇怪的行为,为什么会这样?也许未来会有所改变?

谢谢

相关内容