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

カスタムフォントを埋め込まずに使用する方法はありますか?

4

1 に答える 1

1

残念ながら、prawn にはカスタム フォントの埋め込みをオフにする方法がありません。

Arial や Times New Roman などのフォントでビルドを使用できます。これらは埋め込まれませんが、目的の外観が得られません。

于 2013-02-27T12:10:56.873 に答える