A może poprzez modyfikację CSS i właściwości "zoom" dla body, albo zastosowanie czegoś na wzór:
body {
transform: scale("JAKAŚ WARTOŚĆ POWYŻEJ 1.0");
transform-origin: 0 0; //lub center center
}
Ale to tylko taka propozycja na szybko, bez sprawdzania. Nigdy nie potrzebowałem takich operacji, ale myślę, że od tych 2 koncepcji bym zaczał. Jeśli zoom zadziała to sprawdziłbym tylko jego dostępność w przeglądarkach bo coś mi się kojarzy, że chyba któraś tego nie wspierała.
Nie mam niestety teraz czasu, żeby to potestować, więc tylko rzucam dwie propozycje :)