Je dispose d'une police de caractères contenant divers logos que je souhaiterais intégrer sur une page web. Il s'agit de logos réalisés sous Illustrator, en couleur puis intégrés dans une police de caractères personnalisée. Le problème, c'est que si les pages web s'affichent correctement sur mon ordinateur, puisque j'ai installé cette police, les logos en question ne s'affichent plus sur une autre machine, la police étant absente du système.
L'installation à distance de polices de caractère sur un poste distant semble possible avec un contrôle ActiveX mais reste limité à Windows. Bref, je me retrouve un peu coincé, je suis surpris de voir qu'il n'est pas possible d'intégrer une police de caractères personnalisée avec une page web. Quels autres moyens pourrais-je utiliser que les contrôles ActiveX pour intégrer cette police ?
En effet pour qu'une police soit exploitable, elle doit être installée sur le poste de l'internaute.
Les solutions qui s'offrent à toi sont : * Mettre une image à la place du texte (un peu lourd si texte important et pas très bon pour le référencement), * Utiliser une solution telle que sIfr ou Cufon (nécessite l'activation du javascript).
On peut aussi proposer au navigateur d'utiliser la police en lui spécifiant le chemin du fichier de font sur le serveur. Il récupérera la font et l'utilisera. A défaut, il faut lui spécifier les font additionnelles qu'il peut utiliser
Propriété CSS font-family : Arial, Helvetica, ...
Le navigateur utilisera d'abord Arial, si il ne la trouve pas, il prendra Helvetica ... ainsi de suite
On peut aussi proposer au navigateur d'utiliser la police en lui spécifiant le chemin du fichier de font sur le serveur. Il récupérera la font et l'utilisera. A défaut, il faut lui spécifier les font additionnelles qu'il peut utiliser
Propriété CSS font-family : Arial, Helvetica, ...
Le navigateur utilisera d'abord Arial, si il ne la trouve pas, il prendra Helvetica ... ainsi de suite
En utilisant font-family, il va chercher normalement la font sur le poste de l'internaute et non sur le serveur. Comment fais-tu pour qu'il aille sur le serveur télécharger la font ?
C'est exact, le navigateur va chercher ses polices sur le système, mais il est possible de lui préciser d'utiliser un fichier de font et donc de mettre une police personnalisée.
C'est exact, le navigateur va chercher ses polices sur le système, mais il est possible de lui préciser d'utiliser un fichier de font et donc de mettre une police personnalisée.
De plus attention aux questions juridiques : en utilisant font-face il est alors facile de télécharger la police or une police est soumise à des droits !!!! Je ne pense pas que tu puisses utiliser la garamont de ton exemple : même si elle est sur ton poste par défaut, cela ne te donne pas le droit de la diffuser.
« Dernière Édition: le 06-10-2009 a 12:57:37 par lefou »