tcpdf を使用して PDF を動的に作成し、フォントを PDF に埋め込む Web サイトを作成しました。ユーザーは、Arial、Verdana などのさまざまな標準フォントから選択できます。次に、システムはサーバーから直接 ttf フォントを選択し、以下のコードを使用して埋め込みます。そのフォントのテキストは、ほとんどの PDFiPad/iPhone's
ビューアで問題なく表示されますが、ビューアでは表示されませんでした。テストとして、Arial.ttf の新しい (ランダムな) バージョンをダウンロードしました (ファイルの違いはわかりませんが、現在は問題なく表示されているようです。
いくつかのフォントに対してこれを行う必要がありますが、フォントが埋め込まれていない原因がわからないため、少し暗い場所で撮影しています。ttf フォントの何が原因で表示されないのか、誰かが知っていますか? 他のビューアで問題なく表示され、Acrobat ドキュメント プロパティに埋め込まれますか?
ありがとう
$fontname = $pdf->addTTFfont('/tcpdf/fonts/custom/'.$ttfFile.'.ttf', 'TrueTypeUnicode', '', 32);
// フォントを使用
$pdf->SetFont($fontname, '', $fontPoints, '', 'false');