begin process at 2012 02 05 00:42:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > CATALOGUE DE POLICES TTF

CATALOGUE DE POLICES TTF


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caratère Classé sous :police, font, truetype, ttf, imagettftext Niveau :Débutant Date de création :06/03/2005 Date de mise à jour :30/11/2005 23:03:49 Vu / téléchargé :18 138 / 664

Auteur : edthehead

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce petit code va vous permettre d'avoir un aperçu des polices TTF contenues dans un dossier.

Plutôt utile si vous cherchez une typo mais que vous n'avez pas envie de polluer votre dossier windows/fonts avec des milliers de fichiers de polices qui ne vous servirons jamais.

Le principe du code est de lister les fichiers de polices contenu dans un dossier et de créer une image png à la volée pour en avoir un aperçu.

Attention !!! ce code nécessite les bibliothèques GD et Freetype pour fonctionner.


 Conclusion

Quelques conseils pour un bon fonctionnement du code :

Créez-vous un dossier dédiés aux fonts et placez-y à la racine les fichiers :
- index.php
- param.php
- parametres.txt
- styles.css

Créez un dossier temp/ qui servira à accueillir les png d'aperçu (sous la forme nom_de_police.ttf.png)

Créez ensuite autant de dossier de police que vous souhaitez en suivant par exemple une logique de regroupement des polices par type ( effets, symboles, classic, windows, ... )

Le script gère aussi les sous-dossiers (1 seul niveau)
ex : Vous pouvez créer deux sous-dossiers dans un dossier classic (classic/sansserif, classic/serif)

Attention à ne pas mettre trop de fichiers dans un seul dossier au risque que le script s?arrête au bout de l?expiration du temps maximum d?exécution autorisé par votre fichier de config php (nombre de fichier maximum conseillés : 500 fichiers de police).

Une précision : les valeurs des couleurs utilisées dans la page de paramétrage sont des valeurs décimales RVB.

Paramètres par défaut :

[Paramètres du loader de fonts]
phrase=Un texte court pour permettre de visualiser la forme de la police
couleur_fond=200,200,200
couleur_texte=100, 25,25
police_taille=30
largeur=800
hauteur=60

(va leur conseillée pour la hauteur du png : 2 fois la taille de la police)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 novembre 2005 23:03:49 :
ajout des mots clés

 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AFFICHER UN CODE, UN TEXTE, SOUS LA FORME D'UNE IMAGE PLUS O... par bluemandfr
Source avec Zip Source avec une capture YIFTITRE: INSÈRER DES TITRES CONTENTANT DES POLICES RARES par pysco68

Commentaires et avis

Commentaire de jdalton42 le 06/03/2005 17:40:45

bonne source mais je teste pas... je voulais te mettre 8/10 mais je me suis tromper j'ai été trop vite j'ai mi 10/10!! t'en pi ca les vaux quand meme!!!!!

Commentaire de LuckyLuck le 06/03/2005 22:02:03

'<html>'."\n"
je ne comprend pas pourquoi tu tulises la concaténation pour revenir a la ligne alors que le résultat sera le mm... n'est ce pas une perte de temps? sinon je trouve ca bien ^^

Commentaire de edthehead le 06/03/2005 23:10:09

Salut Luke le chanceux,
Effectivement, cela peut paraître parfois une perte de temps mais c'est en fait une question d'habitude car le retour à la ligne ne s'échape pas avec des guillemets simples, tandis que les chaînes de caractères sont souvent du code html qui contiennent déjà des guillemet double...
Comme je termine souvent par la mise en page pour pouvoir relir la source html, je fais une propagation du ."\n" sur toutes les lignes en sortie avec des copier/coller. ;)
Sinon, heureux que cela vous plaise.

Commentaire de Naixn le 07/03/2005 00:31:14

tu peux remplacer tous les

> if ($var == TRUE)
et
> if ($var != NULL)
par
> if ($var)

Sinon, c'est propre, même si tu adoptes certaines mises en forme dont je n'ai pas l'habitude =)

Commentaire de GRenard le 07/03/2005 03:51:16

Nahh.... c'est pas bien de mettre un if($var) ... pour un autre programmeur, il ne sait pas c'est quoi que tu compares... Laisse les valeur à quoi tu compares !

Commentaire de gege217 le 11/03/2005 22:20:17

