![eVince 中的字体替换效果不佳或渲染效果不佳](https://linux22.com/image/1175857/eVince%20%E4%B8%AD%E7%9A%84%E5%AD%97%E4%BD%93%E6%9B%BF%E6%8D%A2%E6%95%88%E6%9E%9C%E4%B8%8D%E4%BD%B3%E6%88%96%E6%B8%B2%E6%9F%93%E6%95%88%E6%9E%9C%E4%B8%8D%E4%BD%B3.png)
我经常收到未嵌入所有字体的 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。