Normally one could change the font of a TActionMainMenuBar or TMainMenu like this:
Screen.MenuFont.Name := 'Calibri';
When using Vcl styles this isn't possible any more if a StyleHook is registered for the component. I went into the Bitmap Style Designer (formerly known as Vcl Style Designer) and changed the font for the MenuItemTextNormal.
Problem is that changing the Font does nothing, I can only successfully change the Color of the text.
Clearly I'm missing something here, why can I change the Color but not the Font?