Я пытаюсь применить шрифт 'open sans' к моему сайту. Я хотел бы использовать «open sans regular» для текста, который не является жирным шрифтом, и шрифт «open sans bold» для текста, выделенного полужирным шрифтом, «open sans italic» для курсивного текста и, наконец, «open sans bold italic» для текст выделен полужирным шрифтом и курсивом. Я не хочу устанавливать класс, а просто применять их ко всему веб-сайту.Как я могу использовать один шрифт для нормального веса, а другой - для жирного шрифта на теле?
Вот код, который я пытался, но только применяя «Open Sans наклонным» и я думаю, что «Open Sans полужирный курсивный» ко всему, даже если это не должно быть наклонным ..
@font-face {
font-family: 'opensans';
src: url('opensans-regular-webfont.eot');
src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-regular-webfont.woff') format('woff'),
url('opensans-regular-webfont.ttf') format('truetype'),
url('opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opensans';
src: url('opensans-semibold-webfont.eot');
src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-semibold-webfont.woff') format('woff'),
url('opensans-semibold-webfont.ttf') format('truetype'),
url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: bold;
}
@font-face {
font-family: 'opensans';
src: url('opensans-italic-webfont.eot');
src: url('opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-italic-webfont.woff') format('woff'),
url('opensans-italic-webfont.ttf') format('truetype'),
url('opensans-italic-webfont.svg#open_sansitalic') format('svg');
font-style: italic, oblique;
}
@font-face {
font-family: 'opensans';
src: url('opensans-semibolditalic-webfont.eot');
src: url('opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-semibolditalic-webfont.woff') format('woff'),
url('opensans-semibolditalic-webfont.ttf') format('truetype'),
url('opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
font-weight: bold;
font-style: italic, oblique;
}
body {
font-family:'opensans';
font-size:78%;
}
Вот пример проблемы, обратите внимание, что все шрифты выделены курсивом, если это не должно быть: http://www.bbmthemes.com/themes/modular/
Все шрифты не выделены курсивом по указанным. Описание проблемы является неполным и другими способами (HTML и т. Д.), И собственный ответ плаката, похоже, говорит о том, что проблема решена, хотя логика в ответе ошибочна (порядок не имеет значения по спецификациям). –