2011-06-30 3 views
0

Il ya quelque temps, j'ai posé cette question et aucune des réponses n'a résolu mon problème. Mes clients se plaignent donc je vais essayer encore une fois:Comment puis-je supprimer une police téléchargée avec @ font-face du cache du navigateur?

J'ai publié une nouvelle version de ma webapp en utilisant @ font-face avec une version limitée de "Droid Sans" (pas de caractères latins). Les fichiers de polices sont hébergés sur mon serveur. Une semaine plus tard, j'ai changé la police avec une version complète parce que la plupart de mes clients utilisent la langue espagnole. Les nouveaux clients obtiennent la nouvelle police complète sans problème, mais les clients qui ont accédé pour la première fois à la police limitée ne reçoivent plus les caractères spéciaux.

Je suppose que l'ancienne police est mise en cache quelque part dans le navigateur, mais je n'ai pas été en mesure de l'enlever.

J'ai essayé de changer le nom de police et la définition de CSS pour que le navigateur télécharge encore ... rien ne fonctionne. Quelqu'un sait comment résoudre ce problème?

Ceci est ma définition css:

@font-face { 
font-family: 'Droid'; 
src: url(/files/DroidSans.eot); 
src: url(/files/DroidSans.eot?iefix) format('eot'), 
    url(/files/DroidSans.woff) format('woff'), 
    url(/files/DroidSans.ttf) format('truetype'), 
    url(/files/DroidSans.svg#webfontw7zqO19G) format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

@font-face { 
font-family: 'DroidBold'; 
src: url(/files/DroidSansBold.eot); 
src: url(/files/DroidSansBold.eot?iefix) format('eot'), 
    url(/files/DroidSansBold.woff) format('woff'), 
    url(/files/DroidSansBold.ttf) format('truetype'), 
    url(/files/DroidSansBold.svg#webfontSOhoM6aS) format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

body, a, p, div, span, li, td, th, caption { 
    font-family: Droid, Optima, Calibri, Helvetica, sans-serif; 
    font-size: 10pt; 
    line-height: 14pt; 
} 

Répondre

0

Vous avez dit que vous « essayé de changer le nom de la police et la définition css ». Je voudrais également essayer de changer le nom de police et resave les noms de fichiers de police, donc

@font-face { 
font-family: 'DroidBoldNEW'; 
src: url(/files/DroidSansBoldNEW.eot); 
src: url(/files/DroidSansBoldNEW.eot?iefix) format('eot'), 
    url(/files/DroidSansBoldNEW.woff) format('woff'), 
    url(/files/DroidSansBoldNEW.ttf) format('truetype'), 
    url(/files/DroidSansBoldNEW.svg#webfontSOhoM6aS) format('svg'); 
font-weight: normal; 
font-style: normal; 
} 

Voir si cela fonctionne.

+0

Oui, c'est exactement ce que j'ai fait, mais j'ai eu les mêmes résultats. Tout le monde dit que ça devrait marcher mais ça ne marche pas. – pachi

Questions connexes