html - 这是设置自定义字体的正确方法吗?
问题描述
我有一个字体
/static/font/input_regular.ttf
我想用于code
标签,我在我的styles.css 中有这个:
@font-face {
font-family: "Input_reg";
src: url("/font/input_regular.ttf") format("truetype");
}
pre, code {
font-family: "Input_reg", monospace;
font-size: inherit;
}
该站点的其余部分使用Source Code Pro字体。问题是,它不起作用,并且永远不会加载这种新字体,而是像页面的其余部分一样只使用 Source Code Pro。我在这里做错了什么?如果重要的话,该站点正在使用 hugo,并且托管在 github 页面上。
解决方案
你有没有尝试过
@font-face {
font-family: "input_reg";
src: url("font/input_regular.ttf");
}
网址中没有尾随 /。此外,您不需要指定这是一个 trueType,并且对于互联网上的几乎所有内容,全部小写始终是一个好主意:-) 如果这没有帮助,请在浏览器中按 F12,重新加载页面并查看从哪个 URL 加载字体- 这可能是错误的。
推荐阅读
- sql - Oracle SQL - 创建选择语句,它将检索每个月的结束日期,但比较月末后的一两天的值
- firebase - Google Ads 中缺少一些通过 Firebase 报告的 Google Analytics 4 转化
- python - 需要以下格式的 Python 熊猫
- jestjs - 使用 Jest 测试 NestJS + TypeORM 时“'instanceof' 的右侧不是对象”
- docker - 如何通过 cli 检查 Docker Swarm 资源预留
- python - 为什么 ipywidgets 的小部件没有在 html 文件中定义?
- c++ - 使用 Playsound c++ 在后台运行音乐
- spring-boot - Spring boot oauth2 客户端凭据使用 webflux 动态配置
- python - 切片列表以提取给定索引的最后 k 和下 k 元素
- reactjs - 在 Docker 上运行 CRA 时出现错误(0,_schemaUtils.default)不是函数