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 に増加し、クライアント マシンで Arial CE を使用できるため、すべての PDF にフォントを配置する必要はありません。
カスタムフォントを埋め込まずに使用する方法はありますか?