creo que SI se puede aunque no lo he probado asi que no me crean mucho.
primero, necesitas que el texto este en algun tag con un id, digamos que el id es "texto", igual se lo puedes poner al body para que todo se altere
Código:
<script>
var fontOriginalSize = 12; // Aqui pones el tamaño de la letra del id "texto"
var windowOriginalWidth = document.documentElement.clientWidth;
function recalcula() {
var t = document.documentElement.clientWidth;
var newSize = t*fontOriginalSize/windowOriginalWidth;
el = document.getElementById('texto');
el.style.fontSize = newSize;
}
</script>
y en el body
Código:
<body onResize="recalcula()">
Con suerte y te funciona, Saludos