2013-05-29 93 views
0

我不知道为什么我的字体不工作。它适用于我的Web开发人员,但是当我将其上传到我的Web服务器时,尽管代码和目录相同,但并未显示 我尝试使用萤火虫放大问题,但无济于事。@fontface不在服务器上,但在本地主机

@font-face { 
    font-family: 'FuturaCondensedMedium'; 

src: url('/fonts/FuturaCondensedMedium.eot'); 

src: local('☺'), url('/fonts/FuturaCondensedMedium.woff') format('woff'), url('/fonts/FuturaCondensedMedium.ttf') format('truetype'), 
url('/fonts/FuturaCondensedMedium.svg') format('svg'); 
} 

body 
{ 
    background: #ffffff; 
    font-size: 16px; 
    font-family:'FuturaCondensedMedium'; 
    color: #59595d; 
} 

谢谢!

+0

你上传了字体吗? – Vucko

+0

通常的问题:你是否检查过字体是上传的,是根文件夹中的'/ fonts /'文件夹等? –

+0

Firebug(或等效的开发工具)是调试这个的第一步。如果你看网络标签,你看到的字体文件请求和加载好吗?或者他们错误? – stevehayter

回答

0

我检查了你的路径和/fonts/文件夹确实在根文件夹中,所以一切都很好。但在检查的字体文件的存在,这两个根本不存在:

/fonts/FuturaCondensedMedium.woff 

/fonts/FuturaCondensedMedium.svg 

确保他们实际上已经上传。

+0

感谢提示!实际上这些文件在那里,但由于MIME的东西无法识别文件扩展名而无法访问。经过一番研究,我需要做的就是在web.config文件中添加几行代码。谢谢! –

+0

啊,对。这很好。我看到'@ font-face'有很多问题,但之前没有遇到过这个问题。 –

相关问题