首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Font @import + @font-face?

Google Font @import + @font-face?
EN

Stack Overflow用户
提问于 2018-01-02 16:31:40
回答 2查看 2.6K关注 0票数 2

我正在尝试用@import和@font-face在我的CSS中导入Google字体。我过去只对下载的字体使用@font-face,但由于加载它需要时间,所以我更喜欢使用Google字体方法。

我不想让Roboto的“粗体”版本作为我网站上的“粗体”字体,所以我使用了@ font -face。但是,我不确定如何使用它。这样使用@import和@font-face正确吗?

代码语言:javascript
复制
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i');

@font-face
{
    font-family: Roboto;
    src: url("https://fonts.googleapis.com/css?family=Roboto:400");
}

@font-face
{
    font-family: Roboto;
    font-weight: bold;
    src: url("https://fonts.googleapis.com/css?family=Roboto:500");
}

@font-face
{
    font-family: Roboto;
    font-style: italic;
    src: url("https://fonts.googleapis.com/css?family=Roboto:400i");
}

@font-face
{
    font-family: Roboto;
    font-weight: bold;
    font-style: italic;
    src: url("https://fonts.googleapis.com/css?family=Roboto:500i");
}

我感觉我导入了两次字体...但它甚至不起作用!(页面显示默认浏览器字体)

感谢您的阅读并抽出时间来帮助我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-02 16:41:13

您可以在样式表中像这样使用

代码语言:javascript
复制
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i');
h2{
font-family:Roboto;
}
票数 4
EN

Stack Overflow用户

发布于 2018-01-02 16:44:21

当您从服务器上的文件加载字体时,@ font -face是有意义的。如果您从google导入,请仅使用导入和将权限属性写入您想要的元素。

代码语言:javascript
复制
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i');

h2 {
   font-family:Roboto;
   font-weight: 500;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48057801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档