denkwerk TechTalk

Fluid Typography – Wie wir Schrift für alle Bildschirmgrößen optimieren

„Wir haben Viewports und multidimensionale Websites. Das ist keine klare Sache mit vier, fünf Breakpoints mehr, auf die wir schauen müssen. Nein: Es ändert sich viel – und Fluid Typography kann dabei helfen, ein besseres Produkt zu schaffen.“

Tobias Sindek Web Developer, denkwerk

Scott Kellum hat im Bereich fluider Typografie geforscht und sogar ein Patent, auf dessen Basis er auch seinen Dienst Typetura gegründet hat. Kellum ging die Schwierigkeiten an, die die zahllosen Bildschirmgrößen in der Webentwicklung verursachen, und kam zu dem Schluss: Der optimale Viewport existiert nicht.

Wo vermeidet man CSS-Unit Viewport Width am besten?

Tobias zeigte, dass der Ansatz mit Viewports deshalb nicht immer funktioniert: Wenn Elemente in einer Sidebar angezeigt werden sollen, sollte sich die Schriftgröße nicht an der Viewport-Größe orientieren, sondern eher an der Sidebar-Größe. Also Layouts wie in einer Zeitung, wo sich die Schriftgröße an die Größe und Wichtigkeit des Elements anpasst, sind mit Viewport-Width-Units schwer zu erreichen.

Neue Methode: Container-Query-Unit

Für komplexe Layouts gibt es eine Lösung: Unser Entwickler Arco Mul demonstrierte im Tech-Talk eine neue Methode für die Erstellung responsiver Seiten mit fluider Typografie: Das Container-Query-Unit. Container-Querys erlauben die Anwendung von Styles auf Basis der Größe ihres Containers, wodurch die Elemente mit der Größe der Darstellung auf dem Bildschirm flexibel schrumpfen oder wachsen. Dadurch können Schriftgrößen und -verhältnisse bereits zuverlässig auf beliebigen Bildschirmgrößen korrekt dargestellt werden. Ein perfektes Ergebnis ist aber auch hier nicht unbedingt möglich: „Cqi (Container Query Inline-Sizes) wachsen immer linear, daher ist man immer limitiert“, sagt Arco. Das ist nicht immer erwünscht.