Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2007, 00h57   #1
Membre du Club
 
Avatar de tavarlindar
 
Inscription : janvier 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 238
Points : 57
Points : 57
Par défaut [JpGraph] Comment installer des police TTF

Bonjour,
Je suis en train d'apprendre à utiliser la librairie JpGraph.
Pour exploiter pleinement cette librairie, j'ai besoin d'installer des polices de caractère à priori.
Après avoir lu de nombreux messages sur le sujet sur le net, je ne comprends toujours rien.

Je ne sais pas ce qu'il faut faire pour pouvoir utiliser des polices TTF
Parmi vous qui utilise cette librairie chez un hébergeur ?

Je suis chez free pour info.

Par avance merci
tavarlindar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 09h40   #2
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
salut,

tu prend tes polices ttf dispo sur ton windows, puis tu crée un dossier font sur ton serveur et tu modifie le fichier jpg-config.inc en lui indiquant le nouveau répertoire (font)

voila

Mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 10h25   #3
Membre du Club
 
Avatar de tavarlindar
 
Inscription : janvier 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 238
Points : 57
Points : 57
Bonjour mic79,

J'ai créé un répertoire fonts à la racine. J'ai mis plusieurs polices et notamment un fichier arial.ttf.
En suite, j'ai modifié le jpgraph.php en lui indiquant le chemin complet de mon répertoire.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
if (!defined('TTF_DIR')) {
    if (strstr( PHP_OS, 'WIN') ) {
	$sroot = getenv('SystemRoot');
        if( empty($sroot) ) {
	    $t = new ErrMsgText();
	    $msg = $t->Get(12,$file,$lineno);
	    die($msg);
        }
	else {
	  DEFINE('TTF_DIR', $sroot.'/fonts/');
        }
    } else {
	//DEFINE('TTF_DIR','/usr/X11R6/lib/X11/fonts/truetype/');
	DEFINE('TTF_DIR','http://nomdemonsite.free.fr/fonts/');
Or dans mon fichier php qui sert à définir le graph j'ai :
Code :
$bplot->value->SetFont(FF_ARIAL,FS_BOLD); // type de police (famille, gras ou non, taille)
J'ai le message d'erreur suivant :
Font file "http://nomdemonsite.free.fr/fonts/arialbd.ttf" is not readable or does not exist

Or j'ai aussi mis un fichier arialbd.ttf dans le répertoire fonts.

Je n'ai pas modifié le jpg-config.inc ne sachant pas quoi modifié.

je nage ....
tavarlindar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 17h27   #4
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
le chemin doit être a partir de la racine de ton serveur du style "/var/...." et non via http.

si tu ne connait pas le chemin à partir de ta racine, met un phpinfo a la racine de ton site et tu pourra voir le path de ton serveur

Mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2007, 22h58   #5
Membre du Club
 
Avatar de tavarlindar
 
Inscription : janvier 2007
Messages : 238
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 238
Points : 57
Points : 57
1000 Merci Mic79 !

J'ai suivi tes conseils.
J'ai changé dans le jpgraph.php en mettant :
Code :
1
2
 
DEFINE('TTF_DIR','/mnt/132/free.fr/b/7/nomutilisateur/fonts/');
et oh surprise ... plus d'erreur.

pour ceux qui auraientt le même pb chez free : nomutilisateur = nom du site = nom aussi de votre base de donnée.

Merci encore

Problème résolu.
tavarlindar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h51.


 
 
 
 
Partenaires

Hébergement Web