Polskie czcionki w TCPDF

0

Zaimplementowałem bibliotekę TCPDF, próbuję uzyskać polskie czcionki.
Zastosowałem zmianę kodowania:

<?php
iconv('UTF-8', 'iso-8859-2//TRANSLIT//IGNORE', $string);
?>

z różnymi konfiguracjami TRANSLIT i IGNORE. Za każdym razem przestaje wyświetlać $string. Po prostu $string znika. Ale znika tylko wtedy kiedy posiada polskie znaczki z "ogonkami".

Spróbowałem innego postępowania: zmieniłem kodowanie z UTF-8 na iso-8859-2 przy tworzeniu obiektów:

<?php
$pdf = new TCPDF('L', 'mm', 'A4', true, 'iso-8859-2', true);
$pdf = new MYPDF('L', 'mm', 'A4', true, 'iso-8859-2', true);
?>

Bez efektu. Dalej dostaję ogonki zamiast polskich liter.

Jak mogę rozwiązać problem?

4

Coś mi się kojarzy, że w podstawowej czcionce to nie działało. Trzeba było zmienić czcionkę na taką, która obsługuje polskie znaki.
Spróbuj ustawić dejavu np. sans.

$pdf = New PDF();
$pdf->SetFont('dejavusans', '', 12);
// teraz uzupelniaj tekst i inne wartości.
0

Dziękuję. Działa. Drugi raz mi pomogłeś.👍

1 użytkowników online, w tym zalogowanych: 0, gości: 1