我遇到TCPDF問題。使用writeHTML時,我的自定義字體(以及任何其他包含的字體)不起作用。TCPDF SetFont和writeHTML
$tcpdf = tcpdf_get_instance();
$fontname = $tcpdf->addTTFfont('/antiquariat/sites/default/files/fonts/tstar-regular-webfont.ttf', 'TrueTypeUnicode', '', 32);
$tcpdf->SetFont('tstarwebfont', '', 16);
$tcpdf->writeHTML($html);
即使使用「helvetica」或任何其他字體,字體也不會更改。 第二件事是,自定義字體根本就沒有生成,但首先我掙扎着,甚至沒有使用任何其他字體。
這似乎並不奏效。我仍然需要調用SetFont()來使其工作。請注意,字體確實嵌入了,但CSS根本無法設置字體。 –
我檢查了我的代碼,我注意到我在添加這兩個新的字體後設置了字體,也許你只是需要設置一個默認字體,即使你不打算使用它,例如:'$ pdf-> SetFont('helvetica ','',10);'。 此外,你有沒有遵循我給的每一個步驟?如果您有任何問題,請發佈代碼,以便我可以檢查它。 – Gabriel
我已經試過了。也就是說,TCPDF缺乏功能,所以我切換到wkhtmltopdf。 –