Die Schriftart UIWebView ist im Hochformat dünner als im Querformat

7

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!

    
Alex 10.07.2010, 20:03
quelle

3 Antworten

16

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.

    
helloPiers 16.10.2011 10:27
quelle
3

Nun, nachdem ich eine lächerliche Zeit damit verbracht habe, das herauszufinden, habe ich eine Lösung gefunden:

Verwenden Sie dies:

html {

-webkit-font-smoothing: none;

}

    
Masm 20.12.2010 20:30
quelle
2

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.

    
Frode Bo Helland 12.12.2011 14:01
quelle

Tags und Links