【发布时间】:2014-01-23 05:10:39
【问题描述】:
我正在使用这样提供的网络字体:
font-family:'Sabon LT W01 Roman';
font-family:'Sabon LT W01 Italic';
并且希望能够在我的 css 中使用这样的东西:
font-family: 'Sabon';
font-style: italic;
而不是
font-style: 'Sabon LT W01 Italic'
在我的 CSS 中。
有没有办法做到这一点?我知道在使用@font-face 并直接链接到字体时可以定义粗体/斜体,但事实并非如此。字体托管在 Fonts.com,所以我认为我不能使用 @font-face 并指定字体文件,除非我托管它们。
这就是我现在设置样式的方式:
%font-serif {
font-family:'Sabon LT W01 Roman', serif;
}
%font-serif-italic {
font-family:'Sabon LT W01 Italic', serif;
font-style: italic;
}
这迫使我使用@extend %font-serif; 而不是
@extend %font-serif;
font-style: italic;
【问题讨论】:
-
抱歉之前的小提琴,没有导入谷歌字体。 (肯定是 jsfiddle 的问题) 不管怎样,这样的? jsfiddle.net/P8R6q/1
-
感谢您的提琴;我选择了类似的东西——只是使用了
strong元素。
标签: html css fonts sass styling