zoukankan      html  css  js  c++  java
  • origin作图,避免里面有Type 3 字体

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


    查看eps所含字体方法:先转成pdf格式,可以用epstopdf,或者 ps2pdf 或者直接用文本编辑器打开 eps文件,搜索Font关键词即可找到字体描述。
    用adobe reader打开pdf文件,"文件 -> 属性" 打开属性对话框,找到“字体”项目,可以看到pdf所包含的字体信息。


    问题描述:
    origin 导出eps时,字体的嵌入做的很不好。默认情况字体导出设置是:Use Outlines Fonts。即把图片中字符根据轮廓转成曲线保存,不保留字体信息。
    理论上这样出来的eps都是曲线不存在字体,是不会有问题的。但偏偏origin导出的eps转成会变成“type3"字体类型信息。


    问题解决:
    方法1: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格式回去即可。

  • 相关阅读:
    iOS之NSString类型为什么要用copy修饰
    【转】高频使用的git清单
    【转】把Git Repository建到U盘上去
    python程序的打开运行方式
    python运算符的优先级顺序
    iOS之正则表达式(一)
    iOS之input file调用相册控制器消失跳转到登陆页
    监督学习与无监督学习
    常用的文件打开模式
    编码格式
  • 原文地址:https://www.cnblogs.com/pankejia/p/3476432.html
Copyright © 2011-2022 走看看