То, что я делаю в одном из моих проектов, - это «смесь» между vw и vh, чтобы настроить размер шрифта на мои нужды, например ::
font-size: calc(3vw + 3vh);
Я знаю, что это не отвечает op, но, возможно, это может быть решением для всех остальных.