FPDFで使用するフォントを追加
PHPからPDFファイルを作成するための無料ライブラリFPDF
で、
使用するフォントを追加するためのメモ。(日本語対応:MBFPDF使用)
今回は郵便振替の用紙を出力に必要だったのでOCRBフォントを追加する。
●フォントファイルを探す。(OCRB.TTF)
●TTFフォントからafmファイルを生成する。
(ttf2pt1.exeが必要です。ない場合は、下記手順でダウンロードできます。)
(ローカルでPHPが動けばローカルで、PHPがなければサーバーにアップロードして、コマンドを実行。)
FPDFを導入する際、参考にさせて頂きました。 こちらの記事も気になります。

使用するフォントを追加するためのメモ。(日本語対応:MBFPDF使用)
今回は郵便振替の用紙を出力に必要だったのでOCRBフォントを追加する。
●フォントファイルを探す。(OCRB.TTF)
●TTFフォントからafmファイルを生成する。
(ttf2pt1.exeが必要です。ない場合は、下記手順でダウンロードできます。)
-
FPDFのScriptのページ
から、Yann Sugereさんの「AddFont」をZIPでダウンロードして、解凍。
- Cドライブ直下とか、分かりやすいところ「addfont」フォルダをコピー
- addfontフォルダ内にフォントファイルをコピー
- コマンドプロンプトを起動して、addfontに移動(cd C:\addfont)
- ttf2pt1.exeを実行(ttf2pt1 -b OCRB.TTF OCRB)
- これでaddfont内にOCRB.afmが生成される。
(ローカルでPHPが動けばローカルで、PHPがなければサーバーにアップロードして、コマンドを実行。)
- fpdf/font/makefontにOCRB.afmをコピー
- mkttfdef.phpの13行目を変更($work = "OCRB.afm";)
- mkttfdef.phpを実行(php mkttfdef.php)
- fpdf/mbfpdf.phpにフォント名を追加(DEFINE("OCRB","OCRB");)
FPDFを導入する際、参考にさせて頂きました。 こちらの記事も気になります。

RECENT POSTS
SEARCH