Faire surtout gaffe avec les if($var) !

Je me suis fait avoir pas mal de fois à cause de ca...
car un gros problème de PHP et qu'il n'y a pas de typage.

donc ton if($vars) peut te retourner des résultats bizarre suivant certaines valeurs : true, false, 0, 1, etc...

Commentaire de plarts le 14/03/2005 15:37:32

Je suis nouveau sur PHP,
c'est quoi :
Attention !!! ce code nécessite les bibliothèques GD et Freetype pour fonctionner.

Est ce facile à mettre en place , ces bibliothèques ?
Est ce que ça marche sous Windows ?

Merci de l'info,
Pierre.

Commentaire de edthehead le 17/03/2005 21:58:46

Salut Pierre, et bienvenue sur phpcs.

Pour faire simple concernant ta question, les extensions sont des librairies qui s'ajoutent au moteur php, qui en sont indépendantes et qui complètent des fonctions qui n'ont pas été incorporé dans php sur un sujet donné(ex: pdf, mssql, gzip, ...). Pour illustrer ce concept, prennons l'exemple suivant: Un module ssl n'est pas installé par défaut sur un serveur web parce qu'il n'est pas nécessaire de faire de la sécurité sur tous les serveurs web. Certains ont vocation universelle...

Les modules GD et Freetype, sont appelées bibliothèques parce qu'elles se présentent sous la forme de fichiers dll. Pour les rendre actives, tout dépend de ton installation. Si tu prends l'installeur automatique sous Windows par exemple, tu pourras aisément les activer en modifiant ton fichier php.ini :
en supprimant le ";" de la ligne suivante, dans la rubrique "Dynamic Extensions"
extension=php_gd2.dll
et en spécifiant dans la rubrique "Paths and Directories"
extension_dir = "./extensions/"
une fois les extensions .dll placées dans un sous répertoire du dossier qui contient ton php.exe

Pour le reste des explications, je t'invite à consulter la doc de php.
En espérant que t'avoir suffisamment éclairé.

Ed

Commentaire de ph11 le 03/10/2010 18:43:01

Chouette, mais il ne fait pas les otf.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

utiliser une font déclarée ? [ par larrieu ] Bonjour,J'ai un problème que j'ai du mal à résoudre : je voudrais utiliser une police particulière. Appelons-la police.ttf. Je la mets dans le réperto imagettftext (police introuvable) [ par eax ] salut!g un ptit soucis avec la fonction imagettftext :imagettftext($dest, 10, 90, $largeur-1, $hauteur-0, $noir, 'c:\windows\fonts\verdana.ttf', 'blab PROBLEME : imagettftext( et le chemin de la police [ par Magidev ] J'utilise un code qui genere une image, genre TuringNumberJ'aimerais savoir pourquoi la fonction imagettftext()ne fonctionne pas quand on lui donne le PNG et transparence [ par BTAJV ] Bonjour tout le monde,Voila je suis en plein création d'un site crée qui servira a créer des signature pour un jeux video mais j'ai un probleme de tra interprétration de la police d'un bbcode en html [ par slashf ] salut a tous, j'ai pas pu écrire le code pour l'interprétation de la police (bbcode) en html quelqu'un peux m'aidé ? j'ai essayé ça : $t = preg_replac Image Reduite à certain pourcentage [ par momosan77 ] Bonjour, J'ai juste une question. Je voudrai pouvoir réduire une image crée en php avec connexion a une base de donnée à 69% de sa taille sur tous les font php police [ par eteasdale ] Salut à tousJ'ai un problème et j'espère que vous pourrez m'aider.Je veux transformer une police .ttf en police .phpMerci liste deroulante VIIIIITEE!!! [ par drixzibit ] Voila j'ai une liste deroulante ou je voudrai mettre plusieurs champs (sur une meme ligne) issue d'une requete PHP/ACCESS , mais le probleme n'est pas Impression PHP [ par nicolas66 ] Bonsoir @ tous c encore moi :)cette fois-ci g un pb avec mon script ki é censé imprimé .. Il imprime ke si je fais actualisé, là l'impression commence Récupérer une variable javascript sous php [ par keishi ] Bonjour tout le monde!Mon problème est simple: je veux récupérer la valeur de screen.width (varaible javascript sauf erreur) sous php.mon bout de code


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales