PDFLibを使用してPDFファイルを作成していますが、残念ながらジョージアファイルを使用できないようです。私はそれ以外のほとんどのフォントを使うことができます。Mac(El Capitan)でPDFLibでGeorgiaフォントを使用する
ファイルの読み込みと検索パスの変更を試しても、動作していないようです。私がこれまで試した:私はこれを含めるたび
$searchPath = "/Library/Fonts";
$p->set_option("searchpath= {" . $searchPath . "}");
$scoreFont = $p->load_font("Georgia", "unicode", "");
if ($scoreFont == 0){
die("Error: " . $p->get_errmsg());
}
することは、それは私にエラー「ページが動作しない」を与えます。
関連があるかどうかわかりませんが、Library/FontディレクトリのGeorgia.ttfファイルは表示されますが、System/Library/Fontディレクトリは表示されません。誰でもこの問題に関する経験がありますか?どんな助けでも大歓迎です。
ありがとうございます!
EDIT
私はApacheのログをチェックし、私はエラーがある参照としてリスト:また
Tue Aug 09 11:23:48 2016] [notice] child pid 11501 exit signal Segmentation fault (11)
、私はPDFlibのログファイルをチェックし、私は以下を参照してください
PDF_load_font[---------------------------------------------------------------- --------------]
[ PDFlib 9.0.5 PHP5 binding on Mac OS X-10.6 64 (le) 2016-08-09 11:23:48 ]
[ Classes: api=1 warning=1 ]
[ Enter in vi to compile it: ]
[ %s/)$/);/g and %s/"(NULL)"/NULL/g and %s/\[[^]]*\]//g ]
[ Program should run on a little-endian platform ]
[------------------------------------------------------------------------------]
PDF_set_option(p_0x1097619a8, "searchpath= {/Library/Fonts}")
[New category:resource "SearchPath:/usr/local/PDFlib"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0/resource/cmap"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0/resource/codelist"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0/resource/fonts"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0/resource/glyphlst"]
[New category:resource "SearchPath:/usr/local/PDFlib/PDFlib/9.0/resource/icc"]
[New category:resource "SearchPath:/Users/{username}/PDFlib"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0/resource/cmap"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0/resource/codelist"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0/resource/fonts"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0/resource/glyphlst"]
[New category:resource "SearchPath:/Users/{username}/PDFlib/PDFlib/9.0/resource/icc"]
[New category:resource "SearchPath:/Library/Fonts"]
これらのエントリのいずれかが本当に意味するものがわかりません。 PDFLibログには、最後のものに実際に存在する唯一のディレクトリ/ Library/Fontsがあります。そのディレクトリにはGeorgia.ttfファイルがあります。
アイデア?
ありがとうございます!
ありがとうございました。上記の質問を編集して、エラーが発生した後にログの内容を追加しました。彼らは私に何を言っているかもしれませんか? – jldavis76
あなたは、天才です!助けてくれてありがとう! – jldavis76