Bonjour à tous,
dans la doc de Zend_Pdf il est indiqué que les typographies OpenType sont prisent en comptes :
j'utilise la typographie NeoSansStd-Regular.otf qui est donc censé être une typographie Open Type Font : http://www.font-db.com/font/Neo+Sans+Std+Italic/44353 et pourtant il me lance une exception lorsque je la charge via :Vous pouvez aussi prendre n'importe quelle police TrueType (extension habituelle ".ttf") ou OpenType (".otf") si elles ont une silhouette TrueType.
L'exception lévée est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Zend_Pdf_Font::fontWithPath($config->pdf->font);
J'ai donc approfondie pour essayer de comprendre pourquoi en exécutant ce code :Cannot determine font type
et voilà l'exception qui est levée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $dataSource = new Zend_Pdf_FileParserDataSource_File($config->pdf->font); $fontParser = new Zend_Pdf_FileParser_Font_OpenType_TrueType($dataSource); $font = new Zend_Pdf_Resource_Font_Simple_Parsed_TrueType($fontParser, 0);
Je ne comprends pas vraiment pourquoi il me lève cette deuxième exception sachant que dans la doc il est stipulée qu'on peut utiliser une typographie Open Font Type ... Dans la doc il est aussi dit qu'elle doit avoir une silhouette TrueType mais je ne sais pas ce que c'est et comment savoir si cette typographie en à une.Not a TrueType font file
Si quelqu'un à une idée je suis preneur.
Merci !
Partager