Вроде как считается что в подобных ситуациях лучшим решением является нативные возможности самого браузера. Единственное что требуется от разработчика понимание процесса лежащего за этим. Нужно размеры задавать в правильных единицах и делать правильную адаптацию под нативный ресайз.
Это все достигается в css-фреймворке который Вы используете, сами же пишите либо есть что-то из коробки (не всегда). Обычно из коробки идет right-to-left и не более.
Вот пример, в app-config коде компонента увеличение шрифта: