我在我的网站上使用Amatic Bold,幸运的是它恰好是Google字体的一部分(https://www.google.com/fonts#UsePlace:use/Collection:Amatic+SC)。
据我了解,我应该把它放在每个html页面的头部:
<link href='http://fonts.googleapis.com/css?family=Amatic+SC:700' rel='stylesheet' type='text/css'>
,例如index.html,downloads.html等。
然后我也应该将@font-face
放在我的四个.css文件中?例如,我有一个主要的.css,然后有一个用于nivo-slider
等。那么我会将@font-face
放在每个.css中吗?我也不确定我需要输入的确切代码。我用Google字体搜索@font-face
但是每个人似乎都输入的代码与另一个不同,无论是格式化还是内容。我只是希望每个人在访问我的网站时能够看到Amatic Bold,尽管他们没有在他们的机器上安装它。
不确定投票如何在这里工作,但如果这是一个愚蠢的问题,那么对不起?我刚刚在这篇文章前一天开始进行网页设计,每个webfonts教程似乎都有所不同。我想删除这个问题,但将来有人可能会发现这个问题,并希望它能为他们澄清。
答案 0 :(得分:3)
使用Google字体时无需使用@font-face
。他们为你做了,只包括CSS文件:
<link href='http://fonts.googleapis.com/css?family=Amatic+SC' rel='stylesheet' type='text/css'>
并在CSS中使用font-family
:
h1 {
font-family: 'Amatic SC';
}
如果您打开CSS文件,您会看到:
/* latin */
@font-face {
font-family: 'Amatic SC';
font-style: normal;
font-weight: 400;
src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(http://fonts.gstatic.com/s/amaticsc/v6/DPPfSFKxRTXvae2bKDzp5BJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}