我在我的页面上添加了这些字体样式
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='https://fonts.googleapis.com/css?family=Philosopher:400,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
如何使用CSS将它们添加到我的页面中,以便我不必在CSS中使用外部链接? 我尝试过这样做:
@font-face {
font-family: 'Roboto';
src: url('https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic');
}
但是在我的控制台中(我使用的是Mozilla),我得到了以下信息:
可下载字体:被过滤器拒绝
在Chrome浏览器中,错误信息如下:
无法解码已下载的字体:https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic
然后,我下载了与Roboto字体相关联的文件并尝试了一下。
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../../content/fonts/roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2') format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
但是什么都没发生。