Chybné zobrazení českých znaků (diakritiky) u PDF faktury je již známým problémem od verze Prestashop 1.4. Tam bylo nutné pro správné zobrazení znaků použít nové fonty, které obsahovaly diakritiku, což u nové verze 1.5 naštěstí odpadá a stačí pouze upravit typ použitého fontu, ve výchozím nastavení je to font „helvetica“.
Pro změnu fontu je nutné upravit soubor: classes/pdf/PDFGenerator.php
Původní kód:
class PDFGeneratorCore extends TCPDF { const DEFAULT_FONT = 'helvetica';
Upravte takto:
class PDFGeneratorCore extends TCPDF { const DEFAULT_FONT = 'freeserif';
Pokud chcete nastavení zachovat i pro budoucí upgrade, vytvořte soubor override/classes/pdf/PDFGenerator.php s tímto obsahem:
<?php class PDFGenerator extends PDFGeneratorCore { const DEFAULT_FONT = 'freeserif'; }
Čeština by se měla již zobrazovat korektně.