1

我使用 Prawn 生成 PDF。当我使用自定义字体(带有中欧/东欧字符的 Arial CE)时,字体会嵌入到目标 PDF 中。

pdf.font_families.update(
        "Arial" => {
                :bold        => "font/arialbd.ttf",
                :italic      => "font/ariali.ttf",
                :bold_italic => "font/arialbi.ttf",
                :normal      => "font/arial.ttf"
        }
)
pdf.font "Arial"
pdf.text "Účet", :size => 18

问题是PDF的大小。嵌入式字体将文档大小从 4kB 增加到 80kB,我不需要将字体放入每个 PDF,因为 Arial CE 在客户端计算机上可用。

有什么建议如何在不嵌入的情况下使用自定义字体?

4

1 回答 1

1

不幸的是,大虾无法关闭自定义字体的嵌入。

您可以使用 Arial 和 Times New Roman 等字体的构建,它们不会被嵌入,但是您不会得到您想要的外观。

于 2013-02-27T12:10:56.873 回答