不要将自定义字体嵌入到Prawn生成的PDF中

时间:2013-02-26 08:38:21

标签: ruby pdf fonts prawn

我使用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可在客户端计算机上使用。

有关如何使用自定义字体而不嵌入它的任何建议吗?

1 个答案:

答案 0 :(得分:1)

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

你可以使用像Arial和Times New Roman这样的字体构建,它们不会被嵌入,但是你没有得到你想要的外观。