我在@font-face类中设置了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;
}发布于 2017-08-10 16:53:40
在CSS中,您只需将行@charset "utf-8";放在工作表的顶部,以告诉浏览器文件的内容是UTF8格式的。在超文本标记语言中也可以这样做,在文档的<head>处设置元字符集标记<meta charset="utf-8">。现在,如果你加载的字体支持UTF-8字符,你不需要做anything.You可以从你的节点中完全忽略这个属性。
https://stackoverflow.com/questions/45608625
复制相似问题