Table des matières

ASP.NET MVC5

Assets

Fonts

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" />

Sources