首页 文章

是否可以为perl模块导入truetype字体?

提问于
浏览
3

经过大量的工作后,我设法破解了一个使用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 .

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

1 回答

  • 4

    在该模块上有一个旧的未解决的ticket请求该功能,所以我怀疑PDF :: Create,答案是否定的,你可以很高兴在这一点上被证明是错误的) .

    其他Perl模块可以使用True Type和Open Type字体 . PDF::API2确实支持他们 . 我的API有些令人生畏 .

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

相关问题