html - 将 OTF 字体添加到网页
问题描述
我正在尝试创建一个带有 github 页面的网站,并且我想包含一个 otf 字体。我无法让它正常工作,而且我不确定我哪里出错了。
我做了一些研究,发现我需要使用@font-face,但我无法弄清楚它应该如何工作。在我发现的大多数其他解决方案中,我看到人们使用谷歌来托管他们的字体或类似的东西,但我更愿意将字体托管在我的 github 页面网站上。到目前为止,我已经下载了 otf 字体并将其添加到我的站点存储库中,并且我尝试遵循其他一些指南,但没有运气。
目前我的站点存储库包含字体文件和 index.html 文件。
这是我的字体的css:
@font-face {
font-family: MagnoliaScript;
src: url("magnolia-script.otf") format("opentype");
}
在这里,我试图将我添加到标题的字体分配给:
<h1 face=MagnoliaScript>text</h1>
我按照我在网上找到的内容进行了操作,但我一定遗漏了一些东西,因为字体保持不变。
解决方案
在这里请尝试替换此代码段
<h1 face=MagnoliaScript>text</h1>
这个在这里:
<h1 style="font-family:MagnoliaScript;">text</h1>
我希望这有帮助。
推荐阅读
- ios - UITableViewCells 可以代表吗?
- pytorch - 评估时 GPU 内存不足:Pytorch
- php - 当我调用 post 方法时反应原生 Axios 或 fetch(get 方法工作正常) post 参数在服务器端获取空数据
- android - Esspresso assertThat 在验证导航时需要额外的匹配器
- javascript - Puppeteer - 检查特定文本是否存在
- css - 如何在引导进度条的前后放置文本?
- javascript - 用/和逗号分隔的数字的正则表达式?
- amazon-web-services - Terraform Destroy 在触发钩子之前先删除 Terminate Lifecyclehook
- php - 如何在 Laravel 的子查询中绑定参数?
- amazon-dynamodb - 如何创建数据模型以支持在 DynamoDB 中选择多个分区并对键值进行排序