【发布时间】:2012-09-10 19:24:13
【问题描述】:
当我在我的 CSS 文件中使用 @import 规则添加谷歌网络字体时,它工作正常。
但是当我下载该字体并将其本地存储在我的服务器中,然后将@font-face 规则定向到我自己的机器时,它不起作用。
所以我所做的就是在我的 css/fonts.css 文件中替换这一行:
@import url(http://fonts.googleapis.com/css?family=Michroma);
用这个:
@font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: url(http://localhost/xampp/mysite/css/fonts/michroma/micrhoma.woff) format('woff');
}
换句话说,我只是从 googleapi 复制了该字体的代码。并且我把字体文件(.woff)保存在上面的路径中(我重新检查过,确实存在)。
我也尝试过编辑这个网址,但不好:
src: url(fonts/michroma/michroma.woff) format('woff');
如果我们在本地使用 Google 网络字体,我无法相信有任何理由无法使用它们,所以我所做的一定有问题。线索?这不就是我们定义自己的字体的方式吗? (我以前从未尝试过)。
【问题讨论】:
标签: css fonts import font-face google-webfonts