“badly embedded fonts or Type 3 fonts”

Winedt 7.0
采用latex+dvi2ps+ps2pdf,生成的pdf文件中嵌入了type3字体,来源可能是 eps图片
期刊系统不支持该类型字体。
改用latex+dvi2pdf即可解决。

http://muchong.com/html/201009/2381605.html
这个帖子lz虽然已经解决了问题,但所有人的回答都没有回答清楚。lz用转jpg图片的方案不是一个好的方法,至少不推荐。我来解释下。
背景知识:
lz的问题是,origin的图片导出为eps,并用latex转成pdf时,pdf内嵌描述的字体变成了type3. 这不符合杂志的要求。

嵌入字体在pdf中一般分为type1(矢量),truetype(矢量), type3(一般是非矢量字体)。type1和truetype类型字体是矢量字体,质量更高,所以杂志社接受的是前两者。

eps图片格式,为矢量图片,曲线质量更高,一般推荐origin作图导出为eps等矢量格式。注意,eps本身能嵌入字体,和pdf类似,假设我嵌入的是徐静蕾手写字体,那么到一台没安装此字体的电脑上也能正常打开该图片,否则打开就会出错。
jpg是点阵图片格式,放大后会出现马赛克,不含有任何字体信息,全是像素点构成。
查看eps所含字体信息的方法:先转成pdf格式,可以用epstopdf,或者 ps2pdf 或者直接用文本编辑器打开 eps文件,搜索Font关键词即可找到字体描述。

转成pdf后,再用adobe reader打开pdf文件,用快捷键 Ctrl+D 或者 “文件 -> 属性” 打开属性对话框,找到“字体”项目,可以看到pdf所包含的字体信息。

问题描述:
origin 导出eps时,字体的嵌入做的很不好。默认情况字体导出设置是:Use Outlines Fonts。即把图片中字符根据轮廓转成曲线保存,不保留字体信息。
理论上这样出来的eps都是曲线不存在字体,是不会有问题的。但偏偏origin导出的eps转成会变成“type3”字体类型信息。结果检查时就通不过了。
问题解决:
方法1:楼上某人已经提供了一个解决方案,即用eps2eps来解决。eps2eps命令是包含在texlive发行版中的小工具,它能把一个eps图片中字体全部曲线化,转换后的eps再转成pdf时,不带任何字体信息。
用法:eps2eps your.eps output.eps
方法2(推荐):origin本身具备导出嵌入字体的功能。具体操作:
File -> Export Graphs -> Open Dialog -> 弹出导出图片对话框。
Image Type 选择eps格式,然后一直拖下来,找到Image Setting->Eps options->Fonts -> 选择 “Adobe Type1”+”Use Built-in Fonts” 即可。
这样导出的eps文件,只要不含中文字体,就会正确嵌入英文字体。
注意:Origin 8.5.1 SR2版本,貌似方法2不起作用,可能是Bug。
如果含有中文,origin不支持导出嵌入正确的中文字体的eps图,但可以选择字体曲线化,即选Use OutlineFonts导出,再用eps2eps转换下即可。或者用Adobe Distiller转换为PDF后,再用acrobat打开,另存为eps格式回去即可。
当然,选择导出jpg或者tif等点阵图片格式也能马马虎虎接受。只要分辨率足够高,还是可接受的。个人认为导出tif更为合适。

