Montserrat 字体/包,打印时出现“invalidfont”错误

Montserrat 字体/包,打印时出现“invalidfont”错误

我正在使用该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-

该问题在任何其他我可用的打印机上均未重现(也尝试过其他类型的施乐打印机)。

然而,该问题可能并不只发生在该打印机上,因为还有另一种更简单的方法来重现该问题,如下所示:

  1. latex使用+编译 MWEdvips
  2. 使用 macOS Preview 应用程序打开生成的 PS 文件
  3. 预览无法显示 PS 文件,并出现一个相当通用的错误(“无法将‘mwe.ps’文件转换为 PDF 文件”)

错误

但是,使用命令将 PS 文件转换为 PDFps2pdf是可行的,并且生成的 PDF 文件可以正确打印。但是,ps2pdf由于我们都知道它的缺点,我会避免使用它(而且出故障的打印机是我们部门唯一的彩色打印机,所以我需要使用它)。

知道发生了什么吗?是montserrat软件包和/或字体中的错误吗?

编辑:这是编译文件时的日志:https://pastebin.com/H6L8KC6F

相关内容