Meine App enthält ein UIWebView. Wenn sich die App von Hochformat zu Querformat oder zurück dreht, ändert sich das Schriftgewicht leicht. Sowohl fett gedruckter Text als auch normaler Text werden im Querformat etwas fetter und im Hochformat etwas dünner.
Dies scheint in Safari nicht der Fall zu sein, nur in meiner App. Hier ist ein Beispielbild, aufgenommen als Screenshot auf dem iPad. Ich habe einen Beispielabschnitt gedreht und beschnitten.
alt text http://dl.swankdb.com/font-change-example.png
Ich habe das folgende CSS konfiguriert, aber es scheint die drastische Änderung der Schriftgröße zu verhindern, nicht die subtile Gewichtsänderung, die ich beobachte:
%Vor%Kann jemand das erklären? Der Simulator macht es nicht - aber mein iPad, iPhone 3GS und iPhone 4 haben es alle. Ich habe auch Berichte von Kunden erhalten, dass es ihnen passiert, also weiß ich, dass es nicht in meinem Kopf ist!
Ich habe das auch in Safari selbst mit einer Web-App gesehen, die ich zusammenstelle. Nach einem Tag oder so Kopf kratzen, und Dekonstruktion der CSS von der iPad Benutzerhandbuch verwendet, fand ich das
%Vor%macht den Trick. Das Googlen sieht so aus, dass dies eine Hardwarebeschleunigung des Renderings ermöglicht, was zu weit konsistenteren Ergebnissen im Hoch- und Querformat führt.
Der Grund dafür ist, dass nur ein Modus die Subpixel im Display nutzen kann, da sie in einer bestimmten Richtung angeordnet sind. Der andere Modus zeigt die Schriftart mit Graustufen-Anti-Aliasing an und erscheint etwas anders.