Hallo Rolf,
Das ist nicht schön, und sicherlich gibt es elegantere Methoden, z.B. ein vom JavaScript gesetzter temporärer Cookie.
Und dann stellt der Nutzer fest, dass die Seite in einer anderen Größe besser zu lesen ist, ändert die Viewport-Größe und im Cookie steht noch die alte Größe. Wir sollten vielleicht erst einmal der Frage von @tk nachgehen.
Viele Grüße
Robert