我尝试过:
\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}
其输出结果如下:
我需要两个标签都以粗体字体产生输出。
我正在使用一些旧版本的MikTeX
和XeLaTeX
(This 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
。