Debian
有沒有辦法知道/判斷 pdf 文件中使用了哪些字型?
我從這裡下載了一個 pdf 文件。我正在/正在使用 evince,發現超過一半的頁面缺少字元/字型資訊或其他內容。我得到矩形。有沒有辦法——
- 一種。查找在該特定文件中使用哪些字型的方法
- 灣。在 Debian 中查找哪些等效字型可以讓我稍微查看一下文件。
我試過 evince 但它沒有告訴/抱怨缺少哪些字型。
即使使用
pdfinfo
正在使用 -[$] pdfinfo Music\ Tech\ -\ October\ 2016.pdf Title: Music Tech - October 2016 CreationDate: Fri Sep 23 08:48:45 2016 IST ModDate: Fri Sep 23 08:48:45 2016 IST Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 116 Encrypted: no Page size: 595.68 x 840.71 pts Page rot: 0 File size: 14783331 bytes Optimized: yes PDF version: 1.6
期待知道我該如何解決這個問題。
pdffonts
我能夠使用(來自Xpdf )找出字型:[$] pdffonts Music\ Tech\ -\ October\ 2016.pdf Syntax Warning: Could not parse ligature component "facebook" of "facebook_sign" in parseCharName Syntax Warning: Could not parse ligature component "sign" of "facebook_sign" in parseCharName name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- OUYRDP+Akkurat Type 1C WinAnsi yes yes no [none] TGDSFA+OpticalBeta Type 1C Custom yes yes no [none] PVKQNR+Akkurat-Bold Type 1C WinAnsi yes yes no [none] OGKWQO+DINOT-CondBold Type 1C WinAnsi yes yes no [none] QSWCQY+DINOT-CondLight Type 1C Custom yes yes no [none] EOEYOT+Akkurat-Bold-Identity-H CID Type 0C Identity-H yes yes no [none] QKRTJM+Akkurat-Light Type 1C WinAnsi yes yes no [none] SECIQX+Akkurat-LightItalic Type 1C WinAnsi yes yes no [none] VOWOQW+DINOT-CondBold-SC700 Type 1C WinAnsi yes yes no [none] ZSFBVW+OpenSans-Bold Type 1C Custom yes yes no [none]
實際上,在屬性中打開文件時,您也可以在 Evince 中看到它,但這無濟於事。
很明顯,在 okular 中它有效,但在 evince 中無效,這意味著在 evince 中出現問題。現在,poppler 負責所有的字型渲染,並且所有人都在上游送出了一個錯誤https://bugs.freedesktop.org/show_bug.cgi?id=99304,希望能得到修復。