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