我正在尝试模拟下面的字体:
显然可以这样做:
\renewcommand*{\firstnamefont}{\fontsize{34}{36}\sffamily\mdseries\upshape}
这是来自moderncv
包,更具体地说是文件moderncvstyleclassic.sty
就我而言,我认为我可以通过以下方式获得它:
{\fontencoding{T1}\fontfamily{cmss}\fontseries{b}\selectfont This is a test}
但它不起作用。相反,我得到的是:
顺便说一下,这也是我得到的:
{\fontencoding{T1}\fontfamily{cmss}\fontseries{m}\selectfont This is a test}
请注意,两个代码片段之间的区别在于使用\fontseries{b}
而不是\fontseries{m}
有了这个:
- 我怎样才能获取第一张图片中的字体?
- 为什么会
\fontseries{b}
产生\fontseries{m}
上述相同的结果?
更新 1:
如果我使用
{\fontencoding{T1}\fontfamily{cmss}\fontseries{bx}\selectfont This is a test}
我得到:
这与我在上面的图片中展示的仍然不同。
答案1
使用lmss
而不是cmss
:
\documentclass{article}
\usepackage{xcolor}
\begin{document}
{\color{red}\tiny\ttfamily lmss}\smallbreak
{\fontsize{34}{36}\fontencoding{T1}\fontfamily{lmss}\fontseries{m}\selectfont This is a test}
{\color{red}\tiny\ttfamily cmss}\smallbreak
{\fontsize{34}{36}\fontencoding{T1}\fontfamily{cmss}\fontseries{m}\selectfont This is a test}
\end{document}
答案2
b
不是很常见,粗体字体通常会被扩展,尽管bx
有些字体包定义b
了别名,bx
但也可以工作。cmss做除了通常的扩展字体外,还有另一种粗体字体,但它是浓缩与正常粗细字体相比。
标准 LaTeX fd 文件将此变体声明为,sbc
尽管在我的(texlive 2010)设置中,该字体似乎只能作为元字体使用,而不是可缩放字体,但是
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\sf
This is a Test
\fontseries{bx}\selectfont
This is a Test
\fontseries{sbc}\selectfont
This is a Test
\end{document}
生产
答案3
您应该告诉我们您使用的是哪种字体。但是,并非所有无衬线字体都有粗体版本。试试这个:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mathdesign}
\begin{document}
\Huge
This is a test
\sffamily\bfseries
This is a test
\end{document}