私はフォントに関する深い知識のない Web プログラマーであり、TCPDF にカスタム OpenType フォントを含めるのに苦労しています。DRM で保護されていない OpenType フォント ファイル (.oft) を購入しました。
このエラー メッセージに関する多くの質問に対して、同じアドバイスが返ってきます。私は、TCPDF (755) で使用されるフォルダーに正しいファイル許可を設定しましたaddTTFfont()
。
$pdf->addTTFfont('/path-to-font/DejaVuSans.ttf', 'TrueTypeUnicode', '', 32);
そこで、OpenFont タイプを含めるために次のコードを作成しました。addTTFfont()
ドキュメントは、OpenTypeUnicode および OpenType パラメータのサポートを示しているようです。
$pdf->addTTFfont('/path-to-font/customfont.otf', 'OpenTypeUnicode', '', 96);
結果は次のとおりです。
TCPDF ERROR: Could not include font definition file:
私たちは TCPDF v6.0.020 を使用しており、TCPDF フォントの情報ページを読んでいますが、これまでうまくいきませんでした。私は、TCPDF にもaddFont()
関数(ドキュメンテーションはこちら)があることに気付きました。これは、どのフォント タイプへの参照も含まれていないため、より明白に使用できるように思われます。しかし、私はこの関数が持っている小さなドキュメントで動作するようにすることができませんでした.
どんな助けでも大歓迎です。