Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 使用谷歌字体API_Css_Webfonts - Fatal编程技术网

Css 使用谷歌字体API

Css 使用谷歌字体API,css,webfonts,Css,Webfonts,我是谷歌字体的新手。我从谷歌那里得到了这个网址: 我的问题是,如何使用我选择的各种字体。你可以看到,它们是Ubuntu普通400、Ubuntu普通400斜体、Ubuntu粗体700和Ubuntu 700斜体 我已经尝试了所有的方法,但只能使用普通的“Ubuntu”,其他什么都不能用 请帮忙 以下是我使用的斜体版本: 技术是使用 编辑:您必须包含单独的斜体和粗体字体库,以便它们按预期工作 如果不包括斜体和粗体版本,浏览器将尝试进行补偿,但很可能做得很差。更多关于这方面的信息,请访问 如果要将字体

我是谷歌字体的新手。我从谷歌那里得到了这个网址:

我的问题是,如何使用我选择的各种字体。你可以看到,它们是Ubuntu普通400、Ubuntu普通400斜体、Ubuntu粗体700和Ubuntu 700斜体

我已经尝试了所有的方法,但只能使用普通的“Ubuntu”,其他什么都不能用


请帮忙

以下是我使用的斜体版本:

技术是使用

编辑:您必须包含单独的斜体和粗体字体库,以便它们按预期工作

如果不包括斜体和粗体版本,浏览器将尝试进行补偿,但很可能做得很差。更多关于这方面的信息,请访问

如果要将字体样式添加到字体中,始终将额外的字体样式添加到并在文档中指定。特别是在大衬线字体中,它会产生巨大的差异。

您使用的字体将常规、斜体、粗体和粗体斜体(特定字体)声明为字体(字体系列)“Ubuntu”的成员。这意味着您可以像使用普通字体一样使用斜体和粗体

您可以使用
font-style:italic
请求斜体字体,也可以使用
font-weight:bold
(或者,相当于
font-weight:700
)请求加粗。注意,许多HTML元素默认表示斜体或粗体;例如,
h1
strong
th
元素意味着
font-weight:bold


还有其他使用
@font-face
的方法,以便将每个字体声明为其自己的字体系列;福茨奇洛就是这么做的。但是谷歌采用的方法更符合逻辑,并且与HTML和CSS中通常使用的字体兼容。

谢谢,但是我不能通过选择默认字体来实现同样的效果吗?我的意思是,为什么谷歌允许你选择同一字体的粗体和斜体版本?我编辑了这篇文章,很抱歉,一开始我没有完全理解你的问题。谢谢,但是我不能通过选择默认字体来达到同样的效果吗?我的意思是,为什么谷歌允许你选择同一字体的粗体和斜体版本?你能举例说明你的意思吗?你所需要做的就是在主体css中声明ubuntu为默认字体,然后每当你需要在文本中添加斜体或粗体时,你就添加
font-style:italic到该id、类或元素。确定。如果你看,他们让你选择八种不同的字体,包括粗体和斜体。但是他们似乎没有必要实现你想要的。想知道我是否遗漏了什么。@symlynk我想这就是你的意思:只添加
元素。不,如果没有链接,只添加粗体或斜体样式是不一样的。浏览器本身并不总是做得很好。如果你想让你的文字看起来好看,确保你总是包括字体样式。这是一篇关于它的文章
font-family:ubuntu;
font-style:italic;
font-weight: 700; 
font-family: 'Ubuntu', Arial, serif; font-weight: 700;