Je souhaite générer des PDF avec prise en charge linguistique pour la Chine, Pologne, Russie, etc.
Grosso modo, pour l'instant, je n'arrive à générer des PDF que pour les pays européens qui utilisent les caractères latins standards (UTF8 / ISO8859-15 pour le signe €)
contexte d'utilisation : génération de propositions commerciales
J'ai vu qu'il y aurait une solution qui serait d'indiquer des polices à utiliser, ceci étant, j'ai un peu de mal à le faire.
J'ai vu la doc donnée sur les pages :
- http://wiki.spipu.net/doku.php?id=html2pdf:fr:v4:font
- http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_fonts
J'utilisation serait la suivante si j'ai bien suivi:
$pdf = new HTML2PDF('P','A4',$language, $unicode, $encoding, array($mL, $mT, $mR, $mB));
$pdf->pdf->SetDisplayMode('fullpage');
$pdf->pdf->AddFont($family, $style, $fontfile);
$family // A quoi cela correspond concrètement ?
$style // A quoi cela correspond concrètement ?
$fontfile // Fichier de la font ttf ou autre présent dans un répertoire du projet
[edit]Bon, ben j'ai trouvé

Autre chose :
Pour la construction de l'objet HTML2PDF:
$pdf = new HTML2PDF('P','A4',$language, $unicode, $encoding, array($mL, $mT, $mR, $mB));
Comment puis-je définir la variable $language à polonais ou chinois ? Je demande ça car lorsque je mets 'cn' pour chine ou 'pl' ou 'pln' pour polonais j'ai droit à une jolie erreur lors de la visualisation car ces langages n'existent pas dans la lib.
[edit]Ok, trouvé, il faut que je définisse en nouveau fichier pour chaque langage ^^. Je les ferai parvenir une fois qu'ils seront faits[/edit]
[edit]Même si j'ai trouvé plein de réponses à mes questions, bennnnn, j'ai toujours des erreurs/caractères manquants lors de la génération[/edit]
[edit]
J'ai récupéré des fonts (ttf) polonaies, certaines comportaient des erreurs
J'ai donc été sur http://fpdf.fruit-lab.de/index.php
J'ai regénéré mes fonts pour FPDF (4 fichiers : php/afm/t1a/z)
testé
Toujours sans succès, les caractères spéciaux n'apparaissent pas, et si je mets un encodage comme iso-8859-16 ou cp1250, j'ai droit à un PDF corrompu. why ?
[/edit]
Merci
