Запилил версии плагинов с адекватным зумом для Firefox'a и Chrome, хотя для последнего и не собирался.
Для FF основа — PageZoom , для Chrome - Zoom All 2010-го года.
Суть «адекватного» масштабирования — это масштабирование, каждый шаг которого даёт прирост шрифта на ~1 пиксель; кроме того, учитывается понятие «логического разрешения», чтобы, если сайт не работает адекватно при лог. разрешении <х768 точек (контакт, например), можно было привести к максимально похожему значению (~140% при х1080 и 117.1875% (115%|120%) при х900).
В PageZoom'e добавлены уровни, которые в свою очередь взаимодействуют с родным ФФ’шным масштабированием, а для Google Chrome масштабирование не родное, что теоретически может привести к глюкам
Пример: размеры видео на ютубе в html5 в полноэкранном режиме получаются не с помощью 100% ширины и высоты, а с помощью пикселей, что при применении масштабирования просто рождает выход за рамки.
Решением по всей видимости является использование простого стиля вида
video.video-stream.html5-main-video {
width: 100% !important;
height: 100% !important;
}
Который встроен в https://userstyles.org/styles/105457/youtube-esi
Для хромиума можно скачать расширение отсюда: https://chrome.google.com/webstore/detail/esi-smooth-zoom/ceoneaablbnmikjihmd...
Для FireFox'а пока с моего сайта http://dreamject.org/dreamjects/esi/zoom-page-adaptirovannaya-versiya/