Changes to and implementation of FontManager