more font and prefs work, cleanups and more