Move (and fix) setFont and add setVisibility.