webfonts in der praxis - teil 2 - beispielfont lobster

71
Webfonts in der Praxis Teil 2: Beispielfont - Lobster Sylvia Egger

Upload: sylvia-egger

Post on 05-Dec-2014

7.100 views

Category:

Technology


1 download

DESCRIPTION

Presentation 10/2010 in cologne PDF-file not accessible.

TRANSCRIPT

Page 1: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts in der Praxis Teil 2: Beispielfont - Lobster

Sylvia Egger

Page 2: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

2 Quelle: The Lobster Font – das Orginal

Page 3: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts abhängig von   Rendering Engine

  Core Text (Mac)   GDI und GDI+ (Windows XP, Vista, Windows 7)   Direct Write (Windows Vista, Windows 7)

  Browser   systemabhängig (Rendering Engine)   Browserabhängig (IE 7, 8, 9, FF 4)

  Font-Hosting-Service   Jeder Service optimiert anders

  Font   Optimierung für Webdarstellung

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 3

Page 4: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts im Browser

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 4

Page 5: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts im Browser

Browser .TTF .OTF .EOT .WOFF .SVG

Internet Explorer X IE 9

Firefox X X X

Chrome X X X

Safari / Webkit X X Webkit Nightly iPhone, iPad

Opera X X ? X

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 5

WOFF (Web Open Font Format) is a font format, based on the sfnt file structure (used in TrueType and OpenType fonts) and specifically designed for web use with the @font-face declaration. (...)

A WOFF font font is a repackaged version of a TrueType or OpenType font in a compressed form. The font format also allows metadata and private-use data to be included separately from the font data.

Quelle: WOFF – Webfonts.info

Page 6: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

6 Screenshot: Font Squirrel @FONT-FACE GENERATOR

Page 7: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Bulletproof @font-face: Smiley variation @font-face {

font-family: 'Lobster ‘; src: url('Lobster_1.3-webfont.eot'); src: local('☺'), url('Lobster_1.3-webfont.woff') format('woff'), url('Lobster_1.3-webfont.ttf') format('truetype'), url('Lobster_1.3-webfont.svg#webfontLUQA99mS') format('svg');

} h1 {

font-family: 'Lobster', Arial, sans-serif; font-weight: normal; font-style: normal;

} Quelle: Paul Irish

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 7

Page 8: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Rendering Engine und Browser

Am Beispiel: Font Lobster

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 8

Page 9: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Core Text (Mac)

Lobster .ttf

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 9

Page 10: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

10 Screenshot: Lobster Mac .ttf (Safari, FF, Chrome, Opera)

Page 11: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Core Text am Mac   seit Mac 10.4, generell ab 10.5 Leopard   iPad   browserübergreifend gleich   Browserabhängig (Font-Features)

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 11

Page 12: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

GDI (Windows 7, Vista, XP)

Lobster (.eot, .ttf)

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 12

Page 13: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

13 Screenshot: Lobster Windows XP .eot (IE 6 mit aktiviertem ClearType)

Page 14: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

14 Screenshot: Lobster Windows XP .ttf (FF 3 mit aktiviertem ClearType)

Page 15: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

GDI und GDI+   Windows XP, Vista, 7   ClearType aktiv / nicht aktiv

  Systemintern   Als Browseroption (ab IE 7)   IE 8 kann ClearType systemweit überschreiben

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 15

Quelle: Screenshot Windows 7 ClearType aktivieren

Page 16: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Direct Write (Windows 7, Vista)

Lobster (.eot, .ttf, .woff)

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 16

Page 17: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

17 Screenshot: Lobster Window 7 (IE 9 mit aktiviertem ClearType)

Page 18: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

18 Screenshot: Lobster Window 7 (Firefox 4 mit aktiviertem ClearType)

Page 19: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

19 Screenshot: Lobster Window 7 (Chrome mit aktiviertem ClearType)

Page 20: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

20 Screenshot: Lobster Window 7 (Safari mit aktiviertem ClearType)

