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格式回去即可。

  • 相关阅读:
    新院址运行统计
    游标使用之四
    游标使用之三
    css基础知识
    javascript基础知识
    [每日一题2020.06.20]BFS
    白嫖一个免费域名并解析到博客园
    [每日一题2020.06.19]leetcode #84 #121 单调栈
    操作系统---文件管理
    [每日一题2020.06.18]leetcode #3 hash_map实现滑动窗口
  • 原文地址:https://www.cnblogs.com/pankejia/p/3476432.html
Copyright © 2011-2022 走看看