Facebook
Télécharger
Noter:

Ajouté le 2021-11-26
Visionné 1313 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 disponible, contactez-moi !

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom
Email
Message
Captcha

Captcha temporairement HS, tapez 2 svp
memo1
Commenter
Pas encore de commentaire, soyez le premier !

Retour à la liste des scripts