Adding the ability to change the type that Font returns. Not implementations WILL return an image. E.g. Html5