While seeing it, moved the FontProperties deletion logic from the TextSupervisor to the object itself.

It simplifies the overall code and permits to avoid code duplication.