我经常收到没有嵌入所有字体的 pdf 文档,这意味着在使用 eVince 或其他 pdf 阅读器打开时需要替换字体。这很正常,我知道。但是,无论 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 打开文件时,文件以更清晰的方式呈现(参见示例)。
此外,我尝试过 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。
这似乎是 Evince 使用的 Poppler 的 Cairo 后端中的一个错误。在 Okular 中渲染似乎很好(使用 Splash 后端)。这是一个显示差异的屏幕截图。(左侧 Evince,右侧 Okular。)
相关问题报告:
波普勒 #981,波普勒 #934
埃文斯#1512,埃文斯#1510,埃文斯#1439。