I'm assuming the intention here is to make it so that nobody should inherit CGUIFontTTFBase. Is that made clear in the rest of the code?