【问题标题】:Is importing a truetype font for perl module possible?是否可以为 perl 模块导入 truetype 字体?
【发布时间】:2018-10-22 17:45:48
【问题描述】:

经过大量的辛勤工作,我设法破解了一个使用 PDF::Create 为标签打印机创建 pdf 标签的 perl 脚本。该脚本现在可以完美地满足我的需要,但字体的选择是有限的。我已经用 gnome-font-viewer 安装了一个真正的字体(我使用的是 Debian Stretch)。

根据docs for PDF::Create:后记名为“BaseFont”(Courier、Courier-Bold、Courier-BoldOblique、Courier-Oblique、Helvetica、Helvetica-Bold、Helvetica-BoldOblique、Helvetica-Oblique、Times-Roman、Times -Bold、Times-Italic、Times-BoldItalic 或 Symbol) 可用于创建 pdf。

如何将我新安装的 True Type 字体添加到 Postscript 基本字体列表中,以便我可以使用它来创建 PDF?或者这不可能?

【问题讨论】:

    标签: linux perl pdf truetype


    【解决方案1】:

    有一个旧的且未解决的 ticket 请求该模块上的该功能,所以我怀疑 PDF::Create,答案是否定的,你不能使用 TTF 字体(我很高兴被证明是错误的在那一点上)。

    其他 Perl 模块可以使用 True Type 和 Open Type 字体。 PDF::API2 确实支持它们。我承认,我发现该模块的 API 有点吓人。

    我广泛使用的另一个模块是PDF::Reuse,它可用于从头开始创建 PDF,或将现有页面组合为模板并覆盖文本和其他元素。 PDF::Reuse 也支持使用 True Type 字体。

    【讨论】:

    • 感谢格兰特的回复。我使用 PDF::API2 重写了我的脚本。效果很好。
    猜你喜欢
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多