javascript - Font Path is invalid in font-face - Stack Overflow

I need to use specific Font in ASP.NET Core MVC Project, So, in css file:CSS:@font-face {font-family:

I need to use specific Font in ASP.NET Core MVC Project, So, in css file:

CSS:

@font-face {
    font-family: "CustomFont";
    src: url(css/Custom-VariableFont_slnt.ttf);
}

But I get error that the font path is invalid

I tried to change it like:

 url(~/Custom-VariableFont_slnt.ttf);

or

 url(https://localhost:7267/css/Custom-VariableFont_slnt.ttf);

or

 url(../css/Custom-VariableFont_slnt.ttf);

But always I get the same error:

Failed to load resource: the server responded with a status of 404 ()

I need to use specific Font in ASP.NET Core MVC Project, So, in css file:

CSS:

@font-face {
    font-family: "CustomFont";
    src: url(css/Custom-VariableFont_slnt.ttf);
}

But I get error that the font path is invalid

I tried to change it like:

 url(~/Custom-VariableFont_slnt.ttf);

or

 url(https://localhost:7267/css/Custom-VariableFont_slnt.ttf);

or

 url(../css/Custom-VariableFont_slnt.ttf);

But always I get the same error:

Failed to load resource: the server responded with a status of 404 ()
Share Improve this question edited Nov 19, 2024 at 2:25 MrMustafa022 asked Nov 18, 2024 at 22:13 MrMustafa022MrMustafa022 255 bronze badges 1
  • Would I know please why my post is downvoted, to avoid this in my coming posts? or How could I know the reason of post downvote? – MrMustafa022 Commented Nov 23, 2024 at 14:49
Add a comment  | 

1 Answer 1

Reset to default 0

Firstly you need confirm the following things:

  • Ensure that your font file (Custom-VariableFont_slnt.ttf) is located in the wwwroot/css folder.

  • Ensure your Startup.cs or Program.cs (for .NET 6/7/8) is configured to serve static files:

     app.UseStaticFiles();  //be sure the middleware order
    
     app.UseRouting();  
     app.UseAuthorization();    
     app.MapControllerRoute(
         name: "default",
         pattern: "{controller=Home}/{action=Index}/{id?}");
    
     app.Run();
    

Then, the wwwroot folder is the root for static files, the path should be relative to it by using /css/Custom-VariableFont_slnt.ttf:

@font-face {
    font-family: "CustomFont";
    src: url(/css/Custom-VariableFont_slnt.ttf);
}

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745590985a4634829.html

相关推荐

  • javascript - Font Path is invalid in font-face - Stack Overflow

    I need to use specific Font in ASP.NET Core MVC Project, So, in css file:CSS:@font-face {font-family:

    10小时前
    40

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信