Text uses a global FontManager

Ready for review/merge.