pdfLaTeX 使用 DejaVuSans 时字体形状未定义

pdfLaTeX 使用 DejaVuSans 时字体形状未定义

大约一周以来,我无法将“DejaVu Sans”字体包含到我的 pdflatex 中以便使用它。我的文档:

\documentclass{article}
\usepackage[T1]{fontenc}
\fontfamily{DejaVuSans}
\selectfont
\begin{document}
Some text...
\end{document}

在控制台中我收到此消息:

LaTeX Font Warning: Font shape `T1/DejaVuSans/m/n' undefined
(Font)              using `T1/cmr/m/n' instead on input line 4.
(./untitled-2.aux) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(./untitled-2.aux)

untitled-2 将是文档的名称。据我所知,“pdftex.map”文件列出了不同编码和字体形状的所需字体。相关的 .pfb 文件也可以在 texlive 目录中找到。当我使用“pdftex testfont”时,我可以毫无问题地选择“DejaVuSans-tlf-t1--base”,并且可以从中创建一个(有效的)输出表。

有什么建议我做错了吗?

答案1

fd 文件的名称是T1DejaVuSans-TLF.fd(参见例如http://www.ctan.org/tex-archive/fonts/dejavu/tex)这意味着这个家族的名字是DejaVuSans-TLF

\documentclass{article}
\usepackage[T1]{fontenc}

\begin{document}
\fontfamily{DejaVuSans-TLF}
\selectfont

Some text...
\end{document}

相关内容