在用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

其它方法:

投 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')

如果图已经画好,那么可以用以下方法解决,个人推荐第三个

解决办法

1.简单的方法,下载Cutepdf

虚拟pdf打印机,将生成的pdf用此打印机重新输出为pdf文件就行了。下载地址:http://www.cutepdf.com/,不是很完美~~~~

2.另一个简单的方法,先生成ps文件,然后在命令行输入(推荐):

gswin32c -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dCOMPatibilityLevel=1.4 -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -sOutputFile=yourfile.pdf yourfile.ps

生成的pdf文件就全部都能embed了,哈哈

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,也请参考上述连接。
4.比较BT的方法:

直接编辑eps文件,将eps文件中的
%%IncludeResource: font Helvetica
/Helvetica /WindowsLatin1Encoding 120 FMSR

第二行改为
/ArialMT /WindowsLatin1Encoding 120 FMSR


还有一些其他方法,我没有试过,记录于此方便大家(这些方法太麻烦):

1、如果是用word文档转pdf,推荐使用adobe acrobat的打印机功能,在打印机属性里面,点“编辑”(就在“默认设置”的右边),进去后找到“字体”,然后这里有一个“嵌入所有字体”,记得要打 钩,然后把下面的“never embeded”的字体全部清除,再把左边的所有字体都加入到“always embeded”里面,再打印成pdf,就能嵌入所有的字体了。(注:如果是系统没有安装的字体,必须先安装才可以)


2、如果是用LaTeX写的,我发现LaTeX会自动嵌入所有字体,唯独Helvetica字体不行,我现在采用的解决方法是先 tex文件 -> dvi文件,然后dvi文件 -> ps文件, 最后再用adobe distiller把ps文件转成pdf文件,就能全部嵌入了,如果发现有的字体没有找到,需要在distiller里面设置一下字体目录。

快速EDAS字体嵌入问题相关推荐

  1. 怎么用mcgspro打开mcgs文件_留言赠书 | 快速从Mcgs嵌入版升级到McgsPro

    原标题:留言赠书 | 快速从Mcgs嵌入版升级到McgsPro JZGKCHINA 01 应用背景 由于MCGS昆仑通态产品更新,推出了Linux底层系统的HMI,原有基于windowCE应用的MCG ...

  2. Flash中文字体嵌入终极解决方案

    Flash中文字体嵌入终极解决方案 http://www.xiumu.org/technology/flash-chinese-characters-embedded-in-the-ultimate- ...

  3. WPF设置全局字体和字体嵌入

    WPF设置全局字体和字体嵌入 原文:WPF设置全局字体和字体嵌入 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/CLeopard/article/d ...

  4. Latex编译pdf后的字体嵌入问题

    最近在提交论文的camera ready版本的时候遇到了一些问题.最主要的问题就是,在IEEE express中检测不通过的问题,总是提示一些字体没有embedded. 网上找了一下解决办法,发现检测 ...

  5. (遇到问题) AAAI2021 pdf要求: CYMK颜色空间,png图片300DPI,字体嵌入pdf

    CYMK颜色空间 在acrobat中 打印-高级-保留CYMK原色 png图片300DPI 方法一 https://clideo.com/dpi-converter 这个网站可以,但是貌似翻墙会快 方 ...

  6. PDF文件字体嵌入问题

    IEEE的会议或者期刊camera ready的时候需要将字体嵌入pdf文件,一开始不管怎么样都通不过check.后来在Latex论坛里面找到了解决方法. 下面是我的处理方式. 首先可以通过将编译方式 ...

  7. wps怎么将字体嵌入文件_WPS文档技巧—自由给文档嵌入字体

    我们在利用WPS文档与Word文档进行日常办公时,不同的文档内容需要设置不同的字体,或者有的朋友非常喜欢一种字体,将整篇文档都设置为这种字体,但当我们在另外一个电脑上打开的时候,居然发现字体消失了,变 ...

  8. wps怎么把字缩到最小_如何在WPS文档中快速调节字体大小

    如何在WPS文档中快速调节字体大小 现在越来越多的人在使用WPS的软件了,不过在习惯了使用word文档以后很难对WPS 的使用转变过来,其实WPS软件有着很多的优势,也有很多地方可以让我们办公时得心应 ...

  9. wps怎么将字体嵌入文件_WPS文字怎么将字体嵌入文件让含有特殊字体的文档正常显示...

    WPS文字怎么将字体嵌入文件让含有特殊字体的文档正常显示 时间:2014-11-13   作者:snow   来源:互联网 含有特殊字体的文档默认情况下在其他的电脑中是无法正常显示的,这是因为,此电脑 ...

最新文章

  1. 计算机中的颜色XIII——颜色转换的快速计算公式
  2. git回滚到历史版本,并且删除本地untracked file
  3. 精通移动端布局 - 概念篇 -
  4. Hibernate HQL基础 限定查询条件(这里面有各种条件查询)
  5. datax的工具配置oracle,完全小白级DataX安装配置过程详解
  6. (42)根据时钟关系分类时钟
  7. Allocate aligned memory
  8. 随想录(怎么用source insight阅读kernel代码)
  9. Bug提交规范及注意事项
  10. 导航菜单点击后高亮显示
  11. RabbitMQ---9、消息确认机制(事务+Confirm)
  12. wow服务器文件夹,《60级魔兽世界WTFWDB文件夹全解析 by Qcat》
  13. 解决看网课鼠标不能移开,视频不能加速
  14. 百度浏览器,一款简单轻快绿色纯净的浏览器
  15. lcx端口转发linux_LCX端口转发及NC反弹
  16. Linux复制文件内容到另一个文件
  17. 黑客用恶意软件Dropper攻击了Pale Moon存档服务器
  18. android 扇形菜单动画,ArcMenu,仿path中带动画效果的扇形菜单
  19. mysql主从配置duxi_配置MySQL主从复制(一主一从)
  20. css3 特效大全,CSS3 特效范例整理

热门文章

  1. 7月 显卡选购指南矿难矿卡环境下选购选卡 AMD 6700 与6750xt 等解决方案
  2. CPU四核八线程和四核四线程的区别
  3. python写乘法口诀表好记方法_乘法口诀表好记方法
  4. 国科大 - 高级人工智能(沈华伟等)- 期末复习 - 试卷
  5. VScode快捷键配置汇总
  6. Instruction set
  7. 安装配置Tomcat(CentOS7)
  8. 福建省莆田市谷歌卫星地图下载
  9. Unity基础 Unity获取当前时间的时间戳
  10. html源码里面写current,HTML Video currentTime用法及代码示例