И так, как я подключаю шрифт на страницу:
@font-face {
font-family: 'HelveticaNeue-Bold';
src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg'),
url('fonts/HelveticaNeue-Bold.woff') format('woff'),
url('fonts/HelveticaNeue-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'HelveticaNeue';
src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue.svg#HelveticaNeue-Bold') format('svg'),
url('fonts/HelveticaNeue.woff') format('woff'),
url('fonts/HelveticaNeue.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
Потом создаю переменные:
$font_regular: 'HelveticaNeue', sans-serif;
$font_bold: 'HelveticaNeue-Bold', sans-serif;
Как предлагает сделать коллега:
@font-face {
font-family: 'HelveticaNeue';
src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg'),
url('fonts/HelveticaNeue-Bold.woff') format('woff'),
url('fonts/HelveticaNeue-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'HelveticaNeue';
src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeue.svg#HelveticaNeue-Bold') format('svg'),
url('fonts/HelveticaNeue.woff') format('woff'),
url('fonts/HelveticaNeue.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
То есть, одинаковые названия font-family, а уже потом в коде добавлять font-weight. Как способ лучше?И есть ли между ними разница в отображении?