docs: def fonts(self):
          """Generator yielding all fonts of this typeface
  
          Yields:
              Font: the next font in this typeface
  
          """
          for width in (w for w in FontWidth if w in self):
              for slant in (s for s in FontSlant if s in self[width]):
                  for weight in (w for w in FontWeight
                                 if w in self[width][slant]):
                      yield self[width][slant][weight]