On peut ajouter plusieurs familles de polices web et ces polices viennent en plusieurs formats pour une question de compatibilité. Un de ces formats est le .woff
qui n'est pas nativement pris en charge par ASP.NET, c'est-à-dire qu'on peut appercevoir le message Resource interpreted as Font but transferred with MIME type font/x-woff dans la console Chrome. Pour se faire, il faut ajouter dans le Views/Web.config
le MIME :
<staticContent> <remove fileExtension=".woff" /> <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> </staticContent>
Attention, s'il s'agit d'un environnement de développement avec IISExpress, il faut plutôt modifier le fichier ~/Documents/IISExpress/config/applicationhost.config
et chercher la chaîne font/x-woff
et le remplacer par application/font-woff
, ce qui devrait donner la ligne :
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />