Police d'écriture sur site web

diawan Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   -  
PHPascal Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je voudrais savoir s'il existe un moyen d'afficher une police choisie sur un site. Je sais que par défaut, la police n'est pas prise en compte par la machine utilisateur.
Je ne sais pas si c'est possible, mais je me demande si ça marcherait en plaçant la police sur le serveur Web ?

Je vous remercie,

Diawan

A voir également:

4 réponses

diawan Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   135
 
Je pense que tu as mal compris ma question (ou que je me suis mal exprimé ;))
Je suis en train de réaliser un site Web, et j'aimerai lui attribuer des polices particulières, qui s'afficheraient correctement sur toutes les machines.
1
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
C'est bien ce que j'avais compris : afficher du texte sur ton site que l'utilisateur n'a pas forcément sur sa machine.

Le lien que je t'ai indiqué le permet, c'est bien ça que tu veux ?

(après, si c'est ça, faudrait que je retrouve la syntaxe PHP pour utiliser cette fonction)

0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Il existe une unique solution (à ma connaissance), mais elle t'oblige à afficher le texte sur un fond blanc.

Si tu veux voir le rendu, rends-toi ici :

https://www.dafont.com/fr/bellerose.font

Mets le texte que tu désires dans le champ "Apercu", et ton texte s'affichera dans la police de caractère indiquée sur la page, sans que tu l'aies sur ton système.

Après, si tu veux un fond non blanc : je crois que ça ne va pas être possible...


0
diawan Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   135
 
A priori oui c'est ça, mais ça ne me dit pas comment ça fonctionne !
C'est un script particulier ?
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
C'est une fonction PHP assez peu connue, j'essayerais de te retrouver ça ce soir.

(j'avais eu la solution en écrivant directement au responsable de dafont.com)

0
voll Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   > HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention  
 
Arrêtez moi si je dit une bêtise mais tu peux mettre plusieurs polices pour être sûr qu'au moins une soit connue par l'ordinateur du client, comme:

font-family: "Arial Black", "Times New Roman", "Segoe Print", Verdana, serif;

Je ne sais pas si c'est ça que tu veux.
Là les polices n'ont aucun rapport mais tu peux te débrouiller.
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608 > voll Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Si j'ai bien compris, il veut afficher du texte avec une police absente du système de l'utilisateur, qui serait placée sur le serveur.

Bon, je vais rechercher la fonction dont je parle plus haut.
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608 > HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention  
 
Voilà :

https://www.php.net/imagettftext

Tu as un exemple d'utilisation en bas de page.

0
PHPascal Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   5
 
Avec CSS tu peux facilement ajouter une police spécial qui est hébergé sur ton serveur et que les internaute télécharge au besoin, le plus complexe est de trouver le bon format de la police pour le mette sur le web et IE ne prend pas en charge le même type de fichier.

En gros voici le code CSS que tu a besoin
@font-face { 	font-family: "Ma_Super_Fonte"; 	src: url('../font/SCRIPTIN.ttf'); }


Pour IE le code est différent soit : 
@font-face { 	font-family: "Ma_Super_Fonte"; 	src: url('../font/SCRIPTIN.eot'); 
}


Par la suite vous pouver en CSS utilisé la police : "Ma_Super_Fonte"  H1 { 
font-family:Ma_Super_Fonte, "Trebuchet MS", Arial, Helvetica, sans-serif;  }


Pour plus d'information : http://www.phpascal.com/programmation-web/CSS/ajout-police.html

Surtout évite Cufon ou sIFR qui utilise du javascript inutilement. L'intégration de police avec CSS fonctionnait déjà avec CSS@ et maintenant que CSS3 fait son aparition c'Est encore plus stable.
0