css - 如果我添加并使用常规字体,为什么字体系列是粗体?
问题描述
检查文本时,我在浏览器中看到了这一点:font-family: TTHoves-Bold;
我在 Next.js 项目的 globals.css 中添加了这些:
@font-face {
font-family: "TTHoves-Bold";
font-display: swap;
src: url(../public/fonts/TTHoves-Bold.ttf);
}
@font-face {
font-family: "TTHoves-Regular";
font-display: swap;
src: url(../public/fonts/TTHoves-Regular.ttf);
}
并使用正确的 CSS 规则:
.p_1 {
font-family: "TTHoves-Regular";
font-size: 16px;
font-weight: 400;
}
<p className={styles.p_1}>Bármelyiket választod, nem fogsz csalódni.</p>
甚至文本在视觉上看起来也很规则而不是粗体。但是为什么浏览器会列出不同的设置呢?
解决方案
推荐阅读
- android - get data from Navigation Activity in Navigation library
- vba - 如何自动将数据条目从一个工作簿复制到另一个工作簿,而无需激活宏或打开工作簿
- reactjs - how can I hide an svg element with reactjs
- jbpm - How to fetch UserTask completionTime in JBPM
- python - IndexError 元组索引超出范围
- postgresql - 使用动态 SQL 在列表中创建对象
- qemu - 创建后备文件后libvirt“权限被拒绝”
- sql - MongoDB中的子查询
- javascript - 如何使用 jQuery 对表单提交进行验证
- javascript - A-frame Raycaster 不工作(需要与天空的交点)