Sujet : Police ttf spéciale ne fonctionne pas

Bonjour,

Par formulaire je renvoi une réponse automatique en format html (avec des CSS dans la page). Ca marche mais j'ai le problème qu'une police ttf spéciale ne correspons pas à celui utilisée.
Donc j'ai mis la police dans un dossier avec l'adresse pour la chercher, mais cela ne fonctionne toujours pas.
Je pense que mon lien n'est pas bon, le voici :

<html>
<style type="text/css">
.titre_menuhaut {font-family:"Lucida Handwriting", sans-serif; src:url('.$admin['adressesite'].'img/LHANDW.ttf)format("truetype"); font-style:italic; color:#096; font-size:50px; font-weight: bold; background-color:#EAEAE0; }
<style>
<span class="titre_menuhaut">ici la phrase</span>
</html>

Merci pour votre aide.

Cordialement
Gilledunord

2

Re: Police ttf spéciale ne fonctionne pas

Bonjour,

Je ne suis pas assez calé en CSS pour pouvoir repondre à ce genre de questions.. attendons un pro du design web smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

Re: Police ttf spéciale ne fonctionne pas

Bonjour,

je me permets de donner un élément de réponse (je n'ai pas testé ce que j'avance smile ).

Il faut définir une classe de police avant de l'utiliser. Ce qui devrait donner quelque chose de ce style :

<html>
<style type="text/css">
@font-face 
{
    font-family: "Lucida Handwriting";
    src: url('.$admin['adressesite'].'img/LHANDW.ttf');
}
.titre_menuhaut 
{
    font-family: "Lucida Handwriting", Helvetica, Arial, sans-serif;
    font-style:italic;
    color:#096;
    /* ... */
}
<style>
<span class="titre_menuhaut">ici la phrase</span>
</html> 

Lectures :
http://www.alsacreations.com/astuce/lir … e-web.html
http://www.papiersdundev.com/tuto-css3- … e-en-bref/

J'ai lu que @font-face ne fonctionne pas dans certains navigateurs.. Ce qui pourrait aussi poser problème.

En d'autres termes... Plus ça rate et plus on a de chances que ça marche...
(Proverbe Shadok)

4 Dernière modification par gilledunord (12-07-2011 06:45:44)

Re: Police ttf spéciale ne fonctionne pas

Bonjour

J'ai trouvé l'erreur toute bête et maintenant ça fonctionne (sur IE et Firefox mais pas essayé les autres)
En fait sur le disque dur du pc le nom du fichier est : "LHANDW.ttf" mais arrivé sur l'hébergeur le nom change en : "LHANDW.TTF" le TTF en majuscule.

Le bon style est :
.titre_menuhaut {font-family:"Lucida Handwriting", sans-serif;  src:url ('.$admin['adressesite'].'img/LHANDW.TTF), format ("truetype"); font-style:italic; color:#096; }

Merci à vous deux de m'avoir répondu.

Cordialement
Gilledunord