Если я правильно понимаю, при указании размера шрифта в процентах его величина исчисляется от размера шрифта родительского элемента. А если это единственный элемент на странице,то от html, body.
Вот здесь размещен макет, в котором шрифт резко увеличивается, если страница становится уже 900 пикселей.
А вот здесь тот же макет, в который добавлен сброс первоначальных параметров браузера. И почему-то во втором варианте шрифт в таблице не увеличивается, хотя он по-прежнему исчисляется в процентах от размера шрифта в html, body ?