在Firefox上缺少@ font-face字体的字母

时间:2014-10-30 23:08:15

标签: css firefox font-face letters

我在商店购买的@font-face字体 Proxima Nova Bold (波兰语字母)有一个非常奇怪的问题。我在不同的浏览器和系统上测试了它,我的两个拥有Firefox和Windows 7的朋友都丢失了字母。

我找到了禁用连字的解决方案,但它不起作用,因为我们可以看到缺少单个字母,例如T,A或3。 例如:

字体是技术问题吗,我应该问一下fontspring吗?或者我可以通过CSS修复它吗?这是非常难以测试的,因为我无法访问具有这种情况的计算机,并且并非Windows 7上的每个Firefox都有该错误。这是字体的问题,因为当我们在检查器中更改为Arial时,一切都很好。

它可能没有连接,但是同一个在firefox上丢失字母的人已经在启用了直接写入的Chrome 37上丢失了所有字母。当我们禁用直接写信时,会显示。

这是我在CSS中加载它的方式:

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('assets/fonts/ProximaNova-Bold-webfont.eot');
    src: url('assets/fonts/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/ProximaNova-Bold-webfont.woff') format('woff'),
         url('assets/fonts/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('assets/fonts/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

2 个答案:

答案 0 :(得分:0)

我最近在项目中使用了这个确切的字体,并且在各种浏览器中都没有遇到任何问题。尝试从原始文件中自己生成字体以进行完整性检查。

您不应该也很可能无法使用CSS解析。

答案 1 :(得分:0)

尝试重新下载该文件并再次提供。有时您的文件可能已损坏。