А почему на сайте для задания размера шрифта вместо браузерного зума предлагается использовать ряд предопределённых настроек? Даже если все размеры будут заданы в px, `@media` отработают корректно при масштабировании. Подход, использованный на сайте, сильно раздувает CSS. Там стили весят больше 2Мб.
Уточнила у разработчика, ответил, что невозможно управлять браузерным зумом через Javascript. Точнее, способ есть (css свойство zoom), но он все равно работает не так, как браузерный зум. Это свойство не стандартизировано и может работать по-разному в разных браузерах или не работать вообще. А подход, который используем, полностью кроссбраузерный.
А почему на сайте для задания размера шрифта вместо браузерного зума предлагается использовать ряд предопределённых настроек? Даже если все размеры будут заданы в px, `@media` отработают корректно при масштабировании. Подход, использованный на сайте, сильно раздувает CSS. Там стили весят больше 2Мб.
Уточнила у разработчика, ответил, что невозможно управлять браузерным зумом через Javascript. Точнее, способ есть (css свойство zoom), но он все равно работает не так, как браузерный зум. Это свойство не стандартизировано и может работать по-разному в разных браузерах или не работать вообще. А подход, который используем, полностью кроссбраузерный.