如果我使用的是 googleFonts 中不存在的自定义字体,我应该给每个字体系列一个不同的名称吗?
If i'm using a custom font that doesn't exist in googleFonts , Should I give each font-family a different name?
我使用的是一种名为 DejaVuSans 的字体,它有不同的样式(普通、粗体、斜体……),我正在使用其中一些样式使用 multiply font-face
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans.eot);
src: url(../fonts/DejaVuSans.ttf) format("truetype"),
url(../fonts/DejaVuSans.woff) format("woff");
font-weight:normal;
font-style: normal;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-Oblique.eot);
src: url(../fonts/DejaVuSans-Oblique.ttf) format("truetype"),
url(../fonts/DejaVuSans-Oblique.woff) format("woff");
font-weight:normal;
font-style: italic;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-Bold.eot);
src: url(../fonts/DejaVuSans-Bold.ttf) format("truetype"),
url(../fonts/DejaVuSans-Bold.woff) format("woff");
font-weight:bold;
font-style: normal;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-BoldOblique.eot);
src: url(../fonts/DejaVuSans-BoldOblique.ttf) format("truetype"),
url(../fonts/DejaVuSans-BoldOblique.woff) format("woff");
font-weight:bold;
font-style: italic;
}
它们现在都具有相同的字体系列,我如何指定我想使用哪一个?
因为在这种情况下我将使用相同的 font-family
<div style="font-family:'DejaVu Sans'"></div>
现在这个div的字体应该是什么风格?
所以我应该为每个字体使用不同的名称,例如
@font-face{
font-family:'DejaVu Sans normal'
}
@font-face{
font-family:'DejaVu Sans bold'
}
etc ..
字体将取决于您要放置的字体样式或粗细。
<div style="font-family:'DejaVu Sans'; font-weight: bold;"></div>
<div style="font-family:'DejaVu Sans'; font-style: italic;"></div>
我使用的是一种名为 DejaVuSans 的字体,它有不同的样式(普通、粗体、斜体……),我正在使用其中一些样式使用 multiply font-face
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans.eot);
src: url(../fonts/DejaVuSans.ttf) format("truetype"),
url(../fonts/DejaVuSans.woff) format("woff");
font-weight:normal;
font-style: normal;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-Oblique.eot);
src: url(../fonts/DejaVuSans-Oblique.ttf) format("truetype"),
url(../fonts/DejaVuSans-Oblique.woff) format("woff");
font-weight:normal;
font-style: italic;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-Bold.eot);
src: url(../fonts/DejaVuSans-Bold.ttf) format("truetype"),
url(../fonts/DejaVuSans-Bold.woff) format("woff");
font-weight:bold;
font-style: normal;
}
@font-face {
font-family: 'DejaVu Sans';
src: url(../fonts/DejaVuSans-BoldOblique.eot);
src: url(../fonts/DejaVuSans-BoldOblique.ttf) format("truetype"),
url(../fonts/DejaVuSans-BoldOblique.woff) format("woff");
font-weight:bold;
font-style: italic;
}
它们现在都具有相同的字体系列,我如何指定我想使用哪一个? 因为在这种情况下我将使用相同的 font-family
<div style="font-family:'DejaVu Sans'"></div>
现在这个div的字体应该是什么风格?
所以我应该为每个字体使用不同的名称,例如
@font-face{
font-family:'DejaVu Sans normal'
}
@font-face{
font-family:'DejaVu Sans bold'
}
etc ..
字体将取决于您要放置的字体样式或粗细。
<div style="font-family:'DejaVu Sans'; font-weight: bold;"></div>
<div style="font-family:'DejaVu Sans'; font-style: italic;"></div>