如何改進明顯顯示的字體?

如何改進明顯顯示的字體?

筆記這可能是重複的,事實上我確信它一定是重複的,但我找不到它在任何地方。顯然存在有關字體渲染或不正確字體的問題,但據我所知,這不是我在這裡指的具體情況。

看來 evince 不能很好地處理顯示字體。如果我在 Acroread(或現在 Adob​​e 的 PDF 閱讀器)中開啟 PDF,它看起來不錯,但是當我在表明,結果看起來很糟。這是一個比較:

在此輸入影像描述

表明是個下樣本

有誰知道如何強制 Evince 正確顯示字體,或作為替代方案,建議一個更好的 Evince 替代方案?總的來說,我喜歡 Evince,因為它快速且安全(它不執行嵌入式 JavaScript,這似乎是最近互聯網上最常見傳播的漏洞),但我很樂意考慮替代方案。

答案1

晚了幾年,但考慮到我遇到了這個問題,而且這是我的搜索中彈出的第一個帖子,我想為什麼不呢。

我和其他人都有這個問題。它顯然已經存在了一段時間了。evince無法正確渲染某些字體。

您可以檢查字體是否嵌入到您的 pdf 文件中,然後使用 修復它ghostscript

我找到了一篇關於堆疊溢位這非常詳細地解釋了它。工作起來就夠了。大多數字體很可能已經在您的系統中(它們已安裝在我的系統上)。

我也碰巧發現了一個鬆弛軟體教學文章包含類似的細節。

但從技術上講,最終,這只是 evince 呈現 pdf 文件的方式。我可以使用不同的應用程式載入 pdf 文件,並且我注意到每個應用程式都以獨特的方式呈現。

我遇到的唯一能夠正確呈現它的軟體是 Adob​​e 的 Acrobat Reader。我已經使用從 OSS 到專有的各種 pdf 應用程式在多個系統和裝置上對此進行了測試。

我仍然使用evince無論如何,遺憾的是我現在沒有時間去研究原始程式碼來找出為什麼會發生這種情況。也許有一天我或其他人會解決這個問題。你永遠不會知道。它是開源軟體。

相關內容