在 MikTeXV2.9 中使用旧版本的 XeLaTeX 时 Sansfont 粗体无法正常工作

在 MikTeXV2.9 中使用旧版本的 XeLaTeX 时 Sansfont 粗体无法正常工作

我尝试过:

\documentclass{book}
\usepackage{fontspec}%
\setmainfont[Mapping=tex-text,Path = ../fonts/ArnoPro/ ,
UprightFont= ArnoPro-Regular,
BoldFont= ArnoPro-Bold,
ItalicFont=ArnoPro-Italic,
BoldItalicFont=ArnoPro-BoldItalic,
]{ArnoPro}%
\setsansfont[Mapping=tex-text, Path = ../fonts/ProximaNova/,%
UprightFont= ProximaNova-Regular,%
BoldFont=ProximaNova-Bold,%
ItalicFont=ProximaNova-RegularIt,%
BoldItalicFont=ProximaNova-BoldIt,%
]%
{ProximaNova}%

\begin{document}

{\sffamily\fontseries{b}\selectfont Test}

\textbf{\textsf{Test}}

\end{document}

其输出结果如下:

在此处输入图片描述

我需要两个标签都以粗体字体产生输出。

我正在使用一些旧版本的MikTeXXeLaTeXThis is XeTeX, Version 3.14159265-2.6-0.99996 (MiKTeX 2.9.6210) (preloaded format=xelatex 2017.6.27)),请建议如何在这个版本中修复它

答案1

要么使用\fontseries{bx}代替\fontseries{b},要么简单使用\bfseries

相关内容