我正在尝试在我的项目中使用 Font Awesome。我修改了 font-awesome.css 以指向我存储字体文件的目录。所以现在它看起来像这样:
src: url('fontawesome-webfont.eot?v=3.2.1');
src: url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('fontawesome-webfont.woff?v=3.2.1') format('woff'), url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
但问题是它在我的浏览器控制台上为该语句引发了错误url('fontawesome-webfont.woff?v=3.2.1')
。错误是:
GET http://localhost/***/***/fontawesome-webfont.woff?v=3.2.1 400 (Bad Request) fontawesome-webfont.woff?v=3.2.1:1
GET http://localhost/***/***/fontawesome-webfont.ttf?v=3.2.1 400 (Bad Request) fontawesome-webfont.ttf?v=3.2.1:1
如果我将语句修改为,url('fontawesome-webfont.woff')
那么它可以正常工作。我在 StackOverflow上发现了这个问题,用户有同样的问题,但没有提供令人满意的答案。
有谁知道这是什么原因?另外,为什么在字体的 URL 中为 likefontawesome-webfont.eot?#iefix&v=3.2.1
和提供了附加参数fontawesome-webfont.svg#fontawesomeregular?v=3.2.1
?