「gv」頑固的抱怨

「gv」頑固的抱怨

我在腳本中使用“gv”命令來查看*.pdf 或 *.ps 檔案(我這樣做而不是使用“acroread”或“okular”,因為“gv”有一個很好的選項“-watch”,它允許我在使用“vi”時查看我正在處理的troff 或LaTex文件中的更改編輯器。

$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-粗體-R-普通---120---P-*-ISO8859-1" 鍵入 FontStruct

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

有什麼辦法可以解決這個問題嗎?

答案1

我會透過安裝字體來修復它。在我的 Debian 系統上,這些位於xfonts-75dpixfonts-100dpi軟體包中。紅帽使用不同的包名稱。

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

gv test.pdf 2>/dev/null

相關內容