We seem to be having a lot of issues with font classes, there is a vague plan for a new font system, but in the meantime, perhaps we should think about refactoring them.