我在商店购买的@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;
}
答案 0 :(得分:0)
我最近在项目中使用了这个确切的字体,并且在各种浏览器中都没有遇到任何问题。尝试从原始文件中自己生成字体以进行完整性检查。
您不应该也很可能无法使用CSS解析。
答案 1 :(得分:0)
尝试重新下载该文件并再次提供。有时您的文件可能已损坏。