用 Okular 显示的 pdf 书中的一个简单句子。
通过文档查看器显示。
以chrome浏览器显示。
C
为什么 Okular 和 Document Viewer 中和r
、和T
和之间的字符宽度h
比 chrome 浏览器显示的宽很多?
如何让 pdf 阅读器(Okular 和 Document Viewer)显示得更好看?
这是我在 dropbox 中的示例 pdf 文件。
答案1
简单来说
安装文档所需的字体或找到嵌入字体的版本。
如果找不到,您可以尝试安装类似的字体来增强渲染输出。
故事(摘要)
您所面临的问题似乎是由于缺少一些字体而引起的。
firefox
我使用浏览器 ( ) 和打开示例文件okular
。
显示的字体看起来不同。
所以我尝试使用inkscape
。
例如,文本“凯恩斯理论的批判”(tspan30)与单个字符的水平移位字符串相关联 (0 15.1861 25.17845 34.814548 46.194401)。
第一个字母与其他字母相距很近的字母有间距。这是理想的效果。
看看其余的文本,特别是摘要,你可能会注意到最初的.
另一个朝着同一方向的猜测。
然后再返回到okular
,从中File->Properties
打开一个窗口,从第二个面板(字体)我可以看到所需的字体(JansonText-bold......)已被系统中现有的字体所取代。
在 Firefox 下,它们可能有不同的替代。所以答案如上所述。
答案2
确定 中的字体sample.pdf
。
pdffonts sample.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
JansonText-Bold Type 1 WinAnsi no no no 11 0
JansonText-Roman Type 1 WinAnsi no no no 12 0
JansonText-Italic Type 1 WinAnsi no no no 13 0
在我的操作系统中下载并安装Janson Text
字体。我发现,诸如、、、、、等工具无法调用calibre
字体来显示pdfgv
文件,即使我 在其中设置了字体(例如在 okular 中)。、、、可以用字体显示文本。okular
qpdfview
xpdf
document view
Janson Text
Janson Text
Mupdf
foxitreader
adobe reader for linux version
inkscape
Janson Text