Hacer que las fuentes de Adobe funcionen con CSS3 @ font-face en IE9
Estoy en el proceso de crear una pequeña aplicación de intranet e intento, sin suerte, usarAdobe font Compré últimamente. Como me informaron, en nuestro caso no se trata de una infracción de licencia.
Convertí las versiones de fuente .ttf / .otf a .woff, .eot y .svg, para dirigirme a todos los principales navegadores. La sintaxis @ font-face que utilicé es básicamente la a prueba de balas deFont Spring:
@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot');
src: url('myfont-webfont.eot?#iehack') format('eot'),
url('myfont-webfont.woff') format('woff'),
url('myfont-webfont.ttf') format('truetype'),
url('myfont-webfont.svg#svgFontName') format('svg');
}
Modifiqué los encabezados HTTP (se agregó Access-Control-Allow-Origin = "*") para permitir referencias entre dominios. @ En FF y Chrome funciona perfectamente, pero en IE9 obtengo:
CSS3111: @font-face encountered unknown error.
myfont-webfont.woff
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
myfont-webfont.ttf
Me di cuenta de que al convertir la fuente de .ttf / .otf a .woff también obtengo un .afm archivo, pero no tengo ni idea de si es importante o no ...
¿Alguna idea de cómo resolverlo?
[Editar]: alojo mis sitios web (fuentes también, pero en un directorio y subdominio separados para contenido estático) enIIS 7.5