implement font dialog
improve code formatting and remove trivial dtors