ffi 连字,Libertinus 斜体

ffi 连字,Libertinus 斜体
\documentclass{article}

\usepackage{fontspec}
\setmainfont{Libertinus Serif}

\begin{document}
    Affine finance

    \itshape Affine finance
\end{document}

在此处输入图片描述

ffi为什么斜体文本没有使用连字?

使用 FontForge检查libertinusserif-italic.otf我发现它实际上ffi在与连字相同的块中有一个连字fi

在此处输入图片描述

我使用 TeXLive2018 中的 LuaLaTeX 进行编译。我昨天更新到了 TL2018 并删除了旧发行版,所以我无法尝试使用旧版本,但如果我没记错的话,我已经在 TL2017 中观察到了这种行为。

答案1

这是字体错误。字形存在但未映射。报告如下:https://github.com/khaledhosny/libertinus/issues/174

来自 Font Forge 的截图。

在此处输入图片描述

在此处输入图片描述

不过还是有一些奇怪的事情。LuaTeX 如何找到f_i未映射的连字符?为什么 XeTeX 至少不能解析f_f连字符?我不知道。

答案2

使用 lualatex 您可以使用 mode=base:

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Libertinus Serif}[Renderer=Basic]

\begin{document}
    Affine finance

    \itshape Affine finance ff ffl

\end{document}

在此处输入图片描述

相关内容