Обычно можно изменить шрифт TActionMainMenuBar или TMainMenu следующим образом:
Screen.MenuFont.Name := 'Calibri';
При использовании стилей Vcl это больше невозможно, если для компонента зарегистрирован StyleHook. Я зашел в конструктор растровых стилей (ранее известный как конструктор стилей Vcl) и изменил шрифт на MenuItemTextNormal.
Проблема в том, что изменение шрифта ничего не дает, я могу только успешно изменить цвет текста.
Очевидно, я что-то здесь упускаю, почему я могу изменить цвет, но не шрифт?