Bonjour,
En remplacement du plugin WebFonts qui n’est pas compatible avec Spip4, j’essaie d’utiliser directement la spécification @font-face mais elle n’est pas reconnue sur mon site http://keraluc.com/.
Mes fonts « Kotta One » pour le slogan du site et les titres et « Roasario » pour le texte ne s’affichent pas.
Pourtant mes fonts sont bien dans un dossier « fonts » dans le sous-dossier « css » du dossier « squelette ».
Sur ma feuille de style : @font-face {
font-family: ‹ nom de la font ›;
src: url(’…/fonts/nom du fichier de font’);
}
font-family: ‹ nom de la font › ;
Je précise que cela fonctionne bien dans un répertoire « bac à sable » hors de Spip.
D’abord je vois 3 points devant le / au lieu de 2, peut-être une erreur de copier-coller
Ensuite si tes fonts sont dans /squelettes/css/fonts, sans doute faudrait-il écrire
src: url(’…/css/fonts/nom du fichier de font’);
Il faudrait aussi enlever les apostrophes de font-family: 'Rosario', 'Helvetica Neue', Helvetica, Arial, sans-serif;
et de font-family:'Kotta One', serif ;
J’ai essayé en supprimant
font: inherit
puis en supprimant les guillemets droits simples et cela ne permet hélas pas de résoudre ce problème d’affichage des polices de caractères.
Bonjour
Le pb principal c’est le chemin indiqué pour les polices.
La réponse avait été donnée par bb :
Remplacer src: url(’…/fonts/nom du fichier de font’);
Par src: url('fonts/nom du fichier de font’);
Après, il y a des « guillemets simples » pour le nom des polices dans plusieurs fichier CSS : http://keraluc.com/squelettes/css/layout.css http://keraluc.com/squelettes/css/typo.css
Bah en fait, si.
Depuis ton site, avec l’inspecteur de mon navigateur, si je change le chemin des polices, et si j’enlève les guillemets simples, les polices désirées s’affichent…