title: Python Tkinter: How to GET font info
body: <p>I would like to get information on the actual font (especially the size) being used in the Tk menu.
  I was able to find that the <code>font</code> property of the menu is set to <code>TkMenuFont</code>.
  However, if I try to inspect its content, it seems I cannot get anything beyond some string representations:</p>
  
  <pre class="lang-py prettyprint-override"><code>print(dir(menu['font']))
  </code></pre>
  
  <p>outpus:</p>
  
  <pre class="lang-py prettyprint-override"><code> ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', 
     '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', 
     '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', 
     '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', 
     '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 
     'string', 'typename']
  </code></pre>
  
  <p>So, the question is: <strong>how to get information on the Tk fonts?</strong></p>