【发布时间】:2012-05-08 19:48:48
【问题描述】:
我的 ASP.Net MVC Web 应用程序的此文件夹结构中有以下字体文件:
-[根]
|-- 公开
||--字体
|||--NuvoWeb-Medi.eot
|||--NuvoWeb-Medi.woff
在我的 CSS 文件中,我有以下字体声明:
@font-face
{
font-family: NuvoWeb;
src: url(/Public/fonts/NuvoWeb-Medi.eot);
}
@font-face
{
font-family: NuvoWeb;
src: url(/Public/fonts/NuvoWeb-Medi.woff) format('woff');
}
但是,当我运行应用程序时,Firebug 返回以下错误:
“网络错误:404 未找到 - http://localhost:60194/Public/fonts/NuvoWeb-Medi.woff"
请告知我缺少什么以使其正常工作。
【问题讨论】:
-
您是否尝试过访问此网址?也许没有文件?
-
正如我所说,我在指定的文件夹结构中有这些文件;当我在 Windows 资源管理器中打开文件夹时,它们肯定在那里。如果我单击该链接,我会收到以下响应: HTTP 错误 404.3 - 未找到 由于扩展配置,无法提供您请求的页面。如果页面是脚本,则添加处理程序。如果应该下载文件,请添加 MIME 映射。
-
所以文件在文件夹中,但服务器不提供服务?那是服务器问题,而不是 css,对吗?
-
你可以看到这个关于字体渲染不正确的帖子。 stackoverflow.com/questions/32692151/…