feat #1223 font properties for AT widgets

This PR allows users to provide font properties for widgets labels and input fields
I am afraid this could be a non backward compatible change.