【发布时间】:2017-07-20 21:04:19
【问题描述】:
我正在尝试在我的 html 文件中使用自定义字体。我已将字体文件上传到 github 并在 github 上托管了一个 css 文件。我检查了几次链接是否有效并且字体文件包含实际字体。我的问题是 HTML 文档中的文本以标准字体显示,而不是“kievit”字体。谁能发现我的错误?
谢谢!
kievit.css 中的 CSS 代码是:
@font-face {
font-family: 'kievit';
src: local('kievit'),url(https://cdn.rawgit.com/../Kievit-Medium.woff) format('woff');
src: local('kievit'), url(https://cdn.rawgit.com/../Kievit-Medium.eot);
}
@font-face {
font-family: 'kievit';
font-style: italic;
font-weight: bold;
src: local('kievit'), url(https://cdn.rawgit.com/../Kievit-BoldItalic.woff) format('woff');
src: local('kievit'), url(https://cdn.rawgit.com/../Kievit-BoldItalic.eot);
}
<html>
<head>
<link rel="stylesheet"
href="https://rawgit.com/../kievit.css" type="text/css">
</head>
<span style="font-family: 'kievit', sans-serif; font-size: 36px;"> Making the Web Beautiful</span>
<br> <br>
<span style="font-family: 'arial'; font-size: 36px;"> Making the Web Beautiful</span>
</html>
编辑:我按照建议将字体样式更改为字体系列,但它仍然不起作用。我的第一行仍然以 arial 而不是我的自定义字体呈现。
【问题讨论】: