我正在使用该montserrat
包来使用 Montserrat 字体,但在打印生成的 PDF 时遇到了问题。
这是一个简单的最小示例:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[defaultfam]{montserrat}
\begin{document}
HELLO WORLD
\end{document}
尝试pdflatex
在该部门的 Xerox Phaser 7500 上打印生成的 PDF(使用 编译)会导致打印错误页面,并打印以下错误:
ERROR:
invalidfont
OFFENDING COMMAND:
define font
STACK:
/Font
--nostringval--
/Montserrat-Regular
-mark-
-mark-
-mark-
-mark-
该问题在任何其他我可用的打印机上均未重现(也尝试过其他类型的施乐打印机)。
然而,该问题可能并不只发生在该打印机上,因为还有另一种更简单的方法来重现该问题,如下所示:
latex
使用+编译 MWEdvips
- 使用 macOS Preview 应用程序打开生成的 PS 文件
- 预览无法显示 PS 文件,并出现一个相当通用的错误(“无法将‘mwe.ps’文件转换为 PDF 文件”)
但是,使用命令将 PS 文件转换为 PDFps2pdf
是可行的,并且生成的 PDF 文件可以正确打印。但是,ps2pdf
由于我们都知道它的缺点,我会避免使用它(而且出故障的打印机是我们部门唯一的彩色打印机,所以我需要使用它)。
知道发生了什么吗?是montserrat
软件包和/或字体中的错误吗?
编辑:这是编译文件时的日志:https://pastebin.com/H6L8KC6F