Spécifier encodage et type pour url dans @font-face
Bonjour,
Dans mon CSS je vais chercher une police de caractères sur mon serveur :
Code:
1 2 3 4 5 6 7 8 9 10 11
| @font-face
{
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'),
url(../font/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'),
url(../font/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff');
font-display: swap
/* unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; */
} |
Si je teste la page avec Dareboost il est signalé comme une erreur que le jeu de caractères n'est pas spécifié :
Citation:
Envoyé par Dareboost
Spécifiez un jeu de caractères dans vos en-têtes HTTP de réponse
Aucun jeu de caractères n'est spécifié dans les en-têtes HTTP des ressources suivantes. La spécification d'un jeu de caractères permet d'accélérer l'affichage des pages dans le navigateur.
www.monsite.com/[...]off2
Le fichier KFOmCnqEu92Fr1Mu4mxK.woff2 est en ANSI
Le site et la page CSS sont en UTF-8.
Au niveau de la page html qui appelle le fichier CSS :
Code:
<meta charset="UTF-8" />
Et au niveau du script PHP qui crée la page HTML :
Code:
header ('Content-Type: text/html; charset=utf-8');
Je pense que Dareboost me demande quelque chose d'impossible.
Par ailleurs Dareboost ne bloque pas sur le fichier alternatif au format woff.
Ce qui me fait penser que son alerte pour le format woff2 est sans fondement.
Qu'en pensez-vous ?
Merci d'avance.