docs: def collate_fonts_data(fonts_data):
      """Collate individual fonts data into a single glyph data list."""
      glyphs = {}
  
      for family in fonts_data:
          for glyph in family:
              if glyph['unicode'] not in glyphs:
                  glyphs[glyph['unicode']] = glyph
              else:
                  c = glyphs[glyph['unicode']]['contours']
                  glyphs[glyph['unicode']]['contours'] = c | glyph['contours']
      return glyphs.values()