Css @fontface找不到字体

Css @fontface找不到字体,css,fonts,font-face,Css,Fonts,Font Face,我正在尝试使用Entyo字体,但无法使其正常工作。我改变了整个网站的字体,可以注意到一个明显的暂停时,页面正在加载,搜索但没有找到字体也许 我的CSS: @font-face { font-family: 'EntypoRegular'; src: url('fonts/entypo-webfont.eot'); src: url('fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/entypo-w

我正在尝试使用Entyo字体,但无法使其正常工作。我改变了整个网站的字体,可以注意到一个明显的暂停时,页面正在加载,搜索但没有找到字体也许

我的CSS:

@font-face {
font-family: 'EntypoRegular';
src: url('fonts/entypo-webfont.eot');
src: url('fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/entypo-webfont.woff') format('woff'),
url('fonts/entypo-webfont.ttf') format('truetype'),
url('fonts/entypo-webfont.svg#EntypoRegular') format('svg');
font-weight: normal;
font-style: normal;
字体文件夹位于根目录中

谢谢

编辑:

文件夹结构:

Main
-> fonts
-> -> entypo.eot
-> -> entypo.svg
-> -> entypo.ttf
-> -> entypowoff
-> CSS
-> -> stylesheet with @fontface call
-> includes
-> Etc etc
更新了到//font/entypo.eot等的url。字体正在加载,在web dev inspector中可见,但仍不会显示在屏幕上。仅在safari和chrome中测试,结果相同

编辑:CSS详细信息

@charset "UTF-8";

@font-face {
    font-family: 'EntypoRegular';
    src: url('//fonts/entypo-webfont.eot');
    src: url('//fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),
    url('//fonts/entypo-webfont.woff') format('woff'),
    url('//fonts/entypo-webfont.ttf') format('truetype'),
    url('//fonts/entypo-webfont.svg#EntypoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html { -webkit-font-smoothing: antialiased; } /*global improvement on all fonts*/

body {
    font-family: "EntypoRegular", "Helvetica Neue Light", "Helvetica Neue",  Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    font-size-adjust:inherit;

}

我删除了所有不必要的内容

您网站的元素是否实际使用了字体

body {
  font-family: 'EntypoRegular', your-other-fallback-fonts;
}
好的,总结一下: 第一个问题是由于稍微偏离了相对路径,这是所有排序。现在,您的路径是正确的,并且您已经验证了字体正在加载,但没有实际使用(出于好奇,您是如何验证的?)

Possiple cuplrits:错误的css(您发布的内容看起来不错)、浏览器兼容性(您使用的浏览器/版本是什么?)、字体文件损坏(请尝试重新下载)


如果您在使用的任何浏览器中启动console/dom inspector工具,并检查应用了哪些css,您是否可以判断字体系列是否被其他规则覆盖?

外部样式表还是页面本身中存在上述css?如果在页面中,页面相对于根的位置在哪里?请查看浏览器的“元素检查器”的“网络”选项卡,查看是否是字体请求导致了这种情况long@PeteScott外部样式表,但正在应用所有其他样式,并且这些样式是功能性的。确定。请记住,字体文件的路径将与此样式表相关。如果此样式表位于站点的根目录中,那么您的路径就可以了。否则,它们就不是。如果您能向我们提供您的目录结构概述,我们可以更具体一点(并且更确定这是否是问题所在)@PeteScott-.-aftermal。更改了字体的路径。不再收到404错误,我可以在web inspector中看到字体。仍然没有实际显示。不,你写的是我必须测试的。它每次都在选择我的退路。字体系列:“EntypoRegular”、“Helvetica Neue Light”、“Helvetica Neue”、Helvetica、Arial、“Lucida Grande”、无衬线;很抱歉,您已经告诉我您是如何验证字体加载的以及您使用的浏览器的。有可能我有动态链接,也有可能我在处理登录时显示的链接时已注销…谢谢您的帮助,尽管如此,这看起来并不是我想要的:)墨菲定律。感谢您添加所有额外的细节。祝你好运是的:)虽然…现在我已经清理了代码等,但看起来字体仍然不能正确显示。例如,“”由箭头表示。我还在看一张照片,知道吗?哦。。。恩蒂波。我读了八遍,没有一点动静。他们的样式表是否已经为您设置了所有角色映射?