[PHP-users 14454]PDFLibでTrueTrpeフォントを使う方法
kanda
kanda @ japal.co.jp
2003年 4月 4日 (金) 16:54:05 JST
はじめまして。
PDFLib5.0.0を利用して、TrueTypeFontで日本を表示しようとしているのですが、ど
うしても出来ません。
過去ログも検索させていただいたのですが、関連記事が見あたらなかったので、質問
させて下さい。
こちらのサーバー環境は、
server: RedHat 7.3
Apache: Version 1.3.27
PHP: Version 4.3.1
PDFLib: Version 5.0.0
試した事は、過去ログを参考に、
1.
「/usr/local/src/PDFlib-5.0.0-Linux/fonts/」以下のファイルを、
「/usr/local/lib/pdflib」にコピー
2.pdflib.uprにTrueTypeフォントを登録
---
FontOutline
DCAi-W5=DCAi5.ttc
.
3.PHPの環境変数でpdflib.uprを指定
putenv("PDFLIBRESOURCE=/usr/local/lib/pdflib/pdflib.upr");
4.フォントのパスも指定
pdf_set_parameter($pdf,"SearchPath","/usr/X11R6/lib/X11/fonts/TrueType");
以上で、
$font = pdf_findfont($pdf,"DCAi-W5","EUC-H",0);
として実行してみたところ、
Fatal error: PDFlib error [2530]PDF_findfont: [2530] PDF_findfont: Unknown
standard CJK font 'DCAi-W5'
と言われてしまいます。
試しに、pdf_findfontの文字コード指定を「host」に変更すると、
Fatal error: PDFlib error [2502]PDF_findfont: [2502] PDF_findfont: Font
'winansi' doesn't support 'DCAi-W5' encoding in /var/www/html/pdftest.php
on line 32
となりました。
マニュアルは一応目を通したんですが、英語に弱くちょっと理解できてないかもしれ
ません。
どうぞ宜しくお願いいたします。
---
神田:kanda @ japal.co.jp
PHP-users メーリングリストの案内