2015-04-06 167 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将要查找字体的位置的列表。