J'ai un font-face dans mon programme généré à partir de Font Squirrel Je ne peux tout simplement pas le faire fonctionner dans IIS, cela fonctionne dans localhost. J'ai ajouté l' application / font-woff article à mes types MIME mais il ne veut toujours pas au travail.
Context
--Fonts
----font location
--css files
CSS
@font-face {
font-family: 'wallStreetFont';
src: url('Fonts/subway-webfont.eot');
src: url('Fonts/subway-webfont.eot?#iefix') format('embedded-opentype'),
url('Fonts/subway-webfont.woff2') format('woff2'),
url('Fonts/subway-webfont.woff') format('woff'),
url('Fonts/subway-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
MODIFIER LE MIME ACTUEL
J'utilise la police IIS 8 MIME par défaut / x-woff
Réponses:
Super de voir WOFF2 inclus dans les polices Font Squirrel! Bien que IIS 8 n'ait pas besoin d'un type mime ajouté,
WOFF
il en aura besoin pourWOFF2
. Le W3C recommande :Pour plus d'informations,
WOFF2
voir ici .Pour ajouter le type mime dans IIS, modifiez votre
Web.Config
comme suit:la source
woff2
mais toujours rienhttp://192.168.72.196:85/bundles/Fonts/subway-webfont.woff2
je ne suis pas sûr d'où ils obtiennent le dossier bundles. Une idée?BundleTable.EnableOptimizations = true
. Votre hôte local doit se comporter de la même manière que sur votre serveur de production.woff2
erreur et de l'erreur 404, qui a fini par être une faute d'orthographe dans mon paquet. Je vous remercie!Pour que les polices woff et woff2 fonctionnent correctement dans IIS, vous devez ajouter les types MIME suivants au fichier Web.Config.
Si vous rencontrez toujours l'erreur 404 sur Google Chrome, vous devez vider le cache de votre navigateur avant de recharger la page.
la source
Notez qu'il est également possible de configurer des types MIME dans IIS Manager. Sélectionnez simplement le site Web, puis double-cliquez sur l'icône Types MIME sous IIS dans le volet principal.
Vous devriez alors voir une liste de tous les types MIME existants et pouvoir en ajouter de nouveaux en utilisant le lien Ajouter ... dans le volet droit.
la source
J'avais ce problème aujourd'hui lors du déploiement d'une icône d'interface utilisateur Metro4 de solution Web et du passage du CDN à l'option Compilé.
Mon projet a été développé avec la plateforme WebSharper, mais la solution est de toute façon indépendante de ces détails d'implémentation.
Pour faire court, j'ai découvert que je devais ajouter l'extension de fichier, par exemple pour
.ttf
, à l'intérieur de lasecurity
section soussystem.webServer
leWeb.config
.La même option de configuration est également disponible dans les paramètres d'interface graphique d'IIS
la source