Type 3 fonts error for pdf files相关推荐

  1. pdf论文中python画的图Type 3 fonts字体不兼容

    python matplotlib画图产生的Type 3 fonts字体不兼容,更改措施: 使用Type 42字体来生成PostScript 和PDF 文件. import matplotlibmat ...

  2. php中嵌入pdf文件,使用Base64在PHP中附加PDF文件(Appending PDF Files in PHP with Base64)

    使用Base64在PHP中附加PDF文件(Appending PDF Files in PHP with Base64) 我有一系列我想合并在一起的base64 PDF文件. 目前我正在使用file_ ...

  3. python matplotlib画图产生的Type 3 fonts字体没有嵌入问题

    ScholarOne's 对python matplotlib画图产生的Type 3 fonts字体不兼容,更改措施: 在程序中添加如下语句 import matplotlib matplotlib. ...

  4. go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)

    2019独角兽企业重金招聘Python工程师标准>>> 问题背景 在windows 中编译 go 的pipe时由于pipe依赖sqlite,需要通过cgo进行编译.出现如下异常 gc ...

  5. thymeleaf There was an unexpected error (type=Internal Server Error, status=500).

    thymeleaf There was an unexpected error (type=Internal Server Error, status=500). 使用thymeleaf依赖,无法访问 ...

  6. Softaken Unlock PDF Files v1.0 PDF文件解密

    简介: Softaken Unlock PDF Files 为用户提供PDF文件解密的功能,当我们忘记自己设置的PDF密码,导致文件打不开的时候,就可以通过这款软件来进行快速解锁,用户也能够使用软件对 ...

  7. Error: Plugin/Preset files are not allowed to export objects, only functions……

    Error: Plugin/Preset files are not allowed to export objects, only functions-- 报错如下: 解决办法: 找到babel.c ...

  8. error: fatal error: no input files

    背景:之前在Qt中创建类的时候,为了将已存在的类从Qt目录结构树中给移除, 将pro中对应的.h, .cpp, .ui文件给删除了,此时编译,那么该类就会从目录结构树中消失,但是该类对应的(.h, . ...

  9. 服务器上 type=Internal Server Error, status=500 错误解决办法

    服务器上 type=Internal Server Error, status=500 错误解决办法 原本在环境上好好的,但是隔了一个下午却出现了500的错误,排查了很久,一开始还以为是我自己的配置文 ...

最新文章

  1. MATLAB批量实现dicom转换为bmp格式
  2. 源码之HashMap
  3. python网格搜索核函数_机器学习笔记——模型调参利器 GridSearchCV(网格搜索)参数的说明...
  4. Git 下载很慢问题解决方案
  5. mysql linuxl环境搭建_Linux环境下的MySQL搭建
  6. Redsi和Memcached区别总结
  7. 8、mysql数据表中数据的增删改
  8. 分组背包(信息学奥赛一本通-T1272)
  9. 几何常用算法与判断线段相交【转】
  10. Codeforces Round 212 Div 2 报告(以前没写完,现在也没心情补了,先就这样吧)
  11. DevOps使用教程 华为云(14)持续集成 流水线 自动化测试 怎么用
  12. Unable to open debugger port (127.0.0.1:**): java.net.BindException Address already in use: JVM_Bind
  13. 彩影2008 白金版 10.1 build 2010
  14. 【Android智能硬件开发】【004】通过PackageInstaller静默安装apk
  15. 【强大图片滤镜插件集】Nik Collection 2 by DxO for Mac 2019
  16. 蓝旭前端预习5之DOM(文档对象模型)
  17. 【caffe2从头学】:3.3.Brewing Models(快速构建模型)
  18. java的深浅拷贝_Java中深浅拷贝
  19. 计算机在生态文明建设的改造,关于中国生态文明建设的现状与未来思考
  20. 小米实习---推荐系统--二面

热门文章

  1. 排查通过服务器中 redis 的漏洞植入 pnscan 病毒进行挖矿
  2. 03-03 创建和编辑AutoCAD实体(三) 使用选择集(2)
  3. python 远程控制摄像头_Python设置Socket代理及实现远程摄像头控制的例子
  4. 【常用自定义函数001】VBA高容错性地打开文件
  5. 使用腾讯云实现录音语音转换文字简单DEMO
  6. 手机芯片将进入10纳米时代
  7. 北京市长陈吉宁:确保企业社保缴费负担不增加
  8. LocalDate计算两个日期间距离
  9. 大连理工考研计算机专业目录,大连理工大学2006年研究生计算机应用技术专业目录...
  10. 生产制造机器设备物联网技术方案