我有一些 PDF,當在 Linux 下的閱讀器中查看時(atril
從 MATE 和evince
GNOME 嘗試過),連字(例如菲,佛羅裡達州)缺失,從範例中可以看出(應該是規格):
但是當我在 Firefox 的內建閱讀器 ( pdf.js
) 中查看同一個 PDF 時,連字就在那裡;因此我知道 PDF 沒有缺陷。
這看起來像這個錯誤缺少字體,但如何找到是哪一個?這是 PDF 檔案中的字體清單:
我正在使用 Debian 不穩定版 (jessie)。我安裝的字體是
ii ttf-bitstream-vera 1.10-8 all The Bitstream Vera family of free TrueType fonts
ii ttf-dejavu 2.34-1 all transitional dummy package
ii ttf-dejavu-core 2.34-1 all transitional dummy package
ii ttf-dejavu-extra 2.34-1 all transitional dummy package
ii ttf-mscorefonts-installer 3.5 all Installer for Microsoft TrueType core fonts
答案1
這對我在 Debian Jessie 上有用:
sudo aptitude remove fonts-texgyre
該行為來自於當 Times 和 Helvetica 字體出現在 pdf 時,TexGyre 字體被替換。我最終將其安裝為 TexLive 推薦的軟體包之一,因此希望刪除它不會破壞任何內容。
這個答案是轉述自這個 Ubuntu 錯誤報告並確認在這個。