Linux Libertine O:连字? |西拉特克斯

Linux Libertine O:连字? |西拉特克斯

我目前正在研究 fontspec 文档,用于我正在做的一个项目。

我发现了一个问题,在 Linux Libertine O 字体中,连字符(除 之外的所有字符TeX)和选项中的数字OldStyle都不起作用。此外,“英国”风格的引号也不起作用,尽管我不确定这是否与字体有关。

梅威瑟:

\documentclass[ngerman]{article}
\usepackage[main=ngerman,british]{babel}
\usepackage{csquotes}
\usepackage{fontspec}

\defaultfontfeatures[Linux Libertine O]{
    UprightFont={*},
    BoldFont= {* Bold},
    ItalicFont={* Italic},
    BoldItalicFont={* Bold Italic},
    Ligatures={Common},
    Numbers={OldStyle},
}
\setmainfont{Linux Libertine O}

\begin{document}
fi fh fl ff tz st ct
    \selectlanguage{british}
\enquote{enquoted text}
\end{document}

答案1

[免责声明:我是 VerbTeX 应用程序的开发者]

您可以在此处找到一个工作示例https://en.wikipedia.org/wiki/XeTeX其中显示了使用连字符的示例Linux Libertine O 斜体字型。

无论如何,普通的字体。也许这与 85% 的连字支持有关https://fontlibrary.org/en/font/linux-libertine

无论如何:我们会详细研究这个问题。与此同时,您可以使用自己的字体文件(.otf 或 .ttf),这应该也能解决这个问题。

相关内容