code: function parsePath(xmlDoc, ttf) {
  
              // 单个path组成一个glfy字形
              var contours;
              var glyf;
              var node;
              var pathNodes = xmlDoc.getElementsByTagName('path');
  
              if (pathNodes.length) {
                  for (var i = 0, l = pathNodes.length; i < l; i++) {
                      node = pathNodes[i];
                      glyf = {
                          name: node.getAttribute('name') || ''
                      };
                      contours = svgnode2contours([node]);
                      glyf.contours = contours;
                      ttf.glyf.push(glyf);
                  }
              }
  
              // 其他svg指令组成一个glyf字形
              contours = svgnode2contours(
                  Array.prototype.slice.call(xmlDoc.getElementsByTagName('*')).filter(function (node) {
                      return node.tagName !== 'path';
                  })
              );
              if (contours) {
                  glyf = {
                      name: ''
                  };
  
                  glyf.contours = contours;
                  ttf.glyf.push(glyf);
              }
          }
docs: 解析字体信息相关节点
  
  @param {XMLDocument} xmlDoc XML文档对象
  @param {Object} ttf ttf对象