Bonjour,
Existe t'il une fonction qui permet de me retourner la place que va prendre la police de type ttf.
But: creer une image (
imagecreatetruecolor) de bonne dimention qui englobe le texte..
texte ecris via la fonction
imagettftext()
Ancienne solution ?
Au par avant il existé les fonction
imagefontheight() et
imagefontwidth() qui envoie la taille de la police par défaut.. Le texte etait ecris avec
imagestring()
La police de défaut peut etre rechargé par la fonction
imaheloadfont() mais celle-ci accepte des polices avec des extensions GDF.
Et d'apres la doc: "Le format des polices dépend actuellement du système d'exploitation. Ce qui signifie qu'il vous faut générer des fichiers de polices pour la machine qui fait tourner PHP."
Donc je ne sais pas si nous pouvons le faire de la meme facon avec le ttf...
Autre solution a mes yoeux
imagettftext() retourne un tableau de 8 éléments représentant quatre points marquants les limites du texte. donc il serait possible de déterminé la taille du texte en utilisant une image temporaire de grande dimention.
La seconde serait de bonne taille..
autre astuce, solution ou remarque?
D'avance merci.