libertineotf 和 xelatex - 粗体小型大写字母坏了吗?

libertineotf 和 xelatex - 粗体小型大写字母坏了吗?

似乎粗体小型大写字母不再适用于libertineotf?我目前正在调整一个我使用的旧模板pdflatex,我需要这些粗体小型大写字母:

\documentclass{standalone}

\usepackage{libertineotf}

\begin{document}
\huge
Test

\bfseries
Test

\scshape
Test

\end{document}

答案1

使用

\usepackage{libertine}


而是。使用最新的 TeXLive 或 MiKTeX 应该可以工作。在这两种情况下,如果系统没有使用包管理器更新,您都可以更新系统。如果您使用的是 Ubuntu 或其他 Linux 发行版的 TL,则更新包libertinectan 更新包,例如:http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/fonts/libertine.zip(并非所有镜像都提供 zip 文件)。安装后,将旧的libertine-legacylibertineotf移至/tmp或其他地方。然后运行sudo texhashsudo updmap --enable Map=libertine.map

或者,您也可以不使用包来使用 Libertine:

\documentclass{article}

\usepackage{fontspec}

\setmainfont%[SmallCapsFeatures={Letters=SmallCaps}]
     {Linux Libertine O}

\begin{document}
    
...

那么你还会得到粗体小型大写字母。

在此处输入图片描述

相关内容