如何在 Linux Libertine 中获取非德语分音符

如何在 Linux Libertine 中获取非德语分音符

我广泛使用 Linux Libertine 和 XeLaTeX,但是德语变音符号让我很烦 – 这些字母不太适合匈牙利字体。

到目前为止,我一直使用名为匈牙利 Linux 自由人,但是我想要一个可以与软件包和 XeLaTeX 一起开箱即用的解决方案libertine

答案1

原始答案:事实证明,该功能在libertine包中受支持,我只需全局指定,我想使用第一个风格集:

\usepackage[defaultfeatures={StylisticSet=1}]{libertine}

第三页提到了这一点包装文档


我也可以使用 和 在本地指定fontspec\addfontfeature

\documentclass[12pt,oneside,a4paper]{article}
\usepackage{fontspec}
\usepackage{libertine}
\begin{document}
    Ö Ü \\
    {\addfontfeature{StylisticSet={1}} Ö Ü} 
\end{document}

注意区别:

德语与非德语风格的分音符


更新答案:分叉Linux 浪子自由主义者已修复字体的许多问题,其中包括我的。 风格集 #0 和 #1 已交换,因此非德语分音符现在是默认设置,这工作得很好:

\documentclass[12pt,oneside,a4paper]{article}
\usepackage{libertinus-otf}
\begin{document}
    Ö
\end{document}

相关内容