将字体嵌入 PDF
我知道很多人都面临着“PDF 字体未嵌入”的问题。当向 IEEE/ACM 等提交论文时。
当 PDF 文档不包含它引用的所有字体时,就会出现此错误。这可能会导致打印或渲染时字体被替换,从而产生间距或方程式不正确的纸张。
这个问题的解决办法是: ps2pdf -dEmbedAllFonts=true -dSubsetFonts=true -dEPSCrop=true -dPDFSETTINGS=/prepress '%S.ps' '%.pdf'
如果您使用新的 'ps2pdf13',您可以替换 'ps2pdf'。
如果您没有 .dvi 来创建 .ps,请使用 pdf2ps 将 .pdf 转换为 .ps。
-- 您还可以尝试使用 Adobe Acrobat Professional:高级->PDF 优化器...->字体 然后选择嵌入字体。
-- 另一个解决方案:将updmap.cfg文件中的pdftexDownloadBase14设置设置为true,以使pdflatex嵌入base 14 pdf字体。如果您使用普通乳胶,那么您应该将 dvipdfmDownloadBase14 设置为 true
在 Linux 中: updmap --edit
-- 如果有人知道另一种方式,请回复这篇文章......
I know many people that face the problem of "A PDF font is not embedded." when submitting papers to IEEE/ACM etc.
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.
The solution to this problem is:
ps2pdf -dEmbedAllFonts=true -dSubsetFonts=true -dEPSCrop=true -dPDFSETTINGS=/prepress '%S.ps' '%.pdf'
If you are using the new 'ps2pdf13' you can substitute the 'ps2pdf'.
If you do not have the .dvi to create the .ps, then convert the .pdf to .ps, with pdf2ps.
--
You can also try using Adobe Acrobat Professional: Advanced->PDF Optimizer...->Fonts
Then choose to embed the fonts.
--
Another solution: pdftexDownloadBase14 settings in the updmap.cfg file is set to true to make pdflatex to embed the base 14 pdf fonts. If you use normal latex then you should set dvipdfmDownloadBase14 to true
In Linux: updmap --edit
--
If somebody knows another way please answer to this post....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我很惊讶你仍然生成 PostScript。使用pdfTeX/XeTeX/LuaTeX直接生成PDF。另外:http://tex.stackexchange.com 可能是解决 TeX 相关问题的更好地方。
I'm surprised that you still generate PostScript. Use pdfTeX/XeTeX/LuaTeX and generate the PDF directly. Also: http://tex.stackexchange.com is probably a better place for TeX-related questions.
简而言之,在该解决方案中,在您的
mypaper.tex
文件中包含以下行:使用 Latex 后转为 pdf:
我使用 pdffonts 检查过,不再有 T3 字体。宾果游戏。
In short, from that solution, include the following line in your
mypaper.tex
file:Compile to pdf after using latex:
I checked using pdffonts, no more T3 fonts. Bingo.