
電子書的某些部分包含儲存為點陣圖的文字。我不知道出版商為什麼這樣做,因為它在 Acrobat Reader 中看起來很可怕:
請注意,只有具有“Teletype”字體的程式碼段才會出現此問題。這看起來像是糟糕的像素化和錯誤的抗鋸齒的混合。放大縮小沒有幫助。我似乎也找不到一個縮放設置,在該設置中該字體實際上開始看起來不錯。我在其他包含點陣圖的 PDF 中也遇到了這個問題,但在這裡它開始變得非常糟糕。
在福昕閱讀器中,由於點陣圖已消除鋸齒,因此看起來要好一些:
有沒有辦法優化 Acrobat Reader 中的渲染?它似乎有幾百個設置,但我找不到一個可以解決我的問題 - 有趣的是,因為這是(?)有一天排名第一的 PDF 閱讀器。
附帶說明一下,書中說程式碼部分使用了「Teletype」字體。它沒有安裝在我的系統上,我不知道在哪裡可以找到它(免費) - 也許安裝此字體將開始將這些部分呈現為純文本,並且此位圖內容僅用作後備方法,如果找不到字體(然後使用PDF 中儲存的小解析度位圖替換)?
另外,我已經聯繫了發布者是否有包含正確的真實文字程式碼部分的版本。
答案1
您需要擺弄以下設定Preferences > Page display
:
最佳設定取決於您的計算機和顯示設定。您應該能夠將其靠近福昕閱讀器中的顯示。
您可以透過使用Ctrl+放大來查看Wheel-up它是否確實顯示為點陣圖。如果是這樣,您可以檢查File > Properties > Fonts
字體是否嵌入。如果它們被嵌入,它們實際上應該顯示得很好(但事實並非如此)。如果不是,則應替換為不同的本地字體。我從未見過使用點陣圖的回退,但如果字體與本地字體差異太大,則可能會發生這種情況。但是,如果您在字體部分沒有看到“Teletype”,那麼它實際上不是用該字體創建的。