2015-04-06 162 views
0

我有一個使用字體真棒圖標的網站。當試圖打印頁面爲PDF,IE瀏覽器11產生一個錯誤:當在Internet Explorer中打印爲PDF時與字體相關的錯誤11

%%[ ProductName: Distiller ]%% 
Roboto-Regular not found, using Courier. 
FontAwesome not found, using Courier. 
%%[Page: 1]%% 
%%[ Error: invalidfont; OffendingCommand: show; ErrorInfo: CharOffsets %%[  Flushing: rest of job (to end-of-file) will be ignored ]%% 
%%[ Warning: PostScript error. No PDF file produced. ] %% 

打印PDF格式似乎並不在我測試過的其他瀏覽器的問題。我如何在Internet Explorer中解決這個問題?

回答

0

不是一個完整的解決方案,但是解決方法是在打印對話框的首選項部分取消選中「僅依賴系統字體;不要使用文檔字體」。

0

從您發佈的消息中可以看出,您打印的內容引用了Roboto-Regular和FontAwesome字體,但Adobe Distiller(嘗試將PostScript輸出提取爲PDF)無法在其資源位置找到它們)在主機上。它試圖替代Courier沒有成功。 (我不知道Courier的成功替換會有用嗎)

確認您確實在計算機上同時具有這些字體,並且該Distiller正在查找放置它們的資源文件夾。根據需要進行更新,方法是將字體移到這些位置或添加一個新的位置。例如在Adobe Acrobat Distiller X中,按Ctrl + L會彈出Distiller將要查找字體的位置的列表。