code: function getNames(names) {
      var result = [];
  
      ['copyright', 'fontFamily', 'uniqueID', 'fontSubfamily', 'licence'].forEach(function(n) {
          if(names[n]) {
              result.push.apply(result, getStrings(names[n], TTF_NAMES[n]));
          }
      });
  
      result.push.apply(result, getStrings('Generated by node-freetype.', TTF_NAMES.description));
      result.push.apply(result, getStrings('https://github.com/YuhangGe/node-freetype', TTF_NAMES.url));
  
      result.sort(function (a, b) {
          var orderFields = ['platformID', 'encodingID', 'languageID', 'id'];
          var i;
          for (i = 0; i < orderFields.length; i++) {
              if (a[orderFields[i]] !== b[orderFields[i]]) {
                  return a[orderFields[i]] < b[orderFields[i]] ? -1 : 1;
              }
          }
          return 0;
      });
  
      return result;
  }
docs: Collect font names