Hero Menu provides the option of using Google Fonts for your menu, however if you need to use a custom font or a font from another source it would need to be manually changed as you will not be able to import a font so that it is available within the menu settings.
You’ll first need to ensure that the font has been added to the site and is available for use. Once this is done the changes to Hero Menu will need to be manually done for each element within the menu with some custom CSS. This CSS can be added to the ‘Advanced’ tab of the menu settings or through any other custom CSS section.
As an example for changing the font for the main navigation the following can be used:
.hmenu_navigation_root > li a div span { font-family: Georgia; }
It would then be necessary to apply further CSS to the other text elements within the menu as required.