code: function fixNames(rawGlyphs) {
    var countSuffix = /\-[1-9][0-9]*$/;
    return rawGlyphs.map(function(rawGlyph) {
      var name = rawGlyph.css;
      if (!countSuffix.test(name)) return rawGlyph;
      var noSuffix = name.replace(countSuffix, '');
      var exists = rawGlyphs.some(function(rawGlyph) {
        return rawGlyph.css === noSuffix;
      });
      if (exists) rawGlyph.css = noSuffix;
      return rawGlyph;
    });
  }
docs: Sometimes, a glyph name have a numbered suffix.  This suffix can be the name of the pictogram (e.g. "progress-5"), or it could have been added because another pictogram (in another collection) have the same name (e.g. "search-2"). In the second case, the suffix need to be removed.