我正在尝试添加一个自定义字体到一个使用Tailwind的React项目。
我已经将font - tiempos-headline-medium.woff2添加到/public并更改了以下内容:
节点模块〉尾风css〉尾风. css
@tailwind base;
@tailwind components;
@tailwind utilities;
@font-face {
font-family: "tiempos-headline";
src: local('tiempos-headline'), url("tiempos-headline-medium.woff2") format("woff2");
font-weight: 600;
}
tailwind.config.js
module.exports = {
content: [
'./src/**/*.{js,jsx,ts,tsx}'
],
theme: {
extend: {
colors: {
brand: {
'pink-link': '#FB335A',
'pink': '#FB335A',
300: '#000000',
400: '#f8f8f8',
500: '#000000',
600: '#000000',
700: '#000000',
}
},
animation: {
loading: 'rotate 1s linear infinite',
}
},
fontFamily: {
sans: ['aktiv-grotesk', 'sans-serif'],
serif: ['tiempos-headline', 'serif'],
},
},
plugins: [],
}
但是字体没有显示出来--它只显示了一个衬线体--你知道我哪里出错了吗?
2条答案
按热度按时间de90aj5v1#
首先包括它我的index.html文件作为一个链接,你可以看到弹出
这就是我在顺风时的做法
以及我在任何地方使用的通用文本组件中
而且它工作得很好。。你也可以在CSS的正文中加入辣。我喜欢控制所有的文本,所以我总是做一个组件。
7qhs6swi2#
1.首先确保css文件中
font-face
指令中的字体路径正确。文件结构如下所示:
使用绝对路径编写css路径:
url("/fonts/tiempos-headline-medium.woff2")
1.在
tailwind.config.js
文件中,将指令fontFamily: {}
移动到extend: {}
对象中以添加字体并扩展字体配置。💡 如果您想完全覆盖默认字体,请将指令
fontFamily: {}
移动到theme: {}
对象中。基于您的设置的配置示例: