Logo
Eolia @eolia
Ajout de la police "droidsansfallback" dans TCPDF de la version 1.6.2.20 qui permet d'intégrer, dans la même police, les caractères latins et orientaux en restant proche de dejavusans ou arial. (Utile si vous n'avez qu'une langue d'active dans votre shop)

Un simple override de PDFGenerator fait le job:

CODE
class PDFGenerator extends PDFGeneratorCore
{
public function setFontForLang($iso_lang)
{
if($iso_lang == 'en') {
$this->font = 'droidsansfallback';
}
else {
if (array_key_exists($iso_lang, $this->font_by_lang)) {
$this->font = $this->font_by_lang[$iso_lang];
}else {
$this->font = 'dejavusans';
}
}

$this->setHeaderFont(array($this->font, '', PDF_FONT_SIZE_MAIN, '', false));
$this->setFooterFont(array($this->font, '', PDF_FONT_SIZE_MAIN, '', false));

$this->setFont($this->font, '', PDF_FONT_SIZE_MAIN, '', false);
}
}

Aucune réponse pour le moment !

Il semble que ce message n'ait pas encore de commentaires. Pour répondre à ce message de Eolia , cliquez sur l'icône en bas du message