eVince 中的字体替换效果不佳或渲染效果不佳

eVince 中的字体替换效果不佳或渲染效果不佳

我经常收到未嵌入所有字体的 pdf 文档,这意味着使用 eVince 或其他 pdf 阅读器打开时需要替换字体。我知道这很正常。但是,无论 eVince 使用什么字体替换表,它都无法清晰地显示(或打印)(可能是渲染方法,见下文)。以下是一个例子:
eVince 呈现的文档片段

在此示例中,当查看 eVince 中的文档属性并检查字体部分时,我可以看到三种字体已被替换:

Custom-Metrics-19
Type 1 (Not one of the Standard 14 Fonts)
Encoding: WinAnsi
Not embedded
Substituting with DejaVu Sans
(/usr/share/fonts/truetype/dejavu/DejaVuSand.ttf)

...

Courier
Type 1 (Not one of the Standard 14 Fonts)
Encoding: WinAnsi
Not embedded
Substituting with Courier
(/usr/share/fonts/type1/texlive-fonts-recommended/pcrr8a.pfb)

...

Custom-Metrics-20
Type 1 (Not one of the Standard 14 Fonts)
Encoding: WinAnsi
Not embedded
Substituting with DejaVu Sans
(/usr/share/fonts/truetype/dejavu/DejaVuSand.ttf)

...

Helvetica-Bold
Type 1 (Not one of the Standard 14 Fonts)
Encoding: WinAnsi
Not embedded
Substituting with NimbusSans-Bold
(/usr/share/fonts/opentype/urw-base35/NimbuSans-Bold.otf)

所有其他字体(约 15 种)均已嵌入。除一种字体外,其他字体均显示为,No Name, Type 3, Encoding: Custom而另一种字体显示为AGaramond-Regular, Type 1, Encoding: WinAnsi

现在,除非字体替换表不是标准的,否则这实际上可能是一个渲染问题,因为当使用 Chrome 打开文件时,文件会以更清晰的方式呈现(参见示例)。

Chrome 渲染的同一文档的同一部分

另外,我还尝试了 Master PDF Editor,它似乎也能呈现得相当清晰(见示例)。

Master PDF Editor 呈现的同一文档的同一部分

还尝试了 Okular,似乎渲染正常。当然,Okular 需要安装几十个额外的包。

在这两种情况下,我怀疑两者的字体替换表不同,而且两者的字体也不同。无论如何,由于我没有 Windows 计算机检查,我甚至不知道哪个是正确的(或者可能都不正确)。无论如何,最后两个看起来更易读,这对我来说很重要。

任何能够帮助 eVince 解决此问题的帮助都将不胜感激。

更新: 我尝试了与第一个答案在这里. 以下是 的输出pdffonts -subst

name             object ID substitute font     substitute font file
------------------- --- -- -----------------   --------------------------
Custom-Metrics-19   186  0 Noto Sans Regular   /usr/share/fonts/truetype/noto/NotoSans-Regular.ttf
Courier             194  0 Courier             /usr/share/fonts/type1/texlive-fonts-recommended/pcrr8a.pfb
Custom-Metrics-20   296  0 Noto Sans Regular   /usr/share/fonts/truetype/noto/NotoSans-Regular.ttf
Helvetica-Bold      375  0 NimbusSans-Bold     /usr/share/fonts/opentype/urw-base35/NimbusSans-Bold.otf

输出如下pdfinfo

Title:          No Title
Subject:        No Subject
Keywords:       None
Author:         CIBC
Creator:        Ricoh Production Print Solutions Afp2Pdf Version: 303l
Producer:       303l AIX (64bit)
CreationDate:   Sat Aug 29 13:48:28 2020 ADT
ModDate:        Sat Aug 29 13:48:28 2020 ADT
Tagged:         no
UserProperties: no
Suspects:       no
Form:           none
JavaScript:     no
Pages:          3
Encrypted:      no
Page size:      612 x 792 pts (letter)
Page rot:       0
File size:      215878 bytes
Optimized:      yes
PDF version:    1.3

更新2:以下是主要渲染问题的一个更清晰的示例。第一个是 eVince,第二个是 Okular。

在此处输入图片描述在此处输入图片描述

答案1

这似乎是 Evince 使用的 Poppler Cairo 后端的一个错误。Okular 中的渲染似乎很好(使用 Splash 后端)。以下是展示差异的屏幕截图。(左侧为 Evince,右侧为 Okular。)

埃文斯-奥克拉

相关问题报告:

相关内容