add font choose feature