Во-первых, я бы установил размер шрифта моего тела на 75% с помощью CSS. Это установит общий шрифт на 12 пикселей. Как только это будет сделано, вы можете использовать:
fontSize = '1em';
Так что мой JavaScript будет выглядеть так:
function resetToDefaultFontSize() {
var body = document.getElementsByTagName('body')[0];
body.style.fontSize = '1em';
}
Если вы используете эту технику, вам нужно убедиться, что все остальные размеры шрифтов на странице используют модуль em.