Page 21: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Direct Write   Windows Vista, 7   ClearType aktiv / nicht aktiv

  Systemintern   Als Browseroption (IE)

  Browserunterstützung:   IE 9   Firefox 4   Chrome nächste Version

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 21

Quelle: Screenshot Windows 7 IE 9 Option ClearType aktivieren

Page 22: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Direct Write und Hardware-Beschleunigung

  Kombination mit Hardware- Beschleunigung – buggy

sowohl im IE9 & FF 4   Man sollte auf die finale Version warten

  Evt. muss man beide Optionen testen

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 22

Quelle: Screenshot Firefox 4 Option hardware accelerartion

Quelle: Screenshot IE 9 Option Softwarerendering

Page 23: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts testen:   Mac: alle oder nur einen

  Firefox 4 für spezielle Font-Features

  IE 9 mit aktiviertem ClearType   Hardware-Beschleunigung an/aus

  Firefox 4   Hardware-Beschleunigung an/aus   Für spezielle Font-Features

  IE 8 mit aktiviertem ClearType   IE 6 mit aktiviertem Standard-Anti-Antialising

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 23

Page 24: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Windows und ClearType

System ClearType (default)

Windows XP off

Windows Vista on

Windows 7 on

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 24

Browser ClearType option (default)

Internet Explorer 7 on (even not enabled in OS)

Internet Explorer 8 on (overrules OS settings)

Internet Explorer 9 on (overrules OS settings)

Page 25: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Font-Hosting-Services

Ein Vergleich anhand der Beispielfont Lobster

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 25

Page 26: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Google vs. Typekit

Lobster

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 26

Page 27: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Google vs. Typekit

Mac Lobster

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 27

Page 28: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

28 Screenshot: Google hosted Font Lobster Mac, Typekit Lobster (Safari)

Page 29: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

29 Screenshot: Google hosted Font Lobster Mac (Firefox)

Page 30: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

30 Screenshot: Google hosted Font Lobster Mac (Opera)

Page 31: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

31 Screenshot: Google hosted Font Lobster Mac (Comparison Safari Firefox (above))

Page 32: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

32 Screenshot: Google hosted Font Lobster Mac (Comparison Safari Opera (above))

Page 33: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

33 Screenshot: Google hosted Font Lobster Mac and Typekit Lobster (Comparison Opera)

Page 34: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

34 Screenshot: Google hosted Font Lobster Mac and Typekit Lobster (Comparison Firefox)

Page 35: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Google vs. Typekit

Lobster Windows

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 35

Page 36: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

36 Screenshot: Google Lobster, Typekit Lobster Window 7 (IE 9)

Page 37: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

37 Screenshot: Google Lobster Window 7 (Firefox 4)

Page 38: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

38 Screenshot: Google Lobster, Typekit Lobster Window 7 (Chrome)

Page 39: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

39 Screenshot: Google Lobster, Typekit Lobster Window 7 (Safari)

Page 40: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

40 Screenshot: Google Lobster, Typekit Lobster Window 7 (Opera)

Page 41: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

41 Screenshot: Google Lobster Window 7 (Comparision IE 9 and Firefox 4)

Page 42: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

42 Screenshot: Typekit Lobster Window 7 (Comparison IE 9 and Firefox 4)

Page 43: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

43 Screenshot: Google Lobster Window 7 (Comparision IE 9 and Chrome)

Page 44: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

44 Screenshot: Google Lobster Window 7 (Comparison IE 9 and Opera)

Page 45: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

45 Screenshot: Google Lobster Window 7 (Comparision IE 9 and Safari)

Page 46: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

46 Screenshot: Google Lobster Window 7 (Comparison Firefox 4 and Safari)

Page 47: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

47 Screenshot: Google Lobster Window 7 (Comparision Firefox 4 and Chrome)

Page 48: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

48 Screenshot: Google Lobster Window 7 (Comparision Firefox 4 and Opera)

Page 49: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Google & Typekit

Comparison Lobster Mac and Windows

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 49

Page 50: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

50 Screenshot: Google Lobster, Typekit Lobster Windows 7 und Mac (Safari)

