【发布时间】:2014-10-31 07:20:41
【问题描述】:
我在商店购买的@font-face 字体Proxima Nova Bold(波兰字母)有一个非常奇怪的问题。我在不同的浏览器和系统上对其进行了测试,我的两个使用 Firefox 和 Windows 7 的朋友丢失了字母。
我找到了禁用连字的解决方案,但它不起作用,因为我们可以看到缺少单个字母,例如 T、A 或 3。 示例:
可能是字体的技术问题,我应该问fontspring吗?或者我可以通过 CSS 修复它吗?测试非常困难,因为我无法访问出现这种情况的计算机,而且并非 Windows 7 上的每个 Firefox 都有该错误。这是字体的问题,因为当我们将检查器更改为 Arial 时,一切都很好。
无法连接,但在 Firefox 上丢失字母的同一个人在启用 Direct Write 的 Chrome 37 上丢失了所有字母。当我们禁用 Direct Write 时,会显示字母。
这是我在 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;
}
【问题讨论】:
-
你解决过这个问题吗?我有同样的问题
-
据我记得,这是字体本身的问题。然后我从一家商店买了 Proxima Nova,还可以。
-
是的,我也发现了这个问题,fontspring 出售的字体没有额外的字形,您必须在下拉列表中选择语言并重新下载字体。最终我得到了拉丁极端版本,它在文件中支持了所有语言。非常感谢您的回复。
标签: css firefox font-face letters