code: def __repr__(self) -> str:
      klass = type(self)
      class_repr = klass.__module__ + "." + klass.__qualname__
      attrs = ", ".join(
          [k + "=" + repr(v) for k, v in self.__dict__.items()]
      )
      return f"<{class_repr} ({attrs})>"
  
file_path: gradio/gradio/themes/utils/fonts.py
imports: from __future__ import annotations
  import json
  from typing import Iterable
label_desc: Use image node_id 5 for calling the Font obj's underlying member method code with example usage: obj.__repr__() and returns: str, class_repr, str, attrs, str