rewrote loadFonts() to use ResourceManager