Adding new fonts for logo screen and menu screens

- Adding support for new fonts for the logo screen and menu screens.
- Also fixing a bug where the check box width was being erroneously
taken into account for TextButton's width, even when it wasn't actually
being drawn.