按照说明这里我尝试安装 Vollkorn 字体。现在,经过一番调整(参见上面链接的博客文章的评论),我终于让字体正常工作了,但也存在一些问题。首先,它看起来有点锯齿状。
其次,加载microtype
包似乎会破坏它。我收到此错误:
LaTeX Font Warning: Font shape `LY1/vkn/bx/n' in size <10> not available
(Font) Font shape `LY1/vkn/b/n' tried instead on input line 17.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
! pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.
\endgroup \set@typeset@protect
l.22 \end{document}
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on test.log.
此外,运行后pdffonts test.pdf
我得到了一些奇怪的结果:
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
[none] Type 3 yes no no 4 0
[none] Type 3 yes no no 5 0
[none] Type 3 yes no no 6 0
有些东西不起作用,但我不太清楚是什么。有什么关于如何诊断问题的提示吗?
最小示例(尽管您可能已经自己解决了这个问题)
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{vollkorn}
\usepackage{lipsum}
\begin{document}
\textbf{Bold} \textit{Italic}
\lipsum[1]
\end{document}
答案1
一旦我将正确的行添加到pdftex.map
文件中,位图就会消失并pdffonts
给出正确的答案。
在这种情况下,“正确的行”是我从文件中复制的相关字体“Vollkorn”的所有行dvips.map
。也就是说,我在地图文件中搜索包含“Vollkorn”的行,然后将其复制到文件中pdftex.map
。
[事实上,我认为对于这种特定的字体,它有自己的映射文件/texmf-var/fonts/map/dvips/friedrichalthausen/friedrichalthausen.map
,但一般来说,该过程将如上所示......]