Added support for custom fonts

This replaces sprite-based fonts.