【发布时间】:2013-02-26 16:44:47
【问题描述】:
使用@font-face 我尝试为我的网页使用一些字体。 font-face 在本地主机中工作正常。当我尝试移动它以使字体在任何浏览器中都不起作用时。这是我的代码:
@font-face{
font-family: lucida;
src: url('../fonts/lucida.ttf');
}
.header{
font-family:lucida;
}
当我喜欢它时,它在 localhost 中可以正常工作,但在 live 中却不行。
注意:我的字体在 fonts 文件夹中,css 在 css 文件夹中
【问题讨论】:
-
你能发送一个链接到你的网站吗?大多数情况下是文件丢失或路径错误
-
试图直接转到字体文件给我一个 500 错误:html.wemagination.net/fonts/lucida.tff您确定将文件移动到您的实时服务器吗?
-
也许服务器日志会给你更多关于 500 错误的信息。
-
我在尝试直接访问文件时收到“错误 500”,但我可以在开发者工具的 Chrome 资源面板中看到字体。需要注意的是,理想的网络字体应该是
.woff格式,而不是标准的.ttf。