我需要在ASP.NET Core MVC项目中使用特定的字体,因此,在 css 文件中:
样式表:
@font-face {
font-family: "CustomFont";
src: url(css/Custom-VariableFont_slnt.ttf);
}
但我收到错误,字体路径无效
我尝试将其改变如下:
url(~/Custom-VariableFont_slnt.ttf);
或者
url(https://localhost:7267/css/Custom-VariableFont_slnt.ttf);
或者
url(../css/Custom-VariableFont_slnt.ttf);
但我总是得到同样的错误:
Failed to load resource: the server responded with a status of 404 ()
首先您需要确认以下几点:
确保您的字体文件(Custom-VariableFont_slnt.ttf)位于该
wwwroot/css
文件夹中。确保您的
Startup.cs
或Program.cs
(适用于 .NET 6/7/8)配置为提供静态文件:然后,该
wwwroot
文件夹是静态文件的根目录,路径应该相对于它使用/css/Custom-VariableFont_slnt.ttf
: