code: function (cssInfo) {
  
          var webFonts = [];
          var styleRules = [];
  
          // 分离 @font-face 数据与选择器数据
          cssInfo.forEach(function (item) {
              if (item.type === 'CSSFontFaceRule') {
                  webFonts.push(item);
              } else if (item.type === 'CSSStyleRule') {
                  styleRules.push(item);
              }
          });
  
  
          // 匹配选择器与 @font-face 定义的字体
          webFonts.forEach(function (fontFace) {
              styleRules.forEach(function (styleRule) {
  
                  if (styleRule.id.indexOf(fontFace.id) !== -1) {
      
                      push.apply(fontFace.selectors, styleRule.selectors);
                      fontFace.selectors = utils.unique(fontFace.selectors);
  
                      // css content 属性收集的字符
                      push.apply(fontFace.chars, styleRule.chars);
  
                  }
  
              });
          });
  
  
          return webFonts;
      }
docs: /*
  分析 CSS 中的字体相关信息