TCPDFで日本語フォントを使いたいので、設定方法メモ。
tcpdfをダウンロード
日本語フォントは、こちらから
- https://ipafont.ipa.go.jp
- https://ipafont.ipa.go.jp/old/ipafont/download.html
fontは、解凍して、例えば {tcpdf解凍先}/fonts/ttf に保存しておく。
command lineで、fontを追加していく。例えばipag.ttf (IPAゴシック)を、 SetFont(‘ipag’) として使えるようにするには、terminalにて
$ cd {tcpdf解凍先}/tools $ php tcpdf_addfont.php -b -t ipag -f 32 -i ../fonts/ttf/ipag.ttf
成功すると、
>>> Converting fonts for TCPDF: *** Output dir set to {tcpdfのdirectory}/fonts/ +++ OK : {tcpdfのdirectory}/fonts/ttf/ipag.ttf added as ipag >>> Process successfully completed!
のように出力される。
あとは、そのフォントを使いたいところで
$this->setFont('ipag', "B", 15);
のように指定する。