自定义@font-face
未加载chrome(Chrome自定义字体无法渲染)使用CSS自定义字体
@font-face {
font-family:'gotham-rounded-medium';
src:url('fonts/gothumrounded_medium/gotham-rounded-medium.eot');
src:url('fonts/gothumrounded_medium/gotham-rounded-medium.eot?#iefix')format("embedded-opentype"),
url('fonts/gothumrounded_medium/gotham-rounded-medium.woff')format("woff"),
url('fonts/gothumrounded_medium/gotham-rounded-medium.ttf')format("truetype"),
url('fonts/gothumrounded_medium/gotham-rounded-medium.svg')format("svg");
font-weight:400;
font-style:normal
}
.custom_font{
font-family:'gotham-rounded-medium', arial, sans-serif;
}
只有在调整屏幕窗口大小时才显示文本。
那么请问有什么办法可以解决这个问题吗?
答案 0 :(得分:4)
在我的情况下,问题与多个包含由不同Angular 2模块制作的相同@ font-face有关。请参阅:
https://bugs.chromium.org/p/chromium/issues/detail?id=582198#c20
答案 1 :(得分:0)
如果与此处列出的错误相同,Chrome 59中的内容已经修复:https://bugs.chromium.org/p/chromium/issues/detail?id=602968
此外 - 一次只包含font-face声明可能是更好的做法。我们通过重构CSS体系结构解决了这个问题,并且只包含了一次font-faces。