Jestem w trakcie tworzenia małej aplikacji intranetowej i próbuję, bez powodzenia, użyć ostatnio zakupionej czcionki Adobe . Jak mnie poinformowano, w naszym przypadku nie jest to naruszenie licencji.
Przekonwertowałem wersje .ttf / .otf czcionki na .woff, .eot i .svg, aby kierować reklamy na wszystkie główne przeglądarki. Użyta przeze mnie składnia @ font-face jest w zasadzie kuloodporna z Font 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');
}
Zmodyfikowałem nagłówki HTTP (dodałem Access-Control-Allow-Origin = "*"), aby umożliwić odwołania między domenami. W FF i Chrome działa idealnie, ale w IE9 dostaję:
CSS3111: @font-face encountered unknown error.
myfont-webfont.woff
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable.
myfont-webfont.ttf
Zauważyłem, że konwertując czcionkę z .ttf / .otf na .woff otrzymuję również plik .afm , ale nie mam pojęcia, czy to ważne, czy nie ...
Jakieś pomysły, jak to rozwiązać?
[Edytuj] - hostuję swoje witryny internetowe (również czcionki, ale w oddzielnym katalogu i poddomenie dla zawartości statycznej) w usługach IIS 7.5