Created new class: ComponentWithFontData (see source code for brief
explanation)