当前位置: 首页 > 知识库问答 >
问题:

如何在网站上使用谷歌的Roboto字体?

扶文光
2023-03-14

我想在我的网站上使用谷歌的Roboto字体,我正在遵循这个教程

http://www.maketecheasier.com/use-google-roboto-font-everywhere/2012/03/15

我下载了一个文件夹结构如下的文件:

现在我有三个问题:

  1. 我的media/css/main.cssURL中有css。那么我需要将文件夹放在哪里?
  2. 我是否需要从所有子文件夹中提取所有eot、svg等,并将其放入字体文件夹?
  3. 是否需要创建css文件fonts.css并将其包含在基本模板文件中?

他用的例子

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic-webfont.eot');
    src: url('Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-ThinItalic-webfont.woff') format('woff'),
         url('Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg'); (under the Apache Software License). 
    font-weight: 200;
    font-style: italic;
}

如果我想拥有如下的dir结构,那么我的url应该是什么样子的:

/media/fonts/roboto

共有1个答案

谭文林
2023-03-14

你真的不需要做这些。

  • 转到Google的Web字体页面
  • 在右上方的搜索框中搜索Roboto
  • 选择要使用的字体变体
  • 单击顶部的“选择此字体”并选择所需的粗细和字符集。

该页面将提供一个 元素以包含在页面中,并提供一个示例font-family规则列表以在CSS中使用。

这样使用谷歌的字体可以保证可用性,并减少您自己服务器的带宽。

 类似资料:
  • 我在Chrome浏览器中使用Roboto字体时遇到问题。。具体来说,我似乎无法得到精简和薄/轻等字体权重。我下载所有3种完整字体: 然后我在声明中使用它们,比如: 然而,它给我的是普通的机器人。如果我改变“压缩”一个使用字体家族“机器人压缩”它的作品。。。这是有道理的,因为chrome采用显然为时已晚。但是,将字体系列更改为“roboto condensed”不会使用较轻的

  • Gatsby入门-当我用google字体向public/index.html添加链接标记时,它在开发模式下工作。当我构建站点时,index.html会被重置。所以我猜还有另外一种适当的方式添加字体?

  • 我目前正在使用谷歌提供的普通noCaptcha reCaptcha和WordPress插件“密码保护”,效果很好。仍然有一些游客感到困惑,他们不得不点击“我不是机器人”。我的sitekey已经被谷歌列入他们新的隐形重述目录。 我在提交按钮中添加了必要的参数: <代码> 通过以下方式验证响应:

  • 问:有可能为谷歌云从Terraform创建以存储域为中心的存储/桶吗?

  • 我使用@import规则将几个google字体导入样式表。除了Roboto浓缩版外,其他所有的都很好。在我的例子Helvetica中,它返回到默认的无衬线字体。 我已经尝试删除本地Roboto字体,更改字体大小和字体样式,使用字体系列名称,但是开发工具仍然显示渲染的字体是Helvetica。其他谷歌字体呈现得很好。有什么问题?

  • 我目前在我的网站上部署了Google Tag Manager,在我的容器中只有一个标准的Google Analytics标签,可以在每个页面上启动。我想捕捉我的网站访问者在我们的网站上搜索产品时使用的术语。回到Google Analytics,我启用了站点搜索,并在包含访问者站点搜索词的URL中提供了查询参数。然而,没有任何数据能够返回到Google Analytics中的站点搜索报告中,因此我想