我正在尝试在我的 LaTeX 文档中包含一个 PDF 文件(我使用 pdflatex),其内容如下所示:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[page=1]{fdt1}
\end{document}
如果我单独查看 PDF 文件,它看起来很好,但是当我查看生成的新 PDF 文件时,一些字符仅以轮廓出现,也就是说,例如,所有 M 都有轮廓,所有 A 都是正常的(填充)。
有问题的 PDF 文件也是由 pdflatex 生成的,它结合了另外两个使用 rsvg 从 SVG 转换的 PDF 文件。值得一提的是,根据 qpdf 和 JHOVE 的说法,所有 PDF 文件都是可以的。
以下是 pdffonts 对 fdt1.pdf 文件的说明:
$ pdffonts fdt1.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
DMXJUV+NimbusSanL-Bold Type 1 yes yes no 5 0
NBAIUF+NimbusSanL-Regu Type 1 yes yes no 10 0
NBAIUF+NimbusSanL-Regu Type 1 yes yes yes 16 0
DMXJUV+NimbusSanL-Bold Type 1 yes yes yes 20 0
NBAIUF+NimbusSanL-Regu Type 1 yes yes yes 26 0
DMXJUV+NimbusSanL-Bold Type 1 yes yes yes 29 0
有谁知道这里可能发生了什么以及如何解决它?
编辑后添加:这似乎是某种奇怪的字体问题。结果发现,如果我更改图像中标题行的字体,问题就会消失。(这将在包含的 fdt1.pdf 文件的源代码中。)如果标题是 Helvetica(图表也使用这种字体),问题就会出现,但如果标题是 Avant Garde,问题就会消失。