Задать вопрос

Проблема с @font-face, IE и семейством шрифтов Myriad от Adobe

Привет многоуважаемые!

В очередной раз получаю макет в котором присутствуют шрифты семейства Myriad.
В очередной раз объясняю про лицензию и т.д. Вариантов мне не оставляют, надо идти на «преступление».
И тут появляется проблема:

fontsquirrel.com — ругается на лицензию, что ожидаемо,
font2web.com как и большинство других — без проблем конвертирует шрифт в нужные форматы, НО результат не работает в IE.

Варианты типа src: url('../fonts/testFont.eot?#iefix') format('embedded-opentype') или SVG ситуацию не меняют.

Помогите кто чем может.

PS: cufon и другие варианты решения через js не подходят.
  • Вопрос задан
  • 3426 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 1
@igoravr
Возьми похожий. Бесплатный. Тысячи их. Судя по описанию ситуации никто не заметит подмены.

А вообще тот же Myriad вполне легально есть за 2$ в месяц на Typekit. Какой смысл при таких раскладах идти на «преступление»?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@exdeniz

Что значит не работает? Какой IE? Код @font-face для начала.

Скорей всего не работает подключение шрифтов в семейство в IE8. IE8 и ниже могут подключать 4 шрифта в одно семейство.
Вариантов три (по стоимости и затратам):
1. Сокращение вариантов шрифта
2. Использования конкретного определения в @font-face

font-family: "Open Sans ExtraBold Italic";
 font-style: normal;
font-weight: normal;

вместо

font-family: "Open Sans";
 font-style: italic;
font-weight: 800;

Сложности возникают при определении стилей по умолчанию типа i, b, em и т.п.

3. Использование mixin для генерации отдельного css для IE.

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы