Ива: Это самое удобное. В любом случае их придется писать, чтобы например загружать картинки разного разрешения для каждого устройства. А раз они будут написаны, то не составит большого труда вписать туда до кучи и размер шрифта.
Почитайте про viewport units.
Просто попробуйте font-size: 4vw и посмотрите результат.
UNIT DESCRIPTION
vw stands for viewport width
vh stands for viewport height
vmin equal to the smaller of ‘vw’ or ‘vh’
vmax equal to the larger of ‘vw’ or ‘vh’
Ива: тогда какой вас ответ устроит, если Вам нужна адаптивная типография конкретно под Ваш макет? В любом случаи Вам придется руками переписывать. Единственное что могу подсказать это calc + view ports, конкретно под вашу задачу.