Das reicht hier leider nicht, zumal die orientation eben auch von anderen Browsern erzeugt wird. So müsstest Du z.B. auch in einem Desktop-Browsern bei 600x800px eine andere Schriftgröße erhalten als bei 800x600px. Rein über die orientation zu arbeiten macht, soweit ich sehe, nur Sinn, wenn man quasi schon in einem eigenen Stylesheet für das iPad arbeitet.