我在我的页面上使用了三种不同的字体,它们都在不同的浏览器中出色地显示,但其中一种在 Chrome 中不起作用(仅限 Windows。它适用于 Chrome MAC OS X&Linux)。首先,出现错误“资源解释为字体但使用 MIME 类型应用程序/八位字节流传输:”我通过添加 .htaccess 以下代码来修复此错误:
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
但我的字体没有显示。我的 CSS 和字体:
@font-face{
font-family:'PopularScript';
src:url('http://test.dubrovka.dn.ua/stc/eot/PopularScript.eot');
src:url('http://test.dubrovka.dn.ua/stc/eot/PopularScript.eot?#iefix') format('embedded-opentype'),
url('http://test.dubrovka.dn.ua/stc/wof/PopularScript.woff') format('woff'),
url('http://test.dubrovka.dn.ua/stc/ttf/PopularScript.ttf') format('truetype'),
url('http://test.dubrovka.dn.ua/stc/svg/PopularScript.svg#PopularScript') format('svg');
font-weight:normal;
font-style:normal;
}