【问题标题】:Gnuplot: how to use type-1 font in PDFGnuplot:如何在 PDF 中使用 type-1 字体
【发布时间】:2015-02-25 09:34:29
【问题描述】:

Gnuplot 4.6.5.

Gnuplot 默认使用 True Type 字体生成 pdf 文件,更具体地说是 True Type (CID) 字体。

我在使用 Ghostscript 处理生成的 PDF 文件时遇到问题,因为它有 CID 字体。如何在 PDF 中使用 type 1 字体并使用 CID 字体?

这是一个测试脚本:

set term pdfcairo
set output "gpdf.pdf"
#set xlabel "α"; set ylabel "β"
set xlabel "x"; set ylabel "y"
plot sin(x)

当我打开 PDF 并且它的文档属性显示:

【问题讨论】:

    标签: pdf fonts gnuplot


    【解决方案1】:

    使用终端的font 选项,您必须选择一种字体,该字体在您的系统上可用作Type1(并且可用于libpango)。在这里,在 Windows 上,我可以使用“Univers LT 55”,这是我目前安装的唯一 Type1 字体:

    set term pdfcairo font "Univers LT 55"
    set output "gpdf.pdf"
    set xlabel "x"; set ylabel "y"
    plot sin(x)
    

    但是,您在使用 utf-8 编码时很可能会遇到问题。您在使用 ghostscript 和 CID 字体时遇到的实际问题是什么?

    【讨论】:

    • 谢谢。你知道我怎样才能找到我安装的 type-1 字体吗?我遇到的 gs 问题是它无法使用嵌入的 CID 字体将 PDF 转换为 EPS。这是链接:stackoverflow.com/questions/28609400/…
    • 我不想直接用gnuplot生成eps,因为eps文件查看、处理等都很不方便
    • 那么,如果 pdf 更适合您,您需要 eps 做什么?如果您只需要 eps 作为最终产品进行任何处理,您可以尝试使用pdfcairo 终端进行正常工作,然后使用epscairo 终端进行终端步骤(不知道这些终端是否以及如何实际可能不同)。
    • 我需要 eps,因为许多期刊都需要它们。将PDF转换为EPS时有很多问题。你为什么人们仍然要求 eps 而不是 PDF?这确实很奇怪。要求EPS的期刊无论如何都必须将eps转换为pdf。无法真正理解他们的逻辑。
    • 很多期刊不接受PDF图片,要求EPS!
    猜你喜欢
    • 2011-01-06
    • 2020-09-21
    • 2013-08-20
    • 2019-09-21
    • 2020-07-10
    • 2011-04-08
    • 2011-12-03
    • 2017-03-07
    相关资源
    最近更新 更多