Pages vues depuis Mai 2001 : 103 557 820
Inclure une police dans notre site web. Cette technique porte le doux nom de font !!embed!!ding (en gros, "inclusion de police", enfin, vous voyez...) et consiste à créer un fichier contenant certains caractères d'une police donnée, à mettre ce fichier sur son site et à utiliser ce fichier pour afficher du texte dans cette police. Comme d'habitude, on trouve deux standards : les !!embed!!ded OpenType (fichiers .eot) fonctionnant sous Internet Explorer, et les TrueDoc (fichiers .pfr, pour "Portable Font Resource") destinés aux utilisateurs de Netscape, Mozilla, etc. Mais on est habitués, non ? Chacun des deux formats permet de ne convertir qu'une partie des caractères disponibles dans une police, de façon à alléger la fichier résultant. Mais on peut évidemment convertir entièrement la police, afin de pouvoir afficher du texte de manière dynamique. (et ça c'est cool !)
Et qu'est ce qu'on gagne ?
Comment ça marche ? Il faut tout d'abord fabriquer le fichier .eot qui contiendra tous les caractères utiles (éventuellement tous ceux de la police). Microsoft, sûrement par pur altruisme ! et certainement pas pour une question de part de marché..., propose gratuitement WEFT (pour "Web !!embed!!ding Fonts Tool"), qui permet de fabriquer un fichier .eot à partir de n'importe quelle police installée sur votre machine. Enfin, je dis "n'importe quelle police" mais je m'emporte un peu... Il faut que l'opération soit autorisée, ce qui n'est pas toujours le cas. Rassurez-vous, pour chaque police trouvée, WEFT vous signale si c'est une police standard (inutile de l'inclure) ou si elle est interdite à toute inclusion. Une fois ce fichier créé, il suffit d'ajouter un code comme celui qui suit dans les pages où vous souhaitez inclure votre police (ou bien dans votre feuille de style) : Donc pour le Portail NPDS, on utilise la CSS:
Je ne développe pas la methode des fichiers *.pfr, d'abors parce qu'il necessitent le telechargement d'un ActiveX ce qui est chiant lorsqu'on surf, mais surtout parce le programme qui encode les polices est introuvable ! ( HexWeb Typography ). Note : "Génial, m'en vais tester ça de suite :-)"
|
||||||||
lactique 469 |
| ||
Pomme 7540 |
| ||
lactique 469 |
| ||
lactique 469 |
| ||
lactique 469 |
| ||
Aller à la page : [ 1 | 2 | 3 | 4 ] |
Les Commentaires sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leur contenu. |
Temps : 0.054 seconde(s)