Télécharger
Noter:

Ajouté le 2020-04-19
Visionné 675 fois

imagettftext(): Could not find/open font

Description

J'ai eu cette erreur lors de la mise à jour de PHP en version 7.1.33, je travail avec Wampserver et la solution à été de rajouter realpath() au chemin de ma font, voir la solution au problème d'affichage d'image PHP:

$font=realpath("fonts/nom.ttf");


Si ça ne fonctionne toujours pas, regardez si votre version de GD est supérieur ou égale à 2.0.18, vous pouvez avoir les infos de GD via la ligne de code suivante:

echo gd_info()['GD Version'];
//pour avoir toutes les infos:
//var_dump(gd_info());


La doc dit:
Lorsque vous utilisez des versions de la bibliothèque GD inférieure à 2.0.18 ... Pour ces versions affectées, la seule solution consiste à déplacer la police vers un chemin qui ne contient pas d'espaces. ... Dans de nombreux cas où une police réside dans le même répertoire que le script en l'utilisant l'astuce suivante permettra d'atténuer les problèmes d'inclusion.
<?php
// Définir la variable d'environnement pour GD
putenv('GDFONTPATH=' . realpath('.'));

// Nommez la police à utiliser (Notez l'absence de l'extension .ttf)
$font = 'SomeFont';
?>
...

Besoin de travaux pour votre site ?

Je suis là pour vous aider !

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom *
Email *
Message *
Captcha *
memo1memo2
Commenter

Les champs marqués d'un * sont obligatoires.

Pas encore de commentaire, soyez le premier!

Retour à la liste des scripts