LimeSurveyのPDFを日本語対応させる方法
以前、「LimeSurveyのグラフを日本語対応させる方法」を書いたのだけど、PDF出力の日本語対応の部分が抜けていたので、まとめる事にする。以前書いた時には、PDFの出力を確認していなかったのでした。
小塚Proゴシックが最初から同梱されているようで、以下の変更をするだけでOKなようだ。ただし、組み込まれているバージョンアップをさせると元に戻ってしまうので注意が必要。
# vi /path/to/limesurvey/admin/classes/tcpdf/config/tcpdf_config.php
<?php ... /** * default main font name */ //define ('PDF_FONT_NAME_MAIN', 'helvetica'); define ('PDF_FONT_NAME_MAIN', 'kozgopromedium'); .... /** * default data font name */ //define ('PDF_FONT_NAME_DATA', 'helvetica'); define ('PDF_FONT_NAME_DATA', 'kozgopromedium');
# vi /path/to/limesurvey/admin/classes/tcpdf/mypdf.php
<?php require_once('tcpdf.php'); class MyPDF extends TCPDF { function MyPDF($orientation='P', $unit='mm', $format='A4') { parent::__construct($orientation,$unit,$format); $this->SetAutoPageBreak(true,10); $this->AliasNbPages(); $this->FontFamily = 'kozgopromedium'; //追加 }