Linux Libertine 不显示希腊文小写字母

Linux Libertine 不显示希腊文小写字母

根据Linux Libertine 字体测试器你可以使用希腊小型大写字母。

然而下面的例子并没有产生理想的结果:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}

\begin{document}
    \textsc{Small Capitals}
    \textsc{Πεζά κεφαλαία}
\end{document}

输出:

拉丁字符使用小写字母,但希腊字符不使用小写字母。

答案1

这应该有效:

\documentclass{article}% lualatex
\usepackage{fontspec}
\setmainfont[SmallCapsFont={LinLibertineOC},% fontname may be different
             SmallCapsFeatures={Letters=SmallCaps}]{Linux Libertine O}
\begin{document}
\textsc{Small Capitals}
\textsc{Πεζά κεφαλαία}
Πεζά κεφαλαία

\end{document}

字体文件可从以下位置获取:https://github.com/wilkie/resources/blob/master/fonts/LinLibertine/LinLibertine_C-4.0.4.otf或者http://comedy.dante.de/~herbert/Fonts/

在此处输入图片描述

相关内容