libertinus-otf
我正在使用带有的包LuaLatex
和MikTeX
KOMA-Script 文档类scrartcl
。如何默认为所有字体激活自由连字?我尝试了很多方法fontscpec
,\defaultfontfeatures{Ligatures=Rare}
但似乎都不起作用,包括Libertinus Serif
和Libertinus 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}
(注意唯一的区别)
这是一种奇怪的行为,为什么会这样?也许未来会有所改变?
谢谢