Schriftgrößen auf dem iPhone

Wie viele sicherlich wissen gibt es viele verschiedene Stellen, an denen die tatsächliche Schriftgröße eines Elements auf der Webseite beeinflusst werden kann. Angefangen bei der Standardeinstellung des Browsers über das geschriebene CSS bis hin zum Benutzer, der zum Beispiel einen Zoom Faktor einstellen kann.

Speziell auf dem iPhone kommt noch eine weitere Stufe hinzu, die man als Entwickler so leicht nicht beeinflussen kann. Wenn die Schrift auf der Webseite eine bestimmte Größe unterschreitet, wird sie vom WebKit automatisch hoch skaliert um den Text teilweise überhaupt erst lesbar zu machen. Das System soll erkennen können, an welchen Stellen der Text vergrößert werden kann und an welchen nicht. So werden zum Beispiel Texte mit dem float-Attribut überhaupt nicht skaliert.

Wie es bei Automatiken so ist, versagt diese leider in manchen Fällen und kann das Layout sprengen oder zu unerwünschten Effekten führen. In solchen Fällen empfiehlt es sich, die WebKit Skalierung entweder ganz oder nur bei den betroffenen Elementen auszuschalten. Hierfür stellt WebKit das CSS-Attribut -webkit-text-size-adjust zur Verfügung. Das Attribut kann drei verschieden Werte annehmen: none, auto und eine Prozentzahl. Wie der Name schon sagt, schaltet none die Skalierung ganz aus und auto schaltet die Automatik ein. Gibt man hier eine Prozentzahl ein, so werden alle Schriften im entsprechenden Block zusätzlich mit diesem Faktor skaliert. Der Eintrag

html {
  -webkit-text-size-adjust: 200%;
}

im CSS hätte also zur Folge, dass alle Schriften auf der Webseite im iPhone doppelt so groß wären, wie auf allen anderen Geräten.

Hands on: Websockets

Das nachfolgende Paper gibt einen detailierten Einblick in “HTML5-Websockets”. Wir haben diese Technologie bereits in mehreren Projekten erfolgreich eingesetzt, wenngleich sich eine Umsetzung nur in speziellen, eingeschränkten Umgebungen lohnt, da die Kompatibilität nur in ca. 25% der heute im Internet oft verwendeten Browsern gegeben ist.
Für Fragen zu dieser Technologie stehen wir wie immer per Mail zur Verfügung.

Hier finden Sie das komplette Paper als PDF (http://cdn.jarmedia.de/jarmedia/Paper_FINAL.pdf)

This paper gives an in-depth overview of the new HTML5-“websockets” which enable modern browsers and web-servers to use bi-directional TCP-communication. Looking at theoretical aspects at first, the paper then examines compatibility issues, security concerns and scalability problems of websockets concluding that the most scalability and security aspects are manageable but compatibility problems impede real-world usage at the moment. The whole websocket-specification is in draft-state at the moment.

Weblog der JAR Media

Ich, Julian Richter, möchte Sie an dieser Stelle ganz herzlich im neuen Weblog der JAR Media GmbH begrüßen.

Schauen Sie sich um. Ab jetzt finden Sie hier täglich neue Informationen rund um das Thema Webtechnologien und Social Media Marketing.
Unsere Mitarbeiter berichten direkt aus dem Arbeitsalltag und geben dabei wertvolle Tipps und Erfahrungen, die Ihnen als Hilfestellung dienen können.
Tauchen Sie ein in die spannende Welt der professionellen Webtechnologie.

Kategorien



Archiv



Like us!