Télécharger
Noter:

Ajouté le 19/04/2020
Visionné 159 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';
?>
...

Commentaires

Pas encore de commentaire ajouté, soyez le premier!

Ajouter un commentaire

Pseudo/Nom *
Email *
Message *
La balise [code]Votre code...[/code] peut être utilisée

Captcha * memo1

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

Retour à la liste des scripts

Flag Counter