首页 文章

将字体嵌入PDF

提问于
浏览
2

我知道,面对的问题,很多人“A 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:Advanced-> PDF Optimizer ...-> Fonts然后选择嵌入字体 .

  • 另一种解决方案:updmap.cfg文件中的pdftexDownloadBase14设置设置为true,以使pdflatex嵌入基本的14种pdf字体 . 如果您使用普通乳胶,那么您应该将dvipdfmDownloadBase14设置为true

在Linux中:updmap --edit

  • 如果有人知道另一种方式,请回答这篇文章....

2 回答

  • 0

    我很惊讶您仍然生成PostScript . 使用pdfTeX / XeTeX / LuaTeX并直接生成PDF . 另外:http://tex.stackexchange.com可能是TeX相关问题的更好地方 .

  • 0

    简而言之,从that solution开始,在 mypaper.tex 文件中包含以下行:

    \usepackage[T1]{fontenc}
    

    使用latex后编译为pdf:

    dvipdfm -p letter mypaper
    

    我检查了使用pdffonts,没有更多的T3字体 . 答对了 .

相关问题