Нет понятия адаптивности по высоте.
Вы смотрите на Mac. Просто верните шрифты, как были в теме. И, скорее всего, это решит вашу проблему.
Шрифты отличаются для разных платформ. Некоторые больше, некоторые меньше.
Поэтому не стоит просто так менять заложенные шрифты. Они, как правило, подбираются не просто так.
Надо уменьшить высоту, чуть уменьшите шрифт меню. Сделайте чуть меньше отступы.
Масштабирование тут вообще ни при чём. Если кто-то будет сидеть на Zoom 150%, то у него по любому меню не влезет в экран.
Можно конечно завести скрипт, который при ресайзе будет подгонять меню по высоте. Но это очень нехорошая практика.