【发布时间】:2014-02-21 11:07:17
【问题描述】:
您好,我有一个关于使用 CSS @font-face 创建字体系列的快速问题。
传统上,我曾经这样设置我的 CSS 字体:
@font-face {
font-family: 'My Font Regular';
src: url('fonts/myfont.ttf');
}
@font-face {
font-family: 'My Font Bold';
src: url('fonts/myfont-bold.ttf');
}
p { font-family: "My Font Regular";}
strong {font-family: "My Font Bold";}
但是我最近发现你可以这样做:
@font-face {
font-family: 'My Font';
src: url('fonts/myfont.ttf');
font-style:normal;
font-weight:normal;
}
@font-face {
font-family: 'My Font';
src: url('fonts/myfont-bold.ttf');
font-style:normal;
font-weight:bold;
}
p {
font-family: "My Font" ;
font-style:normal;
font-weight:normal;
}
strong {
font-family: "My Font" ;
font-style:normal;
font-weight:bold;
}
我的问题是,如果我使用第二种粗体技术,文本是否仍会使用自定义 .eot 呈现,或者浏览器是否会尝试在不使用实际粗体字体文件的情况下模拟它?
谢谢
【问题讨论】:
-
这正是我想要的。谢谢