def best_font(master, fonts=[]): ''' Returns the first font name in @fonts that tkinter can find. Pass a Tk() instance to @master. AUTHORS: v0.2.0+ --> pydsigner ''' sysfonts = families(root=master) for font in fonts: if font in sysfonts: return font
def fonts(self): res = [] for font in families(self): res.append(font.lower()) return res