Самый простой способ задать на корневом элементе (т.е. html) font-size, какой вам угодно, в зависимости от разрешения экрана. А дальше плясать от него, т.е. размеры задавать в rem или em.
А далее либо задавать размер шрифта на корневом элементе с помощью медиа запросов (опять же в зависимости от разрешения), либо выставить font-size допустим в vw.