XeLaTeX 输出打印良好,pdfLaTeX 打印失败

XeLaTeX 输出打印良好,pdfLaTeX 打印失败

我从同一来源生成了两个 PDF 文件,一个通过 XeLaTeX,另一个通过 pdfLaTeX。pdfLaTeX 文件较大(如前所述XeLaTeX 和 pdfLaTeX 之间的文件大小差异)。使用佳能 iR-ADV 4225 复印机/打印机无法打印 pdfLaTeX 生成的 PDF。我打算将此作为佳能的错误提交,但我甚至找不到一种方法来识别这些文件有何不同(大小除外)。查看 PDF 文件中包含的字体,它们根据 Adob​​e Reader 显示为相同的列表。从之前的讨论中,我怀疑紧凑字体解释了文件大小不同,但无法确定为什么这会导致打印机出现故障。如果我删除 mathdesign 比特流字体行,则两个文件都可以通过打印机正常打印。我还可以尝试其他方法吗?

编辑中添加:最小测试用例如下:

\documentclass[12pt]{exam}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}

\begin{document}
Test
\end{document}

我注意到,使用 pdfLaTeX 编译的任何文件都会出现此错误,而使用 XeLaTeX 重新编译则没有问题。我已经调整了我的工作流程,但仍然好奇这为什么很重要。

编译后的文件(如果感兴趣的话,可以在以下链接中找到源文件和两个输出 PDF):

https://www.dropbox.com/sh/c2chzk7ijcl65nk/AABvbsBuGinrtkBYmtHRnIhAa?dl=0

其他(可能相关的)详细信息:Mac OSX 10.11.1 Canon ir-ADV 4225 驱动程序版本 10.7.0

相关内容