for n in range(10, 20):
                font.SetPointSize(n)
                previewLbl.SetFont(font)
                if previewLbl.GetTextExtent('X')[1] >= 28:
                    font.SetPointSize(n - 4)