Antipasti
Typografie im Allgemeinen
Ein Rückblick vom Buchdruck bis Brody frisch garniert mit einigen Beispielen
Primi Piatti
Web-Typografie im Besonderen
HTML Basics mit einem Schuss Best Practices
Secondi Piatti
Tipps und Tools
Variationen zu Farbe, Raum und Schrift nach Laune des Chefs
Dolci
Trends und Ausblick
Chancen und Möglichkeiten von Mobile Devices, HTML 5 und Flash
15. Was ist Typografie?Typografie ist kontextabhängig Medium Technologie Format Material Leser / Publikum Umgebung Persönliche Stimmung Vorlieben / Interessen Autor / Absender Art der Information Verwendungszweck Absicht
17. Autor Strukturiert die Informationen nach seinem eigenen mentalen Modell Was ist Typografie?Typografie ist Kommunikation Designer Verbindet beide Modelle mit Hilfe von etablierten Regeln und Erfahrung Leser Verarbeitet die Informationen nach seinem eigenen mentalen Modell
18. Was ist Typografie?Typografie ist Struktur Überschriften Seitentitel <title> Kapiteltitel <h1> Haupttitel <h2> Zwischentitel <h3> Titel 4. Ordnung <h4> Titel 5. Ordnung <h5> Titel 6. Ordnung <h6> Absätze & Listen Normaler Absatz <p> Ausdruck <dfn> Code <code> Code-Abschnitt <samp> Variable <var> Zitat <blockquote> Quelle <cite> Liste <ul> Auflistung <ol> Definitionsliste <dl><dt><dd> … Textauszeichnung Hervorhebung <strong> Betonung <em> Bold / fett <b> Italic / kursiv <i> Big / Gross <big> Small / klein <small> Teletext <tt> Hochgestellt <sup> Tiefgestellt <sub> …
19. Was ist Typografie?Typografie ist das Web «Typographyisnot on the Web, it IS the Web» Mark Boulton, FOWD London 2009
43. Grössen und AbständeTextbreite und Zeilenabstände 10 bis 15 Worte je Zeile sind optimal Zeilenabstand von 133-150% der Schriftgrösse ist ideal Grössere Textbreite bedingt einen grösseren Zeilenabstand
45. Grössen und AbständeAbsatzformatierung – Einrückung mittels erster Zeile p { margin-bottom:0 } p + p { text-indent:1em; margin-top:0 } Einrückung = min. Zeilenhöhe
53. FarbkontrasteGrundlagen und WAI Zu starke Kontraste sind unangenehm Schriftglättung (Anti-Alias) bei hohen Kontrasten ist problematisch Kontraste können Inhalte strukturieren WAI Standards sind zu berücksichtigen
54.
55.
56. Large text passed at level AAAGuideline 1.4.6: Contrast (Enhanced) - WCAG 2 Thevisualpresentation of text and images of text has a contrastratio of at least 7:1 (Level AAA). www.paciellogroup.com
57.
58. Large text passed at level AAGuideline 1.4.3: Contrast (Minimum) - WCAG 2 Thevisualpresentation of text and images of text has a contrastratio of at least 4.5:1 (Level AA).
60. Large text passed at level AAAGuideline 1.4.6: Contrast (Enhanced) - WCAG 2 Thevisualpresentation of text and images of text has a contrastratio of at least 7:1 (Level AAA).www.paciellogroup.com
61.
62. Large text passed at level AAGuideline 1.4.3: Contrast (Minimum) - WCAG 2 Thevisualpresentation of text and images of text has a contrastratio of at least 4.5:1 (Level AA).
64. Large text failed at level AAAGuideline 1.4.6: Contrast (Enhanced) - WCAG 2 Thevisualpresentation of text and images of text has a contrastratio of at least 7:1 (Level AAA).www.paciellogroup.com
88. Grundlagen und TippsFontstacks «One Font doesn‘t fit all» Problem Je nach Betriebssystem und Software sind verschiedene Schriften installiert. Lösung Es werden mehrere Schriften im CSS definiert.
90. Grundlagen und TippsNathan Ford‘sBetter Font Stacks 1 2 3 4 Ideal Alternative Verbreitet Generisch Weitere Beispiele: www.inspirationbit.com/striking-web-sites-with-font-stacks-that-inspire/
97. Ausblick und TrendsSchriftenenbindung mit Javascript – sIFR Pro OpenType- und TrueType-Schriftensind geeignet Vorteil gegenüber Bildern bei Suchmaschinen und Barrierefreiheit Text ist skalierbar Text kann selektiert und kopiert werden
98. Ausblick und TrendsSchriftenenbindung mit Javascript – sIFR Contra Performanceproblem bei mehr als zehn Elementen pro Seite Benötigt Flash (iPad, iPhone) Beschränkung bei nicht lateinischen Alphabeten Keine Druckfunktion Transparente Hintergründe werden bei IE6 nicht unterstützt
99. Ausblick und TrendsSchriftenenbindung mit Javascript – sIFR sIFR Generator Erstellt aus TrueType und OpenType Schriften die entsprechende SWF-Datei www.sifrgenerator.com/wizard2.html
100. Ausblick und TrendsSchriftenenbindung mit Javascript – Cufon Pro Gute Performance Kommt ohne Flash aus (iPad, iPhone) Text ist skalierbar Grosse Auswahl an Schriften Gute Optimierungsmöglichkeit beim Zusammenstellen der Zeichen
101. Ausblick und TrendsSchriftenenbindung mit Javascript – Cufon Contra Eingeschränkte Interaktivität Beschränkung bei nicht lateinischen Alphabeten Text lässt sich nicht kopieren
102. Ausblick und TrendsSchriftenenbindung mit Javascript – Cufon Cufon Generator Erstellt aus TrueType und OpenType Schriften die entsprechende Javascript-Datei Untergruppen auch für Kyrillische und koptische Schriften möglich. cufon.shoqolate.com/generate/
104. Ausblick und TrendsSchrifteinbindung mit CSS (font-face) Einbinden von Zeichensätzen mittels @font-face. www.zenelements.com/blog/css3-embed-font-face/ und www.css3.info/preview/web-fonts-with-font-face/
105. Ausblick und TrendsSchrifteinbindung mit CSS (font-face) Pro Einfach und unkompliziert Kein Flash Kein Javascript Kompatible mit CSS Transformationen Keine Beschränkung der Interaktivität Unterstützt von allen aktuellen Browsern
106. Ausblick und TrendsSchrifteinbindung mit CSS (font-face) Contra Datei wird bei umfangreichen Zeichensätze sehr gross ( >1MB) Allerdings: Lizenzproblem!!!
108. Ausblick und TrendsLösung 2: Web-Services für Schrifteinbindung Pro Schriftinformation ist codiert –> Rechtssicherheit Daten sind komprimiert –> gute Performance Schnelle und einfache Integration –> Unkompliziert Contra Serverausfall Unterschiedliche Preismodelle (Abo oder Fixpreis) keine Schriftenklassiker
109. Ausblick und TrendsWeb-Services für Schrifteinbindung Anbieter Typekit – www.typekit.com Typotheque – www.typotheque.com Kernest – www.kernest.com Fontdeck – www.fontdeck.com
111. Ausblick und TrendsCSS 3 – Mehrspaltiger Text Mehrspaltiger Text inkl. vertikaler Trennlininen und zusätzlichen Einstellungen für den Blocksatz (auto, inter-word, inter-ideograph, inter-cluster, distribute, kashida) www.zenelements.com/blog/css3-multiple-columns/