html - 无法通过 CSS 使用字体
问题描述
我有这个免费的谷歌字体的 CSS 文件。字体和帮助已下载,但我无法按预期使用它们。如何使用它们显示粗体或斜体或常规文本?
我的 CSS:fonts.css
/* anonymous-pro-regular - latin */
@font-face {
font-family: 'Anonymous Pro';
font-style: normal;
font-weight: 400;
src: local('Anonymous Pro Regular'), local('AnonymousPro-Regular'),
url('../fonts/anonymous-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-regular.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* anonymous-pro-italic - latin */
@font-face {
font-family: 'Anonymous Pro';
font-style: italic;
font-weight: 400;
src: local('Anonymous Pro Italic'), local('AnonymousPro-Italic'),
url('../fonts/anonymous-pro-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-italic.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* anonymous-pro-700 - latin */
@font-face {
font-family: 'Anonymous Pro';
font-style: normal;
font-weight: 700;
src: local('Anonymous Pro Bold'), local('AnonymousPro-Bold'),
url('../fonts/anonymous-pro-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-700.woff') format('woff'), /* Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-700.ttf') format('truetype'); /* Safari, Android, iOS */
}
/* anonymous-pro-700italic - latin */
@font-face {
font-family: 'Anonymous Pro';
font-style: italic;
font-weight: 700;
src: local('Anonymous Pro Bold Italic'), local('AnonymousPro-BoldItalic'),
url('../fonts/anonymous-pro-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/anonymous-pro-v11-latin-700italic.ttf') format('truetype'); /* Safari, Android, iOS */
}
.myFontNormal {
font-family: 'Anonymous Pro Regular';
}
.myFontBold {
font-family: 'Anonymous Pro Bold';
font-size: 15px;
}
当我尝试在表单中使用它时,它什么也不做。我错过了什么?
例如:
<div id="main" class="myFontBold">
<p>Default Emb.1234567890.</p>
</div>
解决方案
在@font-face 规则中使用不同font-family
的名称以使其工作 - 你拥有font-family: 'Anonymous Pro';
这三个!在第二个和第三个中添加“粗体”和“斜体”。
推荐阅读
- python - 使用pickle保存列表
- oracle - 如何在 Liquibase 插入更改集中使用 Oracle `user` 和 `sysdate` 函数?
- omnet++ - 如何在 .ned 文件中设置包名?
- node.js - 如何将 JSON-Server 与具有不同端口的另一台服务器连接?
- python - 如何判断两个 QPushButtons 是否被按下(Python)
- java - 使用命令行参数覆盖 SpringBatch jobLauncher
- sql - 如何将程序中的代码选择到表格中?
- ionic4 - 缺少 Android Studio 3.3 签名的 APK 选项
- azure - 在 Azure 上部署站点后,响应时间减少,数据库 CPU 使用率增加
- tensorflow - 在 colab 中设置 DeepLabV3