This reverts commit 6878b494. I didn't take into consideration that different themes could apply various fonts, font sizes or label-scale for the widget. So the font description needs to be reinitialized at every theme change.