Как заставить Agenda Font работать в IE9 с помощью набора @font-face, font-squirrel говорит, что бюро шрифтов запретило его

Итак, я пытаюсь заставить IE9 отображать шрифт Agenda. Я, как обычно, зашел в fontsquirrel, и там написано, что бюро шрифтов не позволяет им создавать набор шрифтов. Затем я пошел в codeandmore и сделал комплект там, но они не ДАЮТ ВАМ ЭКСПЕРТНЫЕ ВОЗМОЖНОСТИ СДЕЛАТЬ ОБЛЕГЧЕННУЮ ВЕРСИЮ ШРИФТА. В IE 9 я получаю ошибку CSS3111 и CSS3114:

CSS3111: @font-face encountered unknown error. 
agenda-light.eot?#iefix
CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. 
agenda-light.ttf

Я пробовал несколько обходных путей, таких как нацеливание шрифта на woff, что не сработало.

@font-face {
        font-family: 'IE9Agenda-Light';
        src: url('agenda-light.woff') format('woff');
        font-weight: normal;
        font-style: normal;
}

Я добавил файл .htaccess с таким синтаксисом:

AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff

Я думаю, мне нужно разместить здесь какой-то файл конфигурации, но не уверен, что использовать: ТАКЖЕ МОЙ КЛИЕНТ ПРИОБРЕЛ ШРИФТ, поэтому у меня нет нелегального шрифта. Вот мой код:

@font-face {
        font-family: 'Agenda-Bold';
        src: url('agenda-bold.eot?') format('embedded-opentype'),
                 url('agenda-bold.woff') format('woff'),
                 url('agenda-bold.ttf') format('truetype'),
                 url('agenda-bold.svg#agenda-bold') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'Agenda-Light';
        src: url('agenda-light.eot');
        src: url('agenda-light.eot?#iefix') format('embedded-opentype'),
                 url('agenda-light.woff') format('woff'),
                 url('agenda-light.ttf') format('truetype'),
                 url('agenda-light.svg#agenda-light') format('svg');
        font-weight: normal;
        font-style: normal;
}

ЭТО РАБОТАЕТ В КАЖДОМ БРАУЗЕРЕ, ЗА ИСКЛЮЧЕНИЕМ IE9. Если у кого-то есть альтернативный генератор шрифтов для font squirrel, который упакует файл eot в виде облегченной версии вместо версии eot.compressed, которая будет полезна, и это, кажется, единственный обходной путь. я пока не нашел.


person DJERock    schedule 03.12.2012    source источник


Ответы (1)


Судя по http://www.fontbureau.com/webfonts/, и это означает, что вы должны использовать предоставленный код для ссылки на сервис, а не создавать свои собственные файлы шрифтов.

Если шрифт был приобретен по обычной (не веб-шрифту) лицензии, вам не разрешается использовать его в качестве веб-шрифта. См. http://www.webtype.com/info/articles/fonts-and-the-law/

person Jukka K. Korpela    schedule 03.12.2012