有關IEEE文章出現“One or more fonts are not embedded”字體問題

有關問題解釋:

I'm getting the error "A PDF font is not embedded." What can I do about this?

This error occurs when a PDF document does not include all the fonts that it references. This may cause fonts to be substituted when printing or rendering, yielding papers that have incorrect spacing or equations. IEEE, ACM and other publishers require all fonts to be embedded.

Hints on fixing this problem can be found at IEEE or PaperPlaza or dvipdfm.

NSF also publishes a set of related suggestions for generating PDF.

If you are using Adobe Acrobat to produce the PDF, check the "press quality" option in the print menu.

To check if all fonts are embedded, open the PDF of the paper or the figure in Acrobat and check under "File/Document Properties/Fonts" (Windows) or "File/Properties/Fonts" (MacOS). All fonts must say "embedded" or "embedded-subset". (The precise location of the menu option may depend on the version of Adobe Acrobat.)

The IEEE maintains a set of Acrobat job options and templates. ACM SIGGRAPH has also published a set of hints. Another set of hints was compiled by USENIX.

For MacOS, you can open the file in Preview and save the document to another file. This will embed all the fonts. Also, Microsoft Word on MacOS exports proper PDF with embedded fonts.

Gnuplot-generated PostScript often has this problem. Mohit Lad recommends the following:

By default, gnuplot does not embed fonts in eps files; insert this line in your gnuplot script (note that 26 is the font size that can be changed).
set terminal postscript eps enhanced "NimbusSanL-Regu" fontfile "uhvr8a.pfb" 26

If you use MATLAB figures, you need to use export_fig and then generate the PDF file using pdflatex.

If you convert Postscript to PDF using ps2pdf, use the following arguments:

ps2pdf -dEmbedAllFonts=true -dSubsetFonts=true -dEPSCrop=true -dPDFSETTINGS=/prepress graph.eps

You may also try the command above if your LaTeX file produces an embedded-font error.

For EPS files generated by xmgrace, one should deactivate the Option "use device fonts" in the xmgrace print setup window.

It has been reported that FreePDFConvert and cutePDF properly include fonts. The cutePDF support page indicates the configuration file, %Program Files%\Acro Software\CutePDF Writer\PDFWrite.rsp, may contain the parameter CompatibilityLevel=1.5 to generate PDF files with version 1.5.


我的問題是由於我用了MATLAB生成的eps文檔其中採用了字體Helvetica,這種字體不是嵌入式的字體,在LATEX中生成的PDF文檔不具有廣泛閱讀性。

採用了Foxit PDF Printer (福昕虛擬打印機)或者Foxit PDF Creator,將LATEX生成的PDF在重新生成一遍。

方法:

打印文檔,選擇Foxit PDF Printer,點擊“屬性,在彈出的對話框中點擊“字體”屬性,在“嵌入的字體”一欄中選擇“使用如下的字體嵌入列表”





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章