Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iconfont实操

三 桂
March 31, 2014

 iconfont实操

从准备工作、制作流程、字体使用、应用案例、存在问题等全方位讲解iconfont在实际项目中的实践。

三 桂

March 31, 2014
Tweet

More Decks by 三 桂

Other Decks in Technology

Transcript

  1. 设置@font-face @font-face { font-family: iconfont; src: url(' iconfont.eot'); /* IE9*/

    src: url(' iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url(' iconfont.svg#iconfont') format('svg'), /* iOS 4.1- */ url(' iconfont.woff') format('woff'), /* chrome 6+、firefox 3.6+、Safari5.1+、Opera 11+ */ url(' iconfont.ttf') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ font-weight: normal; font-style: normal; } http://stackoverflow.com/questions/8050640/how-does-iefix-solve-web-fonts-loading-in-ie6-ie8 http://www.fluorcow.com/embedding-fonts-on-a-website
  2. 使用方法 .iconfont { font-family: iconfont; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:

    grayscale; } <i class=''iconfont''>&#61564</i> 注:View 》Display format 》Decimal 对应编码
  3. 存在问题  IE7、8下渲染存在锯齿;  IE9字体闪烁,渲染有延迟;  用户自定义浏览器字体覆盖(无解);  字体跨域(配置静态服务器允许指定域名跨域请求); 

    字体文件过大(配置Web服务器Gzip压缩);  字体下载出错(通过Javascript重新声明自定义字体);  其他未知原因(浏览器自己的缺陷如IE7)。 网易字体异常帮助页 http://help.163.com/12/0815/15/88V6929T00753VB8.html