我正在使用 css
@font-face {
font-family: ChangaOne-Regular;
src: url({{ 'changaone-regular.eot' | asset_url }});
src: url({{ 'changaone-regular.eot?#iefix' | asset_url }}) format('embedded-opentype'), url({{ 'changaone-regular.woff' | asset_url }}) format('woff'), url({{ 'changaone-regular.ttf' | asset_url }}) format('truetype'), url({{'changaone-regular.svg#changaone-regular' | asset_url }}) format('svg');
font-weight: normal;
font-style: normal;
}
我已将字体保存在图像文件夹中。由于它没有采用字体,因此我在我的 css 文件的文件夹中创建了字体的副本。
现在它在 chrome 上完美运行。但是在 Mozilla 中,字体没有被读取。我发现我们可以通过将 htaccess 添加到包含内容的 css 文件的文件夹来解决此问题
<FilesMatch "\.(ttf|otf|eot|woff|font.css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
这在Firefox中也没有任何区别。那么我们该如何解决这个问题呢?任何想法?