电子书的某些部分包含以位图形式存储的文本。我不确定出版商为什么这样做,因为它在 Acrobat Reader 中看起来很糟糕:
请注意,只有字体为“Teletype”的代码部分才会出现此问题。这看起来像是像素化不良和抗锯齿错误混合在一起的结果。放大和缩小都无济于事。我似乎也找不到一种缩放设置,这种字体实际上开始看起来不错。其他包含位图的 PDF 也存在此问题,但这里的问题开始变得非常严重。
在 Foxit Reader 中,由于位图经过了抗锯齿处理,所以看起来效果会好一些:
有没有办法优化 Acrobat Reader 中的渲染?它似乎有几百个设置,但我找不到一个能解决我的问题的设置——这很有趣,因为它曾经是排名第一的 PDF 阅读器。
顺便提一下,书中说代码部分使用字体“Teletype”。我的系统上没有安装该字体,我也不知道在哪里可以找到它(免费)——也许安装此字体会开始将该部分渲染为纯文本,而如果找不到字体,则此位图内容只是用作后备方法(然后使用存储在 PDF 中的小分辨率位图替换)?
此外,我已经联系出版商询问是否有包含正确的真实文本代码部分的版本。
答案1
您需要摆弄以下设置Preferences > Page display
:
最佳设置取决于您的计算机和显示设置。您应该能够将其设置为接近 Foxit Reader 中的显示。
Ctrl通过使用+放大Wheel-up,您可以看到它是否真的显示为位图。如果是这样,您可以检查File > Properties > Fonts
字体是否嵌入。如果嵌入,它们实际上应该可以正常显示(但事实并非如此)。如果不是,则应该用不同的本地字体代替。我从未见过回退到位图的情况,但如果字体与本地字体差别太大,可能会发生这种情况。但是,如果您在字体部分中没有看到“Teletype”,则它实际上不是用该字体创建的。