码迷,mamicode.com
首页 > Web开发 > 详细

网站优化之字体

时间:2016-10-26 19:40:35      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:nio   font-face   ceo   处理   div   mbed   gbk   服务   firefox   

首先,处理字体,在网页:https://www.fontsquirrel.com

目前,@ font-face的支持

  • Firefox
  • Opera
  • Chrome
  • Safari
  • Internet Explorer 9

在旧的浏览器使用@ font-face时,不同的浏览器支持特定的字体文件。

  • IE浏览器:EOT
  • Mozilla浏览器:OTF,TTF
  • Safari浏览器:OTF,TTF??,SVG
  • 歌剧:OTF,TTF??,SVG
  • Chrome浏览器:TTF,SVG

将其分别转成.eot  .woff  .ttf  .svg  ,然后利用@font-face

@font-face {
font-family:‘fangZheng‘;
src:url(‘../fontface/fangZheng/_gbk_m-webfont.eot‘);
src:url(‘../fontface/fangZheng/_gbk_m-webfont.eot‘) format(‘embedded-opentype‘), /* IE6-IE8 */url(‘//at.alicdn.com/t/font_1474877045_270467.eot?#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */url(‘../fontface/fangZheng/_gbk_m-webfont.woff‘) format(‘woff‘) /* chrome、firefox */,url(‘../fontface/fangZheng/_gbk_m-webfont.svg‘) format(‘svg‘);
}
//使用的时候
.banner-text>p{font-family:‘fangZheng‘;}

拓展:

-使用Font Family Reunion这样的服务,选择一个可备用的字体,以免字体未加载完或加载失败,而出现的空白。

-Font Face Observer, 压缩后大小4KB,这块也不熟https://github.com/bramstein/fontfaceobserver
-字体加载器——Font Loading polyfill,这块还不熟。https://github.com/bramstein/fontloader
参考:http://www.w3cplus.com/css3/the-font-face-dilemma.html

网站优化之字体

标签:nio   font-face   ceo   处理   div   mbed   gbk   服务   firefox   

原文地址:http://www.cnblogs.com/wang715100018066/p/6001398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!