почему fontawesome загружает так много типов шрифтов?

Я вижу в верхней части шрифта awesome css это:

@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

Мне просто интересно, почему здесь загружаются шрифты eot, woffm, ttf (svg для IE)?

Это для совместимости с браузером? Или просто в каждом файле разные шрифты?

Могу ли я спокойно оставить только одного?


person albanx    schedule 23.10.2013    source источник


Ответы (2)


Вы правы, это для совместимости с браузером.
Вы не должны беспокоиться о дополнительных HTTP-соединениях, потому что почти все браузеры, поддерживающие @ font-face, будут загружать только первый файл, соответствующий поддерживаемому формату (Я глядя на тебя, oldIE!).

Вот отличный пост Пола Айриша, в котором подробно объясняется, как @ font-face работает.

person gustavohenke    schedule 23.10.2013
comment
Я спрашиваю только потому, что мне нужно отредактировать отличный шрифт для добавления новых шрифтов, но я хочу изменить только один из шрифтов. Хорошая ссылка, спасибо. - person albanx; 24.10.2013

Насколько я понимаю, для разных браузеров / платформ требуются разные форматы шрифтов, так что это просто покрывает ваши основы.

person Bill    schedule 23.10.2013