28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

J'ai fait la déclaration suivante dans ma CSS :


@font-face {
    font-family: 'MaBelleFonte';
    src: url("rssrcs/polices/mabellefonte.eot?#iefix") format('embedded-opentype');
    src: local('MaBelleFonte'),
       url("rssrcs/polices/mabellefonte.woff") format('woff'),
       url("rssrcs/polices/mabellefonte.ttf") format('truetype'),
       url("rssrcs/polices/mabellefonte.svg#MaBelleFonte") format('svg');
	font-weight: normal;
	font-style: normal;
}


Ma police est bien rendue sur IE8+, Safari3+, Chrome4+, Firefox3+, Opera10, mais sur Opéra 9, c'est la police de substitution (standard), voire même une police système, qui s'affiche, et ce quelle que soit la famille de fonte exotique que j'essaie de mettre en place.
J'avais pourtant bien entendu qu'Opéra 9 supportait les fontes SVG ???
J'ai essayé de changer l'ordre de déclaration des différents formats de police, en mettant par exemple la SVG avant la TTF, mais là, c'est dans d'autres navigateurs que ça bugge...

Merci pour vos retours d'expérience
@+