redid font/theme handling so that --fontsize commandline flag is respected