Я также хотел изменить размер шрифта (потому что в окнах я не вижу общепринятого способа изменить общий размер шрифта GTKMM, и пользователь хочет больше шрифтов, потому что у него маленький экран).
Это работает, когда вызывается перед отображением окна:
style = formatString( "style \"my-style\" { font_name = \"Mono %i\" } class \"*\" style \"my-style\"", fontSize);
gtk_rc_parse_string( style );
Это способ «создать настройки приложения» и применить его на лету.
Кстати, класс "*" означает, что ко всем элементам будет применен этот стиль.