【问题标题】:Use custom TTF font in a PostScript file在 PostScript 文件中使用自定义 TTF 字体
【发布时间】:2021-07-20 23:33:47
【问题描述】:

我正在尝试手动编写我自己的 PostScript 文件,并想使用从 Web 下载的自定义 TTF 字体,但它没有使用它 - 要么使用其他字体,要么根本不显示文本。我对系统中安装的字体没有问题。

我使用的命令是不同的变体:

/FontName /TheFontName def /TheFontName 20 selectfont (XXXXXXXXXXX) show

【问题讨论】:

    标签: truetype postscript


    【解决方案1】:

    您不能直接在 PostScript 中使用 TrueType 字体,这与 PDF PostScript 不支持 TrueType 不同。

    要使用 TrueType 字体,您必须先将其转换为 PostScript 支持的 type 42 字体。

    Adobe Technical Note 5012 记录类型 42 格式

    【讨论】:

    • 好的,我刚刚使用这个在线服务转换了字体:freefontconverter.com(有一个扩展名为“.t42”的文件)但它仍然没有使用它。我怎样才能告诉它使用这个 t42 文件作为我的文本?也许我使用了错误的命令?
    • 好的,我打开了 T42 文件,发现它是纯 PostScript 代码,所以我一开始(在我的代码之前)将它复制到我的 PS 文件中,我的代码现在可以使用该字体了!跨度>
    • @Val,您是否发现了一种“更简洁”或更动态的方法——无需将 T42 字体内容移动到您的脚本中?
    • 不,幸运的是,我只需要这样做一次。
    【解决方案2】:

    您必须将 ttf 字体转换为 pfb 和 pfm 格式才能在 postscript 中使用。有在线工具可以将 ttf 字体转换为 pfb 和 pfm 格式。

    【讨论】:

      猜你喜欢
      • 2011-11-22
      • 2014-02-08
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多