I think you should have skin and family options rather than direct font and color options. The is always the FontColor system as well.