@ font-face rule microsoft edge fonts.com没有可用的字体

GUI*_*_33 14 css fonts microsoft-edge

我得到一个CSS3120:没有可用于Windows 10上的新Microsoft Edge浏览器的@ font-face规则的字体.

我使用的字体来自fonts.com并具有我期望的正常声明(例如woff,ttf,svg等).

{
font-family:"myfont";
src:url("/dv2/2/asdf.eot?asdf#iefix");
src:url("/dv2/2/asdf.eot?asdf#iefix") format("eot"),url("/dv2/14/asdf.woff2?asdf") format("woff2"),url("/dv2/3/asdf.woff?asdf") format("woff"),url("/dv2/1/asdf.ttf?asdf") format("truetype"),url("/dv2/11/asdf.svg?asdf") format("svg");
}
Run Code Online (Sandbox Code Playgroud)

这些网站仍然在chrome,firefox和IE for Windows 10上正常工作.我在Icomoon上使用的我的域名字体和谷歌字体的字体似乎在边缘浏览器上工作正常.有人在fonts.com上遇到这个问题吗?

fre*_*reb 5

我正在使用本地版本的Google字体,就像其中一位评论者@benoror.我的问题最终是因为我使用了对woff2字体的引用.Edge 尚不支持woff2格式.

我的解决方案是切换回从Google字体加载字体,因为它们具有基于用户代理的逻辑,用于确定在@font-face声明中引用哪些字体文件.

另一个选择是使用常规woff而不是woff2:http://caniuse.com/#search=woff


GUI*_*_33 4

我联系了 fonts.com,他们给出的解决方案(似乎确实对我有用)是重新发布该项目。如果您进入管理网络字体和项目,则会有一个重新发布按钮。可能需要几分钟,然后就可以了。