void pdf_set_font
(int pdf document, string font name, double size, int encoding, int [embed]);PDF_set_font 関数は、カレントのフォントの種類および フォントサイズ、エンコード法を設定します。pdflib 0.6 を使用している場合、 フォントパス (デフォルトは ./fonts ) にあるフォントについて Adobe Font Metrics (afm ファイル) を用意する必要があります。 4番目のパラメータ encoding は次のような値を取ります: 0 = builtin, 1 = pdfdoc, 2 = macroman, 3 = macexpert, 4 = winansi 4 より大きいか 0 未満のエンコード方は、デフォルトが winansi となります。 winansi は通常の場合良い選択肢です。 最後のパラメータを 1 に設定した場合、フォントは、pdf ドキュメントに 組み込まれますが、1を設定しない場合は組み込まれません。 フォントが一般に普及しておらず、自分の文書を見る人がその文書内のフォントに アクセスできる保証がない場合、そのフォントを埋め込むというのは一般的に 良い考えです。
注意: 有効なPDFドキュメントを作成するために この関数は、PDF_begin_page の後にコールする必要があります。