SlideShare a Scribd company logo
Introducing Typography
    (not only) for the Web.

    Gerrit van Aaken, praegnanz.de
!



    Barcamp Berlin, November 3rd/4th 2007
!



    Some rights reserved:
!


    CreativeCommons BY-NC
Basics




WTF is
Typography?
Typography is like onions …


    Layer 1: Font design
!



    Layer 2: Micro Typography
!



    Layer 3: Macro Typography (Lay-Out)
!
Credo



Typography is
about readability,
not creativity.
Readability vs. Creativity


    Display fonts are easy and fun, almost everone
!


    can do it.
    Good readable body copy is the interesting thing!
!



    What can I do to improve the readability of my
!


    web site?
Back to readability



An old/new
approach to
web readability
Improving Readability I


    Higher resolutions require bigger type
!



    at least 12px is required for sans-serif fonts
!



    at least 14px is required for serif fonts
!



    Line length of 40–80 characters
!



    at least 1.4em line-height for body copy!
!



    max. 1.3em line-height for headlines!
!
Improving Readability II
    (Dos and Don’ts)

    Use high contrast!
!



    Avoid #000000 on #ffffff !
!



    Avoid light text on dark backgrund!
!



    Add lots of whitespace!
!



    Add even more whitespace!
!



    Use only left-aligned paragraphs (please!)
!
Foont smoothing



Sub pixel
rendering,
anyone?
Font choice and Readability



Serifs
or
No Serifs?
Classic web fonts


I’m Times New Roman
I’m Arial
I’m Verdana
I’m Georgia
I’m Lucida
I’m Trebuchet MS
Font choice for the web




Wait,
There’s more!
Vista font: Segoe UI


    Rip-Off der weltbekannten Frutiger
!


    (bzw. deren NEXT-Variante). Geniale
    Schrift, wird hoffentlich zum zweiten
    Standard in der Korrespondenz.
    Rip-Off der weltbekannten Frutiger.
!


    Geniale Schrift, wird hoffentlich zum
    zweiten Standard in der
    Korrespondenz.
Vista font: Corbel


  !quot;#$%"'()"$%"'*%+',%+'-.%)$/'#0.'
!

  1)0(+#,2)$'("3#+.4'5%.,'(%"'602'
  !quot;#quot;!$%&'!(')('%#',+.'
  7+(&quot;891(:;..+(<;#,+#6'+#1*%&:+$#4
! !quot;#$%&quot;'()&quot;$%&quot;'*%+',%+'-.%)$/'#0.'

  1)0(+#,2)$'(&quot;3#+.4'5%.,'(%&quot;'602'
  !quot;#quot;!$%&'!(')('%#',+.'
  7+(&quot;891(:;..+(<;#,+#6'
  +#1*%&:+$#4
Vista font: Calibri


  !quot;#$%&'()&*+,-.&)quot;((/$%&0+$%1#$%2&
!

  3#quot;&-quot;(0$%1#$%quot;,quot;&4,#+1.&'(#5quot;,0quot;11&
  quot;#(0quot;678+,&'()&!quot;#$%!&'(quot;$&
  '-9quot;0quot;6762
! !quot;#$%&'()&*+,-.&)quot;((/$%&0+$%1#$%2&

  3#quot;&-quot;(0$%1#$%quot;,quot;&4,#+1.&'(#5quot;,0quot;11&
  quot;#(0quot;678+,&'()&!quot;#$%!&'(quot;$&
  '-9quot;0quot;6762
Vista font: Candara


  !quot;#$%&#'()*quot;+,-.&/0(quot;1+,#$
!

  2#&quot;%#(*.1#$%3&$!quot;#$%&'()*quot;+
  ,-##quot;$!-&.quot;&/0$4quot;&)$*#quot;)#&$)quot;#$
  5.6quot;+$20(1$(quot;+,7$08*91#(:$4;&#$
  08#&$<3(1+,#(1<#&7:
! !quot;#$%&#'()*quot;+,-.&/0(quot;1+,#$

  2#&quot;%#(*.1#$%3&$!quot;#$%&'()*quot;+
  ,-##quot;$!-&.quot;&/0+
Vista font: Constantia


  !quot;#$%&'()'*&%+,%-.%'!%&+,%-/quot;#&+,01'
!

  23quot;4+*%&')-.'%+-'$%-+*'#+/05&+/quot;#%&'
  36/'.+%'!quot;#$%$&'()%*%+,!-./'!0'
  0&50(.%7'%8(%66%-0'6%/93&1':+&.'/+quot;#'
  39%&'-+quot;#0'/5'.)&quot;#/%0(%-1
! !quot;#$%&'()'*&%+,%-.%'!%&+,%-/quot;#&+,01'

  23quot;4+*%&')-.'%+-'$%-+*'
  #+/05&+/quot;#%&'36/'.+%'!quot;#$%$&'()%*%+
  ,!-./'!0
Vista font: Cambria


    !quot;#$%#&'()#quot;*quot;%#+#$,quot;)#&$)quot;-$*#+$
!


    .#quot;'(-$(quot;&-/+quot;&'(#0$1/-#2$3#.'(#$
    4#*/'($!quot;#$%&'&(#'$)&#*'$50*$0quot;'(-$
    65-(#0-quot;&'(7
    !quot;#$%#&'()#quot;*quot;%#+#$,quot;)#&$)quot;-$*#+$
!


    .#quot;'(-$(quot;&-/+quot;&'(#0$1/-#2$3#.'(#$
    4#*/'($!quot;#$%&'&(#'$)&#*'$50*$0quot;'(-$
    65-(#0-quot;&'(7$$
Vista font: Consolas


    !quot;#$%%$&'()*+$$&%$),-+$(
!

    ./&/)0-*$12*3+45'(56+(-%%$(
    7/8$+9(!quot;#$%&'%quot;()*quot;#+quot;,-()/:-+(
    -;5(8$<(.-*9
    !quot;#$%%$&'()*+$$&%$),-+$(
!

    ./&/)0-*$12*3+45'(56+(-%%$(
    7/8$+9(!quot;#$%&'%quot;()*quot;#+quot;,-()/:-+(
    -;5(8$<(.-*9
Font Technology on the web




Font replacement
had its chance.
Font replacement techniques
Font Embedding
(the 2007 approach)



Outlook to
@font-face
@font-face


    Has been around since 1998 (yes, really!)
!



    Now Webkit does it with TrueType fonts.
!



    Great font piracy possibilities.
!



    Possible solution from Ralf Hermann.
!



    Expect this feature to be used and misused.
!
That’s about it.




Thank you
very much :-)

More Related Content

Viewers also liked

Die 7 Todsünden des Blogdesign
Die 7 Todsünden des BlogdesignDie 7 Todsünden des Blogdesign
Die 7 Todsünden des BlogdesignGerrit van Aaken
 
Videotechnik im web
Videotechnik im webVideotechnik im web
Videotechnik im web
Gerrit van Aaken
 
Webfonts im Jahr 2010
Webfonts im Jahr 2010Webfonts im Jahr 2010
Webfonts im Jahr 2010
Gerrit van Aaken
 
Design im Immer- und Ueberall-Web
Design im Immer- und Ueberall-WebDesign im Immer- und Ueberall-Web
Design im Immer- und Ueberall-Web
Gerrit van Aaken
 
Mediengerechtes Webdesign
Mediengerechtes WebdesignMediengerechtes Webdesign
Mediengerechtes Webdesign
Gerrit van Aaken
 
Webfonts in the wild
Webfonts in the wildWebfonts in the wild
Webfonts in the wild
Gerrit van Aaken
 
Web-Branding in der Usability-Diktatur
Web-Branding in der Usability-DiktaturWeb-Branding in der Usability-Diktatur
Web-Branding in der Usability-Diktatur
Gerrit van Aaken
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
 

Viewers also liked (9)

Die 7 Todsünden des Blogdesign
Die 7 Todsünden des BlogdesignDie 7 Todsünden des Blogdesign
Die 7 Todsünden des Blogdesign
 
Videotechnik im web
Videotechnik im webVideotechnik im web
Videotechnik im web
 
Webfonts im Jahr 2010
Webfonts im Jahr 2010Webfonts im Jahr 2010
Webfonts im Jahr 2010
 
Design im Immer- und Ueberall-Web
Design im Immer- und Ueberall-WebDesign im Immer- und Ueberall-Web
Design im Immer- und Ueberall-Web
 
Mediengerechtes Webdesign
Mediengerechtes WebdesignMediengerechtes Webdesign
Mediengerechtes Webdesign
 
Webfonts in the wild
Webfonts in the wildWebfonts in the wild
Webfonts in the wild
 
11designer
11designer11designer
11designer
 
Web-Branding in der Usability-Diktatur
Web-Branding in der Usability-DiktaturWeb-Branding in der Usability-Diktatur
Web-Branding in der Usability-Diktatur
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar to (Web ) Typography

Web Typography Tips
Web Typography TipsWeb Typography Tips
Web Typography Tips
Sara Cannon
 
Web Typography5 090725053013 Phpapp02
Web Typography5 090725053013 Phpapp02Web Typography5 090725053013 Phpapp02
Web Typography5 090725053013 Phpapp02F Blanco
 
Beautiful Web Typography (#5)
Beautiful Web Typography (#5)Beautiful Web Typography (#5)
Beautiful Web Typography (#5)
Pascal Klein
 
Web Form Elements
Web Form ElementsWeb Form Elements
Web Form Elements
Christopher Schmitt
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
Christopher Schmitt
 
Font embedding for the web
Font embedding for the webFont embedding for the web
Font embedding for the webWojtek Zając
 
The New Web Typography
The New Web TypographyThe New Web Typography
The New Web TypographyForum One
 
Responsive Web Design & Typography
Responsive Web Design & TypographyResponsive Web Design & Typography
Responsive Web Design & Typography
Danny Calders
 
To Hell with Web Safe Fonts
To Hell with Web Safe FontsTo Hell with Web Safe Fonts
To Hell with Web Safe Fonts
Lennart Schoors
 
EPUB Boot Camp: Tips and Tweaks
EPUB Boot Camp: Tips and TweaksEPUB Boot Camp: Tips and Tweaks
EPUB Boot Camp: Tips and TweaksBookNet Canada
 
Css3 101
Css3 101Css3 101
Css3 101
Ignacio Coloma
 
[WebVisions 2010] (More) Designing Our Way Through Forms
[WebVisions 2010] (More) Designing Our Way Through Forms[WebVisions 2010] (More) Designing Our Way Through Forms
[WebVisions 2010] (More) Designing Our Way Through FormsChristopher Schmitt
 
The CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form ElementsThe CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form Elements
Christopher Schmitt
 
With Great Power, a lecture on web typography
With Great Power, a lecture on web typographyWith Great Power, a lecture on web typography
With Great Power, a lecture on web typography
Erika Tarte
 
01 Introduction To CSS
01 Introduction To CSS01 Introduction To CSS
01 Introduction To CSScrgwbr
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
Amazon Web Services
 
Efficient JavaScript Development
Efficient JavaScript DevelopmentEfficient JavaScript Development
Efficient JavaScript Development
wolframkriesing
 
TypeScript Go(es) Embedded
TypeScript Go(es) EmbeddedTypeScript Go(es) Embedded
TypeScript Go(es) Embedded
Christoph Engelbert
 
How do speed up web pages? CSS & HTML Tricks
How do speed up web pages? CSS & HTML TricksHow do speed up web pages? CSS & HTML Tricks
How do speed up web pages? CSS & HTML TricksCompare Infobase Limited
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid PrototypingEven Wu
 

Similar to (Web ) Typography (20)

Web Typography Tips
Web Typography TipsWeb Typography Tips
Web Typography Tips
 
Web Typography5 090725053013 Phpapp02
Web Typography5 090725053013 Phpapp02Web Typography5 090725053013 Phpapp02
Web Typography5 090725053013 Phpapp02
 
Beautiful Web Typography (#5)
Beautiful Web Typography (#5)Beautiful Web Typography (#5)
Beautiful Web Typography (#5)
 
Web Form Elements
Web Form ElementsWeb Form Elements
Web Form Elements
 
Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)Web Form Design (Web Visions 2009)
Web Form Design (Web Visions 2009)
 
Font embedding for the web
Font embedding for the webFont embedding for the web
Font embedding for the web
 
The New Web Typography
The New Web TypographyThe New Web Typography
The New Web Typography
 
Responsive Web Design & Typography
Responsive Web Design & TypographyResponsive Web Design & Typography
Responsive Web Design & Typography
 
To Hell with Web Safe Fonts
To Hell with Web Safe FontsTo Hell with Web Safe Fonts
To Hell with Web Safe Fonts
 
EPUB Boot Camp: Tips and Tweaks
EPUB Boot Camp: Tips and TweaksEPUB Boot Camp: Tips and Tweaks
EPUB Boot Camp: Tips and Tweaks
 
Css3 101
Css3 101Css3 101
Css3 101
 
[WebVisions 2010] (More) Designing Our Way Through Forms
[WebVisions 2010] (More) Designing Our Way Through Forms[WebVisions 2010] (More) Designing Our Way Through Forms
[WebVisions 2010] (More) Designing Our Way Through Forms
 
The CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form ElementsThe CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form Elements
 
With Great Power, a lecture on web typography
With Great Power, a lecture on web typographyWith Great Power, a lecture on web typography
With Great Power, a lecture on web typography
 
01 Introduction To CSS
01 Introduction To CSS01 Introduction To CSS
01 Introduction To CSS
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
 
Efficient JavaScript Development
Efficient JavaScript DevelopmentEfficient JavaScript Development
Efficient JavaScript Development
 
TypeScript Go(es) Embedded
TypeScript Go(es) EmbeddedTypeScript Go(es) Embedded
TypeScript Go(es) Embedded
 
How do speed up web pages? CSS & HTML Tricks
How do speed up web pages? CSS & HTML TricksHow do speed up web pages? CSS & HTML Tricks
How do speed up web pages? CSS & HTML Tricks
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

(Web ) Typography

  • 1. Introducing Typography (not only) for the Web. Gerrit van Aaken, praegnanz.de ! Barcamp Berlin, November 3rd/4th 2007 ! Some rights reserved: ! CreativeCommons BY-NC
  • 3. Typography is like onions … Layer 1: Font design ! Layer 2: Micro Typography ! Layer 3: Macro Typography (Lay-Out) !
  • 5. Readability vs. Creativity Display fonts are easy and fun, almost everone ! can do it. Good readable body copy is the interesting thing! ! What can I do to improve the readability of my ! web site?
  • 6. Back to readability An old/new approach to web readability
  • 7. Improving Readability I Higher resolutions require bigger type ! at least 12px is required for sans-serif fonts ! at least 14px is required for serif fonts ! Line length of 40–80 characters ! at least 1.4em line-height for body copy! ! max. 1.3em line-height for headlines! !
  • 8. Improving Readability II (Dos and Don’ts) Use high contrast! ! Avoid #000000 on #ffffff ! ! Avoid light text on dark backgrund! ! Add lots of whitespace! ! Add even more whitespace! ! Use only left-aligned paragraphs (please!) !
  • 9.
  • 11. Font choice and Readability Serifs or No Serifs?
  • 12. Classic web fonts I’m Times New Roman I’m Arial I’m Verdana I’m Georgia I’m Lucida I’m Trebuchet MS
  • 13. Font choice for the web Wait, There’s more!
  • 14. Vista font: Segoe UI Rip-Off der weltbekannten Frutiger ! (bzw. deren NEXT-Variante). Geniale Schrift, wird hoffentlich zum zweiten Standard in der Korrespondenz. Rip-Off der weltbekannten Frutiger. ! Geniale Schrift, wird hoffentlich zum zweiten Standard in der Korrespondenz.
  • 15. Vista font: Corbel !quot;#$%&quot;'()&quot;$%&quot;'*%+',%+'-.%)$/'#0.' ! 1)0(+#,2)$'(&quot;3#+.4'5%.,'(%&quot;'602' !quot;#quot;!$%&'!(')('%#',+.' 7+(&quot;891(:;..+(<;#,+#6'+#1*%&:+$#4 ! !quot;#$%&quot;'()&quot;$%&quot;'*%+',%+'-.%)$/'#0.' 1)0(+#,2)$'(&quot;3#+.4'5%.,'(%&quot;'602' !quot;#quot;!$%&'!(')('%#',+.' 7+(&quot;891(:;..+(<;#,+#6' +#1*%&:+$#4
  • 16. Vista font: Calibri !quot;#$%&'()&*+,-.&)quot;((/$%&0+$%1#$%2& ! 3#quot;&-quot;(0$%1#$%quot;,quot;&4,#+1.&'(#5quot;,0quot;11& quot;#(0quot;678+,&'()&!quot;#$%!&'(quot;$& '-9quot;0quot;6762 ! !quot;#$%&'()&*+,-.&)quot;((/$%&0+$%1#$%2& 3#quot;&-quot;(0$%1#$%quot;,quot;&4,#+1.&'(#5quot;,0quot;11& quot;#(0quot;678+,&'()&!quot;#$%!&'(quot;$& '-9quot;0quot;6762
  • 17. Vista font: Candara !quot;#$%&#'()*quot;+,-.&/0(quot;1+,#$ ! 2#&quot;%#(*.1#$%3&$!quot;#$%&'()*quot;+ ,-##quot;$!-&.quot;&/0$4quot;&)$*#quot;)#&$)quot;#$ 5.6quot;+$20(1$(quot;+,7$08*91#(:$4;&#$ 08#&$<3(1+,#(1<#&7: ! !quot;#$%&#'()*quot;+,-.&/0(quot;1+,#$ 2#&quot;%#(*.1#$%3&$!quot;#$%&'()*quot;+ ,-##quot;$!-&.quot;&/0+
  • 18. Vista font: Constantia !quot;#$%&'()'*&%+,%-.%'!%&+,%-/quot;#&+,01' ! 23quot;4+*%&')-.'%+-'$%-+*'#+/05&+/quot;#%&' 36/'.+%'!quot;#$%$&'()%*%+,!-./'!0' 0&50(.%7'%8(%66%-0'6%/93&1':+&.'/+quot;#' 39%&'-+quot;#0'/5'.)&quot;#/%0(%-1 ! !quot;#$%&'()'*&%+,%-.%'!%&+,%-/quot;#&+,01' 23quot;4+*%&')-.'%+-'$%-+*' #+/05&+/quot;#%&'36/'.+%'!quot;#$%$&'()%*%+ ,!-./'!0
  • 19. Vista font: Cambria !quot;#$%#&'()#quot;*quot;%#+#$,quot;)#&$)quot;-$*#+$ ! .#quot;'(-$(quot;&-/+quot;&'(#0$1/-#2$3#.'(#$ 4#*/'($!quot;#$%&'&(#'$)&#*'$50*$0quot;'(-$ 65-(#0-quot;&'(7 !quot;#$%#&'()#quot;*quot;%#+#$,quot;)#&$)quot;-$*#+$ ! .#quot;'(-$(quot;&-/+quot;&'(#0$1/-#2$3#.'(#$ 4#*/'($!quot;#$%&'&(#'$)&#*'$50*$0quot;'(-$ 65-(#0-quot;&'(7$$
  • 20. Vista font: Consolas !quot;#$%%$&'()*+$$&%$),-+$( ! ./&/)0-*$12*3+45'(56+(-%%$( 7/8$+9(!quot;#$%&'%quot;()*quot;#+quot;,-()/:-+( -;5(8$<(.-*9 !quot;#$%%$&'()*+$$&%$),-+$( ! ./&/)0-*$12*3+45'(56+(-%%$( 7/8$+9(!quot;#$%&'%quot;()*quot;#+quot;,-()/:-+( -;5(8$<(.-*9
  • 21. Font Technology on the web Font replacement had its chance.
  • 23. Font Embedding (the 2007 approach) Outlook to @font-face
  • 24. @font-face Has been around since 1998 (yes, really!) ! Now Webkit does it with TrueType fonts. ! Great font piracy possibilities. ! Possible solution from Ralf Hermann. ! Expect this feature to be used and misused. !
  • 25. That’s about it. Thank you very much :-)