1vw = 1% ширины вьюпорта.
1vh = 1% высоты вьюпорта.
Посмотрите пример, увеличивайте и уменьшайте область с результатом. Если будете растягивать по ширине, текст будет увеличиваться, если по высоте, то не будет. Чтобы шрифт зависел от высоты, используйте vh.
https://jsfiddle.net/8tov1tLL/
Таким образом можно решать задачи типа "в баннере заголовок должен быть на ширину 90% экрана и всегда на одну строчку при любой ширине окна".
С обычным текстом единицы vw нужно использовать с осторожностью, чтобы не получить микроскопический нечитаемый текст.