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] polices format GDF


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut [GD] polices format GDF
    Bonjour,

    Je voudrais écrire du texte avec la bibliothèque GD de PHP.
    On me parle de police au format .gdf
    Je crois avoir trouvé un petit logiciel (wftopf) qui transforme les .ttf en .gdf, mais je n'ai pas encore essayé.
    Je crois comprendre, si j'ai une font .gdf, comment je la mets en "action" localement, avec easyphp par exemple.
    Mais comment faire en sorte qu'un visiteur internet "voit" cette police lorsqu'il va utiliser la page du site?

    Question subsidiaire mais générale : comment se servir de polices plus jolies que celle par défaut dans un site utilisant GD?

    Je vous remercie.

    Marcel Marie

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762

  3. #3
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut
    Bonjour,
    Merci. J'ai lu avec attention les infos du lien que vous me donnez.
    Cependant je ne comprends pas bien COMMENT et POURQUOI "compiler" PHP.

    J'ai bien accès à un fichier .ini en local (avec Easyphp) mais ce fichier je ne peux y accéder chez mon hébergeur ?!.
    En local où écrire/ajouter les options (--with-t1lib[=DIR] ) mentionnées dans le texte lu (ci-dessous)? Dans GD on fournit une seule et unique police à l'instruction, dont il faut connaître le nom, on ne sait pas si ladite police sera dans l'ordinateur du visiteur !!

    J'en arrive à me demander si écrire du texte, de la façon que l'on souhaite, est vraiment possible sur une page d'un site internet avec GD. Je crois avoir lu qu'un seul navigateur était capable de récupérer une police qui ne serait alors plus dépendante de ce qui est sur l'ordinateur local.
    Je reste preneur d'idées à ce propos.
    Merci.
    Marcel Marie



    Augmentez les possibilités de GD pour qu'elle manipule différents types de polices de caractères en ajoutant les options --with-XXXX de compilation suivantes :
    Bibliothèques des polices de caractères supportées Bibliothèque Option de configuration
    FreeType 1.x Pour activer le support de FreeType 1.x, ajoutez l'option --with-ttf[=DIR] .
    FreeType 2 Pour activer le support de FreeType 2, ajoutez l'option --with-freetype-dir=DIR .
    T1lib Pour activer le support de T1lib (Postscript Type 1 fonts), ajoutez l'option --with-t1lib[=DIR] .
    Chaînes TrueType Pour activer le support des chaînes de caractères TrueType, ajoutez l'option --enable-gd-native-ttf .

  4. #4
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Heu... J'espère que tu as conscience que GD sert à générer des images. Peu importe que le visiteur ait ou non une police utilisée dans cette image. C'est le serveur qui doit l'avoir au moment de calculer l'image, une fois que c'est fait ça devient du bitmap et (dieu merci) on n'a pas besoin d'avoir la police pour voir l'image.

  5. #5
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut
    Bonjour,
    Donc je dois avouer que je ne comprends pas comment faire.
    Je n'ai pas la façon d'utiliser (--with-t1lib[=DIR] ) où? quand?
    Puisque GD utilise une police de caractère dont il faut connaître le nom, pour le mettre dans l'instruction. Je n'ai aucune idée des polices (et leur nom) qui sont sur le serveur.
    Par conséquent, sauf information précise, je suis tenté d'abandonner cette façon de faire. Dommage !!
    Merci.

    Marcel Marie

  6. #6
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Il s'agit d'instructions de compilation. Sur un serveur pré installé (les mutualisés en sont) il est impossible d'effectuer cette opération.

  7. #7
    Membre actif
    Homme Profil pro
    retraité, ex chef de projets en informatique
    Inscrit en
    Juillet 2005
    Messages
    602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité, ex chef de projets en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juillet 2005
    Messages : 602
    Points : 249
    Points
    249
    Par défaut
    Bonsoir,
    C'est bien ce que je craignais !!!!!.
    Merci pour tout.
    Je passerai donc par des images de texte "cumulées", ce qui pour 4 ans , donc 48 mois, m'amène à créer 16 images (12 mois et 4 années) et pour une année supplémentaire seulement l'image de l'année.
    Bonne soirée.
    Marcel Marie

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/08/2008, 10h50
  2. formater les polices partiellement dans Access
    Par sabredebois dans le forum IHM
    Réponses: 18
    Dernier message: 29/06/2008, 17h44
  3. Format police pour champs de saisie
    Par did103 dans le forum Word
    Réponses: 4
    Dernier message: 31/03/2008, 17h01
  4. [VBA - W] Boucle IF et format de police
    Par perophron dans le forum VBA Word
    Réponses: 15
    Dernier message: 16/05/2007, 10h31
  5. [Font] Format de police.
    Par argon dans le forum Interfaces Graphiques en Java
    Réponses: 20
    Dernier message: 17/05/2006, 17h52

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