code: def __str__(self) -> str:
      return (
          self.name
          if self.name
          in ["sans-serif", "serif", "monospace", "cursive", "fantasy"]
          else f"'{self.name}'"
      )
  
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 2 for calling the Font obj's underlying member method code with example usage: obj.__str__() and returns: unknown