Added a IFont for independent font system support in the future.