The font dialog allows users to choose a font installed on the system. It uses the native platform font selection dialog where available, or a dialog implemented in Tcl/Tk otherwise. Unlike most of the other dialogs, the fontchooser does not return an immediate result because on some platforms (Mac OSX) the standard font dialog is modeless while on others (Windows) it is modal. To accommodate this difference, all user interaction with the dialog will be communicated to the caller via commands or virtual events.
Dialog module.