创建 React 应用程序:无法解码下载的字体 | OTS解析错误
Create React App: Failed to decode downloaded font | OTS parsing error
我已经添加了我的字体:
@font-face {
font-family: "NHaasGroteskDSProMedium";
src: url(/fonts/NHaasGroteskDSProM.otf);
}
@font-face {
font-family: "NHaasGroteskDSProBold";
src: url(/fonts/NHaasGroteskDSProB.otf);
}
文件夹位置很好,您可以在此处看到:
我一直有这个错误:
Failed to decode downloaded font: http://localhost:3000/fonts/NHaasGroteskDSProM.otf
OTS parsing error: invalid sfntVersion: 1008813135
因此,当 npm start
启动时,我无法显示正确的字体。
src
文件夹中的文件不直接由您的服务器提供。这些文件首先与构建过程捆绑在一起,任何未导入的文件都不会在构建中结束。
对于这些类型的文件,您可以将它们放在 public
文件夹中,它们最终会在构建中保持原样,并且可以由您的服务器提供。
有关详细信息,请参阅 CRA page on the public folder
我已经添加了我的字体:
@font-face {
font-family: "NHaasGroteskDSProMedium";
src: url(/fonts/NHaasGroteskDSProM.otf);
}
@font-face {
font-family: "NHaasGroteskDSProBold";
src: url(/fonts/NHaasGroteskDSProB.otf);
}
文件夹位置很好,您可以在此处看到:
我一直有这个错误:
Failed to decode downloaded font: http://localhost:3000/fonts/NHaasGroteskDSProM.otf
OTS parsing error: invalid sfntVersion: 1008813135
因此,当 npm start
启动时,我无法显示正确的字体。
src
文件夹中的文件不直接由您的服务器提供。这些文件首先与构建过程捆绑在一起,任何未导入的文件都不会在构建中结束。
对于这些类型的文件,您可以将它们放在 public
文件夹中,它们最终会在构建中保持原样,并且可以由您的服务器提供。
有关详细信息,请参阅 CRA page on the public folder