Ghostscript

“gv”固執的抱怨

  • September 24, 2016

我在我的腳本中使用“gv”命令來查看***.pdf 或 *** .ps 文件(我這樣做而不是使用“acroread”或“okular”,因為“gv”有一個不錯的選項“-watch”可以讓我看到我在使用“vi”編輯器時正在處理的 troff 或 LaTex 文件中發生了變化。)但是在我的新筆記型電腦(安裝了 ubuntu 14-04 的 Dell-Precision-M)中,“gv”總是給我帶來麻煩,總是這樣抱怨:

$gv 測試.pdf

警告:無法將字元串“- -Helvetica-Medium-R-Normal– -140- - -P-*-ISO8859-1”轉換為類型 FontStruct

警告:無法將字元串“- -Helvetica-Medium-R-Normal– -120- - -P-*-ISO8859-1”轉換為類型 FontStruct

警告:無法將字元串“- -Helvetica-Medium-R-Normal– -100- - -P-*-ISO8859-1”轉換為類型 FontStruct

警告:無法將字元串“- -Helvetica-Bold-R-Normal– -120- - -P-*-ISO8859-1”轉換為類型 FontStruct

坦率地說,我不在乎那些字型,無論如何,我認為這是某種錯誤(因為 acroread 和 okular 都沒有抱怨過)。因此,我嘗試通過使用“gv”命令可用的任何選項使其安靜、靜音等來簡單地抑制該警告 mgs,這些選項可以在“man gv”或“gv –help”中找到,例如“-quiet” “, “-infoSilent”, “-dsc”, “-eof”, – 但無濟於事。無論目標文件是什麼,“gv”都一心想喊出這四行。我本來可以忍受的,但是在我的腳本中,在“gv”命令之後的幾行中,我有一個“vi”命令,這些抱怨把我在“vi”中的文本弄亂了。

有什麼辦法解決嗎?

我會通過安裝字型來修復它。在我的 Debian 系統上,它們位於xfonts-75dpixfonts-100dpi包中。Red Hat 使用不同的軟體包名稱。

其他人只是忽略警告,通常會發送到標準錯誤:

gv test.pdf 2>/dev/null

引用自:https://unix.stackexchange.com/questions/312056