Evince 从互联网打开 PDF 时显示字体过大

Evince 从互联网打开 PDF 时显示字体过大

当从 WWW 站点选择要用 Evince 打开的 PDF 文档时,它会以 300% 的字体大小显示文档。我该如何将其更改为以 100% 的字体大小显示文档?Firefox 和 Chrome 中都出现了同样的问题。我使用的是 Ubuntu 12.10、Evince 3.6.0、Firefox 16.0.1 和 Chrome 22.0.1229.94。

答案1

我认为问题可能可能是你缺少某种字体。

在某些 PDF 中,并非所有字体都是嵌入的,这意味着您必须在系统上安装这些字体。如果您没有安装它们,PDF 阅读器将使用替代字体,这种字体在大多数情况下看起来是正确的,但并非总是如此。查看您提供的示例,您可以在列中看到emb嵌入了哪些字体:

user@host ~ $ pdffonts 1210.3720.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
ZVTVKO+CMR9                          Type 1C           WinAnsi          yes yes no      65  0
TNKPNO+CMTI10                        Type 1C           Custom           yes yes no      63  0
EUBKWD+CMMI6                         Type 1C           Custom           yes yes yes     50  0
Times-Roman                          Type 1            Standard         no  no  no      27  0
WUHOVD+MSBM10                        Type 1C           Custom           yes yes yes     46  0
TXXCOH+CMMI8                         Type 1C           Custom           yes yes yes     44  0
WENRPZ+CMSY10                        Type 1C           Custom           yes yes yes     42  0
UKDDMC+CMR8                          Type 1C           Custom           yes yes no      40  0
DZKPHZ+CMMI12                        Type 1C           Custom           yes yes yes     38  0
QGXROH+CMR12                         Type 1C           Custom           yes yes no      36  0
WFOOEY+CMMI10                        Type 1C           WinAnsi          yes yes no      34  0
JFGGLS+CMCSC10                       Type 1C           WinAnsi          yes yes no      32  0
JNCOFM+CMR10                         Type 1C           Custom           yes yes no      30  0
BNDGFL+CMBX12                        Type 1C           Custom           yes yes no      28  0
THENUM+CMSS12                        Type 1C           Custom           yes yes no      84  0
BQAVRP+CMEX10                        Type 1C           Custom           yes yes no      98  0
DCOWCX+CMTI12                        Type 1C           Custom           yes yes no     110  0
SFKKYE+CMSY8                         Type 1C           Custom           yes yes yes    107  0
SDEAPX+rsfs10                        Type 1C           WinAnsi          yes yes no     100  0
AGBIOF+CMSY6                         Type 1C           Custom           yes yes yes    125  0
ONCRWT+MSAM10                        Type 1C           Custom           yes yes yes    117  0
GFZVVH+CMR6                          Type 1C           WinAnsi          yes yes no     257  0
CZBFJH+CMR7                          Type 1C           WinAnsi          yes yes no     322  0
BBIJMN+CMTT10                        Type 1C           WinAnsi          yes yes no     317  0
ZVTVKO+CMBX10                        Type 1C           WinAnsi          yes yes no     313  0

正如您所见,“Times-Roman”不在 PDF 中,可能被错误的字体替换了。

可以尝试的事情:

  • 打开终端应用程序并安装 Windows 字体,其中包括 Times New Roman:

    sudo apt-get install ttf-mscorefonts-installer

  • 安装另一个 pdf 阅读器,可能会以不同的方式替换字体,例如 muPdf

    sudo apt-get install mupdf

    右键单击 PDF 并选择程序来打开文件

  • 修改原始 PDF:参见Stack Overflow 上的这个问题

相关内容