Evince(或 lp)无法打印某些符号,但 acroread 可以打印

Evince(或 lp)无法打印某些符号,但 acroread 可以打印

我正在尝试打印包含一些符号的 PDF 文件。它在 acroread 和 evince 中都可以完美地显示在屏幕上。但是,通过 evince 打印会导致符号(下标 1/2)周围出现方框。使用 lp 也得到了同样糟糕的结果。我过去曾见过各种特殊字符出现此问题:ff、方程式的部分等。

这似乎是在 gentoo 下的 evince 的同事版本上运行的。

据称所有字体都已包含在内(并且显然在屏幕上显示时没有问题):

  pdffonts ~/output.pdf 
  name                                 type              emb sub uni object ID
  ------------------------------------ ----------------- --- --- --- ---------
  UKUJEM+JFBVIY+ArialMT                CID TrueType      yes yes yes      5  0
  FEHSZY+LTXGIV+TimesNewRomanPSMT      CID TrueType      yes yes yes      6  0
  AIMHGU+YMOTNN+TimesNewRomanPSMT      CID TrueType      yes yes yes      7  0

` 该打印机是 HP CP 2025。

答案1

我找到了解决此问题的方法:

更换司机

HP Color LaserJet CP2020 Series with Duplexer Postscript [en] (recommended)

HP Color LaserJet cp2025dn pcl3, hpcups 3.11.1 [en]

似乎能解决问题,但原因不明。(但我很高兴它有效)目前还没有发现任何缺点。

相关内容