仅针对小型大写字母样式禁用连字符?

仅针对小型大写字母样式禁用连字符?

我想使用 \scshape 命令以小写字母形式写出单词 Beruflich。但是,当字母 fl 相邻时,它们输出时不会使用小写字母。当它们之间用空格隔开时,它可以按预期工作,但我当然不需要空格(见下图)。

在此处输入图片描述

这里给出了一个最小的代码示例。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[default]{sourcesanspro}

\begin{document}
\scshape{Beruflich Beruf lich}
\end{document}

到目前为止我发现的唯一解决方案是通过以下方式禁用连字。

\usepackage{microtype}
\DisableLigatures[f]{encoding = *, family = *}

但我不确定在所有地方禁用连字是否是个好主意。我可以只禁用小写字母吗?我试过:

\usepackage{microtype}
\DisableLigatures[f]{encoding = *, family = sc*}

但不幸的是它不起作用。

相关内容