2017-04-05 98 views
1

我有我的字体在所有人都知道的格式,并由于某种原因,他们不会加载任何Windows浏览器。这里是我的代码:Web字体不工作Windows

@font-face { 
    font-family: 'AvenirNext-Regular'; 
    src: url('/avenir/AvenirNext-Regular/AvenirNext-Regular.eot'); 
    src: url('/avenir/AvenirNext-Regular/AvenirNext-Regular.woff2') format('woff2'), 
     url('/avenir/AvenirNext-Regular/AvenirNext-Regular.woff') format('woff'), 
     url('/avenir/AvenirNext-Regular/AvenirNext-Regular.ttf') format('truetype'), 
     url('/avenir/AvenirNext-Regular/AvenirNext-Regular.svg#AvenirNext-Regular') format('svg'), 
     url('/avenir/AvenirNext-Regular/AvenirNext-Regular.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal; 
    font-style: normal; 
} 

这可能是一些小事,但我不知道它是什么。

回答

0

在大多数情况下,URL不应以/开头,因为操作系统会将它们理解为绝对路径。该网站的根目录中是否为avenir文件夹?

+0

不,这是一个wordpress网站,但avenir文件夹与style.css位于同一目录中。我会尝试改变你的建议,看看它是否有效 – ethanfox27

+0

这没有奏效。还有其他建议吗? – ethanfox27

+0

我假设你的字体位于主题目录中。所以在这种情况下,风格应该是'url('/ wp-content/themes/<你的主题>/avenir/AvenirNext-Regular/AvenirNext-Regular'。 –