C/C++教程

IEEE论文检测的字体未嵌入问题Times New Roman,Bold, Times New Roman,Italic is not embedded解决方法

本文主要是介绍IEEE论文检测的字体未嵌入问题Times New Roman,Bold, Times New Roman,Italic is not embedded解决方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

EDAS字体嵌入问题解决方法

无意之中,搜到一篇 post, 说是 pdf的 字体类型嵌入问题。。

【2】字体嵌入问题,可以通过 Adobe Acrobat 来解决。步骤如下:

【step1】: 下载 Adobe Acrobat: 下载地址 adobe_acrobat_pro_9 。你也可以用迅雷到此 地址(过滤掉空格)下载:ed2k://|file|[Acrobat.9.].APRO9_Win_ESD1_CS.exe|648900080|31d4629f1fdf82d3477012b37050ebbc| 

后续步骤如下: 

安装序列号
    SN:  1118-4018-6583-4956-2486-7805

下载具体信息:
    (1)名称:[Acrobat.9.].APRO9_Win_ESD1_CS
    (2)大小:618.84 MB
    (3)指纹: MD5: 89527C83237A9A23C8F5C1642277F1F4
                        SHA-1 0B5A9FA0A1F9076495013AFD963FFBC986BB5DE3

3. 安装序列号

   SN: 1118-4018-6583-4956-2486-7805

4. 下载具体信息:

   (1)名称:[Acrobat.9.].APRO9_Win_ESD1_CS

   (2)大小:618.84 MB

    (3)指纹: MD5: 89527C83237A9A23C8F5C1642277F1F4
                       SHA-1 0B5A9FA0A1F9076495013AFD963FFBC986BB5DE3

5. 下载地址:(电驴、迅雷)

   ed2k://|file|[Acrobat.9.].APRO9_Win_ESD1_CS.exe|648900080|31d4629f1fdf82d3477012b37050ebbc|

6. 安装提示:

    (1)双击下载后的文件,执行文件解压,选择好解压路径;

     (2)解压结束后,执行安装;填写名称、单位、序列号(上面给的);

     (3)安装结束后,启动程序;弹出窗口,选择“接受”、“稍后提醒”;

     (4)安装结束。

【step2】: 安装完 acrobat后, 如下操作:

文件-》 打印-》选中打印到 adobe pdf-》 属性 -》 pdf 设置 -》编辑 -》添加【总是嵌入】的字体格式, 并移除【从不嵌入】的字体格式 -》 确定以保持设置到文件;


【step3】 :同样的步骤进入打印-> 属性-》pdf设置-》默认设置-》选择我们刚才保持的设置文件

【step4】:在打印页面点击确定打印, 则弹出保存文件框,按照提示保存文件就可以了。。

【step5】: 文件-》属性-》字体


可以看到,字体类型已经全部都嵌入了。再次提交到 IEEE 检测网站,会提示 通过。。bingo。

————————————————
版权声明:本文为CSDN博主「PacosonSWJTU」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pacosonswjtu/article/details/78073774

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

提交IEEE EDAS文章时出现:“The paper PDF file cannot be accepted: Publishers require that PDF fonts are embedded so that documents can be printed everywhere; one or more of your document fonts are not embedded. See EDAS FAQ.” 的解决办法。

在用edas向国际会议投稿的时候,往往要检查pdf稿件的格式,例如页边距、行距、字体等。经常碰到的一个问题就是字体未嵌入到文件中。因为大家一般用CTex里面的ps2pdf生成pdf文件,图片中的字往往会导致这个问题的出现。edas上提供了一些解决的方法。这里我给出一种很简单的解决方法(推荐使用这种方法):
       1.用acrobat打开不满足要求的pdf文档

       2.菜单"编辑->首选项",选择"转换为pdf"

       3.在中间的框里,选择Word或PostScript/EPS或其它,只要右侧是灰的,并且"编辑选项"按钮可点就行

       4.点"编辑选项"按钮,然后编辑Adobe PDF设置(点"编辑"按钮)

       5.在最左边点击"字体",把右边的从不嵌入框中的都删掉,把上面子集化...前面的勾勾去掉,然后另存为,取个名字。

       6.打印,选择Adobe PDF打印机,在属性中选择刚刚保存的设置,再打印就大功告成了!!

(比如,我的设置为EDASsetting.joboptions)以后,只需直接选择EDASsetting.joboptions即可,配置文件在C:\Documents and Settings\Administrator\Application Data\Adobe\Adobe PDF\Settings文件夹以及D:\Program Files\Adobe\Acrobat 8.0\Acrobat\Settings文件夹下可找到:EDASsetting.joboptions

下面是一个更简单的方法:

       1.用acrobat打开不满足要求的pdf文档

       2.打印,选择Adobe PDF打印机,

       3.点击属性,Adobe PDF 设置

       4.点"编辑"按钮

       5.在最左边点击"字体"——“添加名称”,然后输入Helvetica,选择总是嵌入列表,然后添加、完成。(出现问题一般都是Matlab,莫名其妙的默认字体Helvetica!)

       6. 点击确认,保存到和文件同一个文件夹下即可。

       6. 最后打印,选择Adobe PDF打印机,再打印就大功告成了!!

其它方法:

投 IEEE的会议论文时,有些会议要求一定要投pdf格式的文档,而且所有字体一定要embeded,所谓字体embeded就是把这种字体嵌入文档,那么 以后即使这个文档在其他任何系统下打开,无论该系统有没有这个字体,都不会出现乱码,可移植性比较强,当然嵌入后文档体积会有所增大。

首先告诉大家如何看自己的pdf文档字体是否嵌 入:在pdf格式的文件中,点“文件”-> “文档属性”-> “字体”,显示的就是你文档中用的所有字体了,每一个字体后面,如果注明了“embeded(已嵌入)”或“embeded subset(已嵌入子集)”,就说明是嵌入了,否则就要想办法。

出现问题一般都是Matlab,莫名其妙的默认字体Helvetica!没发现Matlab中哪个地方可以修改默认字体的,有知道的同志麻烦告知一下,不胜感激~

当然可以每次画图的时候都设置一下,这样就可以避免乱七八糟的字体!

set(gca,'FontSize',10, 'FontName','Arial')
xlabel('test','FontSize',10,'FontName','Arial')
ylabel('test','FontSize',10,'FontName','Arial')
legend('test','FontSize',10,'FontName','Arial')
title('test','FontSize',13,'FontName','Times New Roman')

如果图已经画好,那么可以用以下方法解决,

3. 彻底的方法(推荐
针对dvi2pdf的生成方式,提供一种彻底的解决方法,在生成的过程中将所有字体嵌入pdf中。
这样生成的pdf直接就OK。编辑下面这个配置文件
~~~~CTEX\MiKTeX\dvipdfm\config\dvipdfmx.cfg

将下面这段替换%% GhostScript (MiKTeX):
D "mgs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=%o %i -c quit"


原来MiKTeX使用了一个叫mgs的命令完成这一步的,它的参数几乎和gs一样,添加相应的参数变成下面的这句话,就可以将达到嵌入所有字体的效果了。

D "mgs.exe -sPAPERSIZE=a4 -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile="%o" "%i" -c quit"


此方法参考http://hi.baidu.com/heishuihe2008/blog/item/9b20edcdb3faf3590eb34532.html
如果用ps2pdf,也请参考上述连接。

这篇关于IEEE论文检测的字体未嵌入问题Times New Roman,Bold, Times New Roman,Italic is not embedded解决方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!