CPP : Separate font manager and text drawing.
      Text drawing goes to the base GObject class