1 问题
当我们在向IEEE出版社投稿时,很可能会遇到PDF文件中缺少某某字体的问题。该问题产生的原因可能是同学使用矢量图工具,比如Python plt生成eps文件。
2 一般方法
网上很多帖子给出的方法是使用Adobe PDF打印机在重新打印PDF文件时附加上字体,例如“word文档转PDF字体缺失解决”。
或者使用latex相关的命令安装字体,例如帖子“embed-all-the-fonts-during-compiling-with-pdflatex”。
pdf2ps doc.pdf
ps2pdf14 -dPDFSETTINGS=/prepress doc.ps doc2.pdf
但是这样会导致latex生成pdf文件中交叉应用、跳转等魔法操作失效,甚至使得某页PDF图片化,无法选中文字。
3 更好的方法——印刷制作 印前检查
edas官方faq109中提到了使用Adobe Acrobat,但是没说太全。“If you are using Adobe Acrobat Pro (not Adobe Acrobat Reader, since Reader can only display PDF) to produce the PDF, check the "press quality" option in the print menu.”。
更好的方法应该是使用Adobe Acrobat中的印刷制作-印前检查功能,该该功能可以检查pdf缺失的字体并修复。
4 工具下载、安装与使用
Acrobat 下载:BD链接,Mac版和Windows版。提取码:omae。
其中Mac版安装过程有点复杂,参考文章 Adobe Acrobat Pro DC 2021 for Mac 2021.001.20145 中文版 和 Adobe Zii 2020 已损坏打不开解决方法。
嵌入字体方法的帖子: “pdf嵌入字体(不用adobe pdf打印机)。
* Kyes: IEEE Latex TTF PDF 缺少字体