Bonjour,

Dans mon CSS je vais chercher une police de caractères sur mon serveur :

Code css : Sélectionner tout - Visualiser dans une fenêtre à part
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 html : Sélectionner tout - Visualiser dans une fenêtre à part
<meta charset="UTF-8" />

Et au niveau du script PHP qui crée la page HTML :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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.