Практически на любом сайте, размер шрифта находится в css файле, можно путь хранить в переменной и сделать еще один css с нужным размером шрифта, при нажатии кнопки версия для слабовидящих - заносить какую-нибудь переменную в сессию, и подключать нужную css в зависимости от состояния той переменной. Также если заносить данные в куки, юзеру не придется каждый раз переключаться, т.к. будем запоминать его выбор. Делается на php, js использовать не придется.
Решение в лоб, с удовольствием посмотрю на другие варианты, т.к. больше ничего в голову не приходит :)