@font-face {
font-family: "Open Sans";
font-weight: 300;
font-style: normal;
src: url("../fonts/OpenSansLight/OpenSansLight.woff") format("woff");
// src конечно добавите все необходимые, просто для краткости здесь один файл
}
@font-face {
font-family: "Open Sans";
font-weight: 300;
font-style: italic;
src: url("../fonts/OpenSansLight/OpenSansLightItalic.woff") format("woff");
}
@font-face {
font-family: "Open Sans";
font-weight: 400;
font-style: normal;
src: url("../fonts/OpenSansLight/OpenSansRegular.woff") format("woff");
}
@font-face {
font-family: "Open Sans";
font-weight: 400;
font-style: italic;
src: url("../fonts/OpenSansLight/OpenSansItalic.woff") format("woff");
}
/* использование */
.open-sans-light {
font-family: "Open Sans", sans-serif;
font-weight: 300;
}
.open-sans-light-italic {
font-family: "Open Sans", sans-serif;
font-weight: 300;
font-style: italic;
}
.open-sans-regular {
font-family: "Open Sans", sans-serif;
}
.open-sans-italic {
font-family: "Open Sans", sans-serif;
font-style: italic;
}
let $link = $('<a/>', {
'class': 'menu__link',
href : item.link,
text : item.title,
});
let $item = $('<li/>', {'class': 'menu__item'});
$link.appendTo($item);
Вы можете в своем корневом bower.json описать секцию override и указать для каждого пакета, какие файлы брать. Всё это описано в документации.