栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

@ Font-Face不会通过IE中的https加载

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

@ Font-Face不会通过IE中的https加载

因此,据我所知,我只是想出了一种适用于IE,Safara,Firefox和Chrome的方法。

由于我尝试的所有方法都无法解决,因此我试图找到一种可以将字体“嵌入”网站,CSS或服务器的方法。根据我的服务器专家的说法,将字体添加到服务器不是一种选择,因此我决定返回Font-
Squirrel,看看他们是否提供了转换字体的选项。

我重新上传了字体,选​​择了导出模式。幸运的是,我在设置字段底部的某个位置显示“ base64
Enpre”,我知道这是什么意思(我可以想象有人不轻易查看此选项),所以我使用base64嵌入字体为CSS文件创建了别名。

这可以完美地工作。当然,这使我的CSS文件大了一些kb(5kb和129kb)。但我看不到当前的互联网连接会额外占用100kb的大空间。

只是比较一下,非base64编码的CSS:

@font-face {    font-family: 'ProximaNovaSemibolds';    src: url('../font-face/proximanova-semibold-webfont.eot');    src: url('../font-face/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('../font-face/proximanova-semibold-webfont.woff') format('woff'),         url('../font-face/proximanova-semibold-webfont.ttf') format('truetype'),         url('../font-face/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');    font-weight: normal;    font-style: normal;}

base64编码的CSS:

@font-face {    font-family: 'ProximaNovaBold';    src: url('proximanova-bold-webfont-webfont.eot');    }@font-face {    font-family: 'ProximaNovaBold';    src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAF+8ABMAAAAArzAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcYT+YZ0dERUYAAAHEAAAALQAAADIC+wHsR1BPUwAAAfQAAAf7AAAURoqljoZHU1VCAAAJ8AAAACAAAAAgbJF0j09TLzIAAAoQAAAAWwAAAGB+FsNBY21hcAAACmwAAAGdAAAB+uY47ZljdnQgAAAMDAAAADoAAAA..alotmorecharacters...FDmYlYoTkE8HdsTFF2cwU74AAU/lecUAAA==) format('woff'),         url('proximanova-bold-webfont-webfont.ttf') format('truetype'),         url('proximanova-bold-webfont-webfont.svg#ProximaNovaBold') format('svg');    font-weight: normal;    font-style: normal;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/568377.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号