在这个站点中,我目前正在使用存储在我的服务器上的网络字体对我进行编码。每个浏览器都可以很好地显示它们,但不是 chrome。Chrome 改用 Times New Roman。在检查了 chrome 上的开发人员工具后,我发现它们的字体正在从服务器请求并成功检索。出于某种原因,Chrome 不会使用它们。我确实注意到,如果我在我的计算机上安装字体(使用 Windows,顺便说一句),也会突然在 chrome 上工作。
这是我的字体声明:
@font-face {
font-family: 'BNLunch';
src: url('BN_Lunch.eot');
src: url('BN_Lunch.eot?#iefix') format('embedded-opentype'),
url('BN_Lunch.woff') format('woff'),
url('BN_Lunch.ttf') format('truetype'),
url('BN_Lunch.svg#BNLunchregular') format('svg');
font-weight: normal;
font-style: normal;
}
有什么见解吗?
编辑:我忘了提到这个特殊的 CSS 可以与其他字体一起使用。只有这种特殊的字体和 BNMadregot 给我带来了麻烦。难道是因为这个字体的英文字母是空白的?