当从 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 上的这个问题