IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[GD] Mais quelles sont les polices standards ???? [Tutoriel]


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut [GD] Mais quelles sont les polices standards ????
    Bonjour tout le monde !!

    Dans cet article notamment : http://fr.php.net/manual/fr/function.imageloadfont.php on parle des polices standards PHP, mais j'ai cherché, et impossible de trouver à quoi correspondent ces fameuses 5 polices standards de PHP....

    Si quelqu'un pouvait avoir la bonté d'éclairer ma lanterne, merci d'avance !!!

  2. #2
    Membre actif
    Avatar de doof
    Inscrit en
    Août 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 160
    Points : 294
    Points
    294
    Par défaut
    Salut,
    si mes souvenirs sont bons, dans ce cas precis, ils veulent tout simplement parler de la police par defaut utilisée par imagestring() déclinée en 5 tailles differentes.

  3. #3
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    OK, Merci Beaucoup...

    Mais dans imagestring ( http://fr.php.net/imagestring ), il n'y a pas, non plus, plus d'explications quant à ces fameuses polices, où sont-elles définies, comment les manipuler (si c'est la même avec des tailles différentes, comment spécifier la police et les tailles, etc...)

  4. #4
    Membre actif
    Avatar de doof
    Inscrit en
    Août 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 160
    Points : 294
    Points
    294
    Par défaut
    Le mieux est de tester pour se rendre compte :
    int imagestring ( resource image, int font, int x, int y, string s, int col)
    Le 2eme argument correspond a cette fameuse police en mettant de 1 a 5, tu as tout le loisir de l'admirer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imagestring($im, 5, 0, 0, "Hello world!", $textcolor);
    J'imagine qu'elle doit etre definie dans le code de la lib GD.
    Donc pour reprendre ce qu'ils disent dans la doc d'imageloadfont(), si maintenant tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $font = imageloadfont("04b.gdf");
    et ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imagestring($im, 6, 0, 0, "Hello world!", $textcolor);
    ta nouvelle police est a la place 6 ($font)
    Tu ne peux donc pas redefinir celles de 1 a 5 qui est en fait la police de base de GD, 1 etant la plus petite et 5 la plus grande.

  5. #5
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    OK, il ne semble donc pas y avoir de moyen de toucher à ces polices (autre que pour un usage en ""lecture"") merci pour toutes ces infos...

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    (autre que pour un usage en ""lecture"")
    Ce serait plutôt le contraire.

  7. #7
    Membre actif
    Avatar de doof
    Inscrit en
    Août 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 160
    Points : 294
    Points
    294
    Par défaut
    Non loufoque, un attribut "en lecture", par opposé à "en ecriture" implique que l'on peut l'utiliser mais pas le modifier. Un attribut "en ecriture", lui se change a loisir.
    Dans ce cas precis, les valeurs de 1 a 5 sont accessibles "en lecture" et les suivantes "en ecriture".

  8. #8
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Citation Envoyé par loufoque
    (autre que pour un usage en ""lecture"")
    Ce serait plutôt le contraire.
    Je parlais par rapport aux ressources polices : on ne peut les utiliser que pour accéder aux ressources en lecture (effectuer une action avec des informations provenant de la ressource) et pas modifier le contenu ou les informations données par ces ces ressources, que ce soit via PHP ou via ses fichiers de configuration....


    arf, pas assez vite... juste pour ajouter que les ressources polices supérieures à 5 sont accessible en lecture-écriture... et non en écriture seule (ce qui certes n'aurait que très peu d'intêret, mais certaines ressources peuvent n'être accessible que dans un de ces modes) puisqu'on peut les utiliser pour spécifier une police...

  9. #9
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Points : 4 625
    Points
    4 625
    Par défaut
    On peut écrire de nouvelles polices mais pas modifier (lire+écrire) les polices existantes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sondage : quelles sont les meilleures polices de caractères pour la programmation ?
    Par Patrick Ruiz dans le forum Débats sur le développement - Le Best Of
    Réponses: 18
    Dernier message: 31/05/2018, 13h37
  2. Quelles sont les polices reconnues par tous les navigateurs ?
    Par raphdatcom dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/06/2009, 12h26
  3. [ Eclipse 3 vs 2.1.2] Quelles sont les améliorations ?
    Par geegee dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 26/05/2004, 17h55
  4. Quelles sont les distibutions avec le kernel 2.4.x.x?
    Par barucca dans le forum Administration système
    Réponses: 7
    Dernier message: 01/04/2004, 16h44
  5. [CR][Jetform] Quelles sont les différences ?
    Par littlecow dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 23/07/2002, 12h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo