我使用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可在客户端计算机上使用。
有关如何使用自定义字体而不嵌入它的任何建议吗?
答案 0 :(得分:1)
不幸的是,prawn无法关闭嵌入自定义字体。
你可以使用像Arial和Times New Roman这样的字体构建,它们不会被嵌入,但是你没有得到你想要的外观。