Lots of fixes and the beginnings of a font scaling system for dynamic fields