css woff服务器不能显示,CSS3@font-face 使用与特别注意事项 -font-face服务器上不显示...

font-face 如何使用?

用法很简单, 在style中定义如下样式。

@font-face

{

font-family: 'reoo';

src: url('../font/HelveticaNeue.woff') format('woff'),

url('../font/Helveticaneue.woff2') format('woff2'),

url('../font/Helveticaneue-webfont.ttf') format('truetype');

}

在HTML中调用即可,如下:

this is demo text!

【特别注意:】不管你下载的是什么格式的字体,请将它转化成为-----》woff的字体。

如何转化字体格式?请度娘

字体转化格式网站:

font-face 服务器上Not Found:

font-face服务器上不显示Failed to load resource: the server responded with a status of 404 (Not Found)以及解决方案

我的网站空间是用的服务器的虚拟主机,在只需要在主机控制器平台添加对应的MIME类型!

0cf6c7176bbdce6c91b77229bb845bdf.png

第一次使用FontAwesome加载字体,但是使用的时候却提示fonts/fontawesome-webfont.woff2 404 (Not Found),很明显这是由于文件不存在导致的问题。然后我们具体来看一下:

可能存在两种情况:

1、项目发布过程中这个文件没有被拷贝到发布目录,我这次碰到的问题就是这个原因导致的,在项目grunt build时会进行文件的copy操作,其中对文件后缀做了限制,所以我只需要加上这个.woff2即可;

2、由于web服务器不支持导致的:

nginx不支持的情况,可以参考下面的配置解决:

38a366d672dd0431dae0d83c9909f080.gif

location ~* \.(eot|otf|ttf|woff|woff2|svg)$ {

add_header Access-Control-Allow-Origin *;

}

AddType application/x-font-woff woff

AddType application/x-font-woff2 woff2

38a366d672dd0431dae0d83c9909f080.gif

Apache默认是不支持.woff和.woff2的,所以要设置一下:

38a366d672dd0431dae0d83c9909f080.gif

location ~* \.(eot|otf|ttf|woff|woff2|svg)$ {

add_header Access-Control-Allow-Origin *;

}

AddType application/x-font-woff woff

AddType application/x-font-woff2 woff2

38a366d672dd0431dae0d83c9909f080.gif

IIS默认也是不支持的,可以添加MIME类型来解决:

.woff2 application/x-font-woff

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值