样式示例https://tug.org/FontCatalogue/interregular/显示文档中最常用的字体样式。https://fonts.google.com/specimen/Inter显示提供了更重的样式black 900
(“黑色”)。如果在“框”/窗口中向下滚动https://www.ctan.org/tex-archive/fonts/inter/doc,它还说
Current font styles:
Name Weight class
Thin 100
Thin Italic 100
[...]
Bold 700
Bold Italic 700
Extra Bold 800
Extra Bold Italic 800
Black 900 <===========================!!
Black Italic 900 <===========================!!
我想为几个单词启用黑色样式,例如在宏中,可能使用类似于的命令\texttt{asdf}
。一旦这几个单词排版完毕,我希望能够在调用时返回“正常”粗体格式。这可能吗?
答案1
从弹出的 README 中https://www.ctan.org/tex-archive/fonts/inter/, “半粗体、特粗体和粗体选项将这些系列激活为默认粗体系列。” 因此,我们看到这\usepackage[extrabold]{inter}
就是使字体特粗体所需要的\bfseries
。
\documentclass{article}
\usepackage[extrabold]{inter}
\begin{document}
\sffamily ABC vs \textbf{ABC}
\end{document}
为了使所有样式同时可用,提供了声明。
\documentclass{article}
\usepackage{inter}
\begin{document}
\sffamily ABC vs
\intersemibold ABC \mdseries vs
\textbf{ABC} vs
\interextrabold ABC \mdseries vs
\interheavy ABC \mdseries
\end{document}
有关更多信息,另请参阅 inter-samples.texhttps://www.ctan.org/tex-archive/fonts/inter/doc。
答案2
加载字体所有样式的另一种方法是:
\documentclass{article}
\usepackage{fontspec}
% Works with this version of Inter:
% https://www.fontsquirrel.com/fonts/inter
\defaultfontfeatures[Inter]{
Path=fonts/,
Extension=.ttf,
FontFace={ul}{n}{Font={*-Thin-BETA}},
FontFace={ul}{it}{Font={*-ThinItalic-BETA}},
FontFace={el}{n}{Font={*-ExtraLight-BETA}},
FontFace={el}{it}{Font={*-ExtraLightItalic-BETA}},
FontFace={l}{n}{Font={*-Light-BETA}},
FontFace={l}{it}{Font={*-LightItalic-BETA}},
UprightFont=*-Regular,
ItalicFont=*-Italic,
FontFace={mb}{n}{Font={*-Medium}},
FontFace={mb}{it}{Font={*-MediumItalic}},
FontFace={sb}{n}{Font={*-SemiBold}},
FontFace={sb}{it}{Font={*-SemiBoldItalic}},
BoldFont=*-Bold,
BoldItalicFont=*-BoldItalic,
FontFace={eb}{n}{Font={*-ExtraBold}},
FontFace={eb}{it}{Font={*-ExtraBoldItalic}},
FontFace={ub}{n}{Font={*-Black}},
FontFace={ub}{sl}{Font={*-Black}, FakeSlant=0.15},
}
\setmainfont{Inter}
\setsansfont{Inter}
% Declare \ulseries, \elseries, etc. here using the following template:
\newcommand\ubseries{\fontseries{ub}\selectfont}
% Define \textul, \textel, etc. here, using the following template:
\DeclareTextFontCommand\textub{\ubseries}
\begin{document}
Inter \textub{Black} versus \textbf{Bold}
\end{document}
这样做的一个优点是,如果您以相同的方式设置,它也可以适用于所有其他字体系列的黑色或超粗粗度。
对于此设置,我下载了这个版本的国际米兰到名为 的子目录中fonts
。