class_docstr: Display help.html.
class_docstr_tok: ["Display","help.html","."]
docstr: Return name of first font family derived from names.
docstr_tok: ["Return","name","of","first","font","family","derived","from","names","."]
code: def findfont(self, names):
      "Return name of first font family derived from names."
      for name in names:
          if name.lower() in (
              x.lower() for x in tkfont.names(root=self)
          ):
              font = tkfont.Font(name=name, exists=True, root=self)
              return font.actual()["family"]
          elif name.lower() in (
              x.lower() for x in tkfont.families(root=self)
          ):
              return name
  
imports: from html.parser import HTMLParser
  from os.path import abspath, dirname, isfile, join
  from platform import python_version
  from tkinter import Toplevel, Text, Menu
  from tkinter.ttk import Frame, Menubutton, Scrollbar, Style
  from tkinter import font
  from idlelib.config import idleConf
label_desc: Use image node_id 2 for calling the HelpText obj's underlying member method code with example usage: obj.findfont(names) and returns: font, name