Page 51: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

51 Screenshot: Google Lobster, Typekit Lobster Windows 7 und Mac (Chrome)

Page 52: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

52 Screenshot: Google Lobster, Typekit Lobster Windows 7 und Mac (Opera)

Page 53: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

53 Screenshot: Google Lobster Windows 7 und Mac (FF 3 Mac, FF 4 Win)

Page 54: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

54 Screenshot: Typekit Lobster Windows 7 und Mac (FF 3 Mac, FF 4 Win)

Page 55: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

55 Screenshot: Font Squirrel Kit, Google Lobster, Typekit Lobster Windows 7 und Mac (Safari)

Page 56: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

56 Screenshot: Font Squirrel Kit, Google Lobster, Typekit Lobster Windows 7 (IE 9)

Page 57: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

57 Screenshot: Font Squirrel Kit, Google Lobster, Typekit Lobster Windows 7 (FF 4)

Page 58: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts Vergleiche

Ergebnisse

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 58

Page 59: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts Vergleiche: Ergebnisse   Unterschiede in

  Plattformen (Rendering-System, ClearType)   Browser

  Rendering-Sytem-Option vs. OS   Wie wird das Rendering unterstützt (IE 9 vs. FF 4)   Unterstützung von OpenType-Features wie Ligaturen

  Font-Services   Unterschiedlich gut optimierte Ausgangsfonts   Unterschiedliche Browserunterstützung

  Wie schnell werden neue Browser unterstützt

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 59

Page 60: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts Vergleiche: Ergebnisse   Unterschiede in der

  Font-Optimierung für Webdarstellung   Hinting

  Free-Fonts haben oft gar kein Hinting   Auto-Hinting   manuelles Hinting aufwendig

  Kerning (Unterschneidung)   optimale Ausnutzung des Weißraums zwischen Buchstaben   Kerning-Tabellen   Beispiel: AV, AW

  OpenType-Features wie Ligaturen

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 60

Page 61: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Experimentelle Features!

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 61

Page 62: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts-Optimierung

Kerning mit Hilfe von CSS

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 62

Page 63: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

CSS-Kerning: text-rendering: optimizeLegibility;

  Teilweise fest implementiert (FF für Fonts über 20px)   CSS-Unterstützung

  FF Win   Safari und Chrome

  Mit Vorsicht einsetzen und testen!   CSS3: font-kerning (upcoming)

63 26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de

Page 64: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

64 Screenshot: Font Squirrel Kit Safari Mac mit optimizeLegibility (Comparision an/aus)

Page 65: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts-Optimierung

font-size-adjust

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 65

Page 66: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

font-size-adjust: ratio of x-height to text height

  Bis dato nur in Firefox   Beispiel:

  font-size: 16px;   font-size-adjust: 0.5;   meint, die Höhe der Kleinbuchstaben ist 8px

  Vereinheitlichung im Font-Stack

66

Page 67: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

67 Screenshot: Font Squirrel Kit Safari Firefox 4 ohne/mit font-size-adjust 0.56 (v. l.)

Page 68: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Webfonts-Optimierung

font-variant-[...]

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 68

Page 69: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

font-variant-[...]: OpenType Features optimieren

  Mit Hilfe der Spezifikation: CSS Fonts Module Level 3   Bis dato werden nur einige Angaben umgesetzt (FF,

Webkit)   Aber das ist die Zukunft!

69 Screenshot: Advancing Web typography: OpenType layout features

Page 70: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

70 Screenshot: Orginal und „Fälschung“ Orginal Lobster und Webfonts-Ausprägungen Win/Mac

Page 71: Webfonts in der Praxis - Teil 2 - Beispielfont Lobster

Sylvia Egger – sprungmarker.de   Senior Webproducerin in Köln (brainbits.net)   Die Präsentation auf Slideshare

http://www.slideshare.net/sprungmarker   Twitter: @sprungmarkers

26.10.2010 Sylvia Egger - brainbits.de - sprungmarker.de 71