Some fonts. PDFs internally support Helvetica, Times-Roman, Courier & Zapf-Dingbats,
( https://github.com/dompdf/dompdf より。 )
マルチバイト文字を扱う場合、自分でフォントをインストールする必要があります。
http://madroom-project.blogspot.jp/2012/11/fuel-pdfhtmlpdf.html
試しにマルチバイト文字を含むPDFを出力してみると、ファイルサイズがかなり大きくなりました。恐らく、PDFにフォントデータそのものが丸ごと含まれているとか、そんな感じかなと。
情報も少なかったのですが、dompdf_config.custom.inc.php の
define("DOMPDF_ENABLE_FONTSUBSETTING", true);をコメントアウト解除することで、ファイルサイズが小さくなりました。(4MBくらいから8KBくらいまで縮小されました。)
尚、その際、Undefined offsetのNoticeが出てしまったので
error_reporting(0);して応急処置しました。
Undefined offsetのNotice理由は気になりますが、とりあえず。。。
No comments:
Post a Comment