Вы можете получить шрифт определенного виджета, считывающего его свойства, как показано ниже:
//Get pushbutton font.
QFont font = ui->pushButton->property("font").value<QFont>();
qDebug() << font.family() << font.pointSize();
//Get MainWindow font.
QFont font2 = property("font").value<QFont>();
qDebug() << font2.family() << font2.pointSize();
Смотрите на util:properties
<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>
Затем для введения Свойств в управляемый компонент Spring это настолько просто:
@Resource(name = "myProperties")
private Properties myProperties;