bpo-41876: Overload __repr__ for tkinter Font objects (GH-22450)

diff --git a/Lib/tkinter/font.py b/Lib/tkinter/font.py
index 15ad7ab..a9f79d8 100644
--- a/Lib/tkinter/font.py
+++ b/Lib/tkinter/font.py
@@ -100,6 +100,10 @@
     def __str__(self):
         return self.name
 
+    def __repr__(self):
+        return f"<{self.__class__.__module__}.{self.__class__.__qualname__}" \
+               f" object {self.name!r}>"
+
     def __eq__(self, other):
         if not isinstance(other, Font):
             return NotImplemented