将 chartset:utf-8 添加到 @font-face class 不起作用

Adding chartset:utf-8 to @font-face class doesn't work

我在@font-face class 中设置了 charset:utf-8 属性。但是没用。

当我设置元数据标签时,它工作正常。

如何让这种方式也起作用?

我的 CSS 栏目:

@font-face {
  font-family: 'font-icon';
  src:url('fonts/iconfont.eot');
  src:url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/iconfont.woff') format('woff'),
    url('fonts/iconfont.ttf') format('truetype'),
    url('fonts/iconfont.svg#font-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  charset:utf-8;
}

在 CSS 中,您只需将行 @charset "utf-8"; 放在 sheet 的顶部,以告诉浏览器文件内容为 UTF-8。您在 HTML 中执行相同操作,在文档的 <head> 处设置元字符集标记 <meta charset="utf-8">。现在,如果你正在加载的字体支持 UTF-8 字符,你不需要做 anything.You 可以完全从你的节点中省略这个 属性。