为什么我无法在我的 tailwind/react js 项目中运行本地字体?

问题描述 投票:0回答:1

这是 Tailwind 的主要 CSS 文件:

@tailwind base;
@tailwind components;
@tailwind utilities;

#__next {
  min-height: 100%;
}

@font-face {
  font-family: 'notosans';
  src: local('notosans-semibold2'), local('notosans-semibold'),
    url('@/assets/fonts/notosans-semibold2.woff2');
  font-weight: 600;
}`

tailwind.config.js
文件中的代码

fontFamily: {
    sans: ['Inter', ...defaultTheme.fontFamily.sans],
    display: ['Lexend', ...defaultTheme.fontFamily.sans],
    notosans: ['notosans'],
},

这是字体所在的相对路径:

src/assets/fonts/notosans-semibold2.woff2

我尝试在本地导入的字体是从Google Fonts下载的

notosans-semibold2.woff2

reactjs tailwind-css local google-fonts
1个回答
0
投票

您应该从

@
 中删除 
url('@/assets/...')

根据您的代码,这些文件似乎位于静态目录中。因此,您可以直接引用它们。

© www.soinside.com 2019 - 2024. All rights reserved.