css - ttf - @ font-face falló la verificación de permiso de incorporación de OpenType. El permiso debe ser instalable
incrustar fuente html 5 (3)
IE no es compatible. Simplemente utiliza archivos de fuentes .eot
@font-face {
font-family: ''Font-Name'';
src: url(''../fonts/Font-Name.eot?#iefix'') format(''embedded-opentype'');
src: url(''../fonts/Font-Name.ttf'') format(''truetype'');
}
Esta excepción ocurre aquí. Puedes reproducirlo en IE11. Hasta ahora no he encontrado la causa del problema. ¿Alguna idea de por qué esto está siendo causado?
CSS3114: @ font-face falló la verificación de permiso de incorporación de OpenType. El permiso debe ser instalable. Archivo: 53d9eae5-63b4-48d7-a5b8-3419455028bb.ttf
El sitio web se ejecuta en la plataforma Azure Websites y utiliza ASP.NET MVC 5.
La respuesta de sibaspage me indicó la dirección correcta. Pero todavía veo el mensaje de error en IE11. Para mí funcionó con la siguiente sintaxis:
@font-face {
font-family: ''Font-Name'';
src: url(''../fonts/Font-Name.eot?#iefix'') format(''embedded-opentype''),
url(''../fonts/Font-Name.ttf'') format(''truetype'');
}
Se corrigió añadiendo
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/octet-stream" />
</staticContent>
debajo
<system.webServer>
en web.config.
Editar:
para evitar cualquier problema con las versiones posteriores, recomiendo hacer esto:
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/octet-stream" />
</staticContent>