图标字体(IconFont)如今愈来愈被普遍使用,大大提升了网页的多样化,解决了视网膜屏幕失真的问题。 听说微软从IE4开始支持的这个私有方法(@font-face),后来W3在CSS2中也引入这个方法,可是后来CSS2.1又被删除了,真是遗憾。直到CSS3,又一次引入,这真是个好消息。
详细见:http://www.w3.org/TR/css3-fonts/。css
不过常常会被问到,移动端用没问题,PC上IE能够了,我能够负责任的说:固然能够。缘由上面说了,@font-face最初是微软IE里的私有方法,因此从IE4开始已经支持(我没测过哦),不过如今网站最低支持到IE6并且IE6已被优雅降级到能够正常浏览、使用网站,UI还原度已不值得花大力度去作兼容了,何况在实际项目中IE6中使用确实是没问题的。html
一句话,如今能够放心大胆的在PC、移动端使用图标字体(Iconfont)了。
了解更多可看国内最大最全的适量图标库阿里IconFont网站。css3
这个教程一搜一大把,是很方便快捷的一种方式,提供上传、编辑或者选择IcoMoon-Free下载能够直接拿来用了。
网址:https://icomoon.io/app/app
和IconFont提供相似功能
网址:http://iconfont.cn/svg
上面两种方法优势是方便快捷,但或许有时候并不能知足你的个性化需求。
好比:仅须要替换一个已经有图标并保持字符代码不变或者更多个性化需求的,或许你能够看看下面的方法。post
首先准备一下软件,除了PS,AI,还须要High-Logic FontCreator。 FontCreator 是一个强大的字体编辑软件。 官网下载:http://www.high-logic.com/font-editor/fontcreator/download.html字体
PS导出图标路径到AI (图标必定要是路径) 网站
AI打开导出的图标路径(打开有多是空白,能够全选找到并添上颜色)spa
打开FontCreator,新建或打开字体 3d
添加图标字形或者双击要编辑的图标字形
从AI里复制图标路径到FontCreator里,调整大小位置可参考(http://mux.alimama.com/posts/1025)
导出字体,只有TTF和WOFF两种格式
去EverythingFonts把TTF转换SVG和EOT, TTF2SVG TTF2EOT
好了,收工。