Начиная с CSS3, спецификация изменилась, допуская только один font-style
. Список через запятую (для CSS2) будет обрабатываться, как если бы он был normal
, и переопределял любую более раннюю (по умолчанию) запись. Это сделает шрифты, определенные таким образом, постоянно выделенными курсивом.
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans.ttf");
}
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans-Bold.ttf");
font-weight: bold;
}
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans-Oblique.ttf");
font-style: italic;
}
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans-BoldOblique.ttf");
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans-Oblique.ttf");
font-style: oblique;
}
@font-face {
font-family: "DejaVu Sans";
src: url("fonts/DejaVuSans-BoldOblique.ttf");
font-weight: bold;
font-style: oblique;
}
В большинстве случаев курсив, вероятно, будет достаточным, и правила в отношении косых букв не понадобятся, если вы позаботитесь о том, чтобы определить, что вы будете использовать, и придерживаться его.