我使用 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 在客户端计算机上可用。
有什么建议如何在不嵌入的情况下使用自定义字体?