SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
Typography Fundamentals
Presented by Steve Hickey ā€” fresh tilled soil

fresh tilled soil

Typography Fundamentals
Objective
My objectives today are to impart a basic understanding of the fundamental
rules of good typography and to show everyone how they fit into user
interface and web product design.

fresh tilled soil

Typography Fundamentals
Letterform, Text, Hierarchy & CHoice
01
Typographic building blocks

fresh tilled soil

Typography Fundamentals
Letterform ā€” Anatomy

ligature

terminal

Bahpfesļ¬€
stem

ascender

counter

crossbar

spine

finial

bowl

serif

descender

fresh tilled soil

Typography Fundamentals
Letterform ā€” Anatomy

ascender height
cap height

Bxhy
overhang

x height

baseline

descender height

fresh tilled soil

Typography Fundamentals
Letterform ā€” Classification

Aao Aao Aao
humanist serif ā€” Garamond

fresh tilled soil

transitional serif ā€” Baskerville

modern serif ā€” Bodoni

Typography Fundamentals
Letterform ā€” Classification

Aao Aao Aao
humanist sans-serif ā€” Gill Sans

fresh tilled soil

transitional sans-serif ā€” Helvetica

geometric sans-serif ā€” Futura

Typography Fundamentals
Letterform ā€” Punctuation

-ā€“ā€”
ā€œā€ '' Ė
hyphen

smart quotes

fresh tilled soil

en dash

The sentence spanned lines 2ā€“8 in an unbroken stream ā€” onward it swept.
Hyphens are En dashes are –
Em dashes are —

em dash

dumb quotes

primes

ā€œLook at Donnyā€™s pet! An 8Ā“ 7Ė tall ostrich!ā€
Hereā€™s a second line so that I can make a point.
Double smart quotes are “ and ”
Single smart quotes are ‘ and ’
Primes are ′
!

Nobody likes dumb quotes. Theyā€™re called
dumb for a reason.

Typography Fundamentals
Text ā€” Size
Size has the greatest effect on readability of
text and must be considered carefully.
20px text

A worker climbs to the top of the crate. The search lights are trained on the door.
The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs
of current cracking through the air.

/* different units for setting type size */
!

p { font-size: 1em; }
!

28px text

A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

p { font-size: 100%; }
!

p { font-size: 16px; }
!

36px text

fresh tilled soil

A worker climbs to the top of the crate. The search
lights are trained on the door. The riļ¬‚emen throw the
bolts on their riļ¬‚es and crack their stun guns, sending
arcs of current cracking through the air.

p { font-size: 16pt; }

Typography Fundamentals
Text ā€” Line-Height
Line-height is the distance from baseline to
baseline in a block of text.
28px text
1em line-height

A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

/* line-height as multiple of text size */
!

p {
font-size: 1em;
line-height: 1.6;
}

28px text
1.2em line-height

fresh tilled soil

A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

Typography Fundamentals
Text ā€” Measure
Measure is calculated in characters or words
per line in a paragraph.
approx. 60 characters
per line

A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

/* width of paragraph set by container */
!

.container {
width: 66%;
}
!

.container p {
approx. 30 characters
per line

fresh tilled soil

A worker climbs to the top of
the crate. The search lights are
trained on the door. The
riļ¬‚emen throw the bolts on
their riļ¬‚es and crack their stun
guns, sending arcs of current
cracking through the air.

font-size: 1em;
line-height: 1.6;
width: 100%;
}

Typography Fundamentals
Text ā€” Alignment
Text alignment has multiple options that
affect readability.
left aligned

A worker climbs to the top of the crate. The
search lights are trained on the door. The
riļ¬‚emen throw the bolts on their riļ¬‚es and
crack their stun guns, sending arcs of current
cracking through the air.

right aligned

A worker climbs to the top of the crate. The
search lights are trained on the door. The
riļ¬‚emen throw the bolts on their riļ¬‚es and
crack their stun guns, sending arcs of current
cracking through the air.

/* default is left aligned */
!

p.text-align-left {
text-align: left; }
!

p.text-align-right {
text-align: right; }
!
center aligned

A worker climbs to the top of the crate. The
search lights are trained on the door. The
riļ¬‚emen throw the bolts on their riļ¬‚es and
crack their stun guns, sending arcs of current
cracking through the air.

justified

A worker climbs to the top of the crate. The
search lights are trained on the door. The
riļ¬‚emen throw the bolts on their riļ¬‚es and
crack their stun guns, sending arcs of current
cracking through the air.

p.text-align-center {
text-align: center; }
!

p.text-align-justified {
text-align: justified; }

fresh tilled soil

Typography Fundamentals
Text ā€” Tracking
Tracking is an adjustment of the space ā€Ø
between all characters in a block of text.
ā€œAnyone who would letterspace the lowercase would shag sheep.ā€
text with normal
tracking

A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

Frederic Goudy

/* all caps and letterspaced headers */
!

h1, h2, h3, h4, h5, h6 {
text-transform: uppercase;
letter-spacing: 0.25em;
}
text with 10%
tracking

fresh tilled soil

A worker climbs to the top of the crate. The search
lig hts are tra ine d on the door. The riflemen throw
the bolts on their rifles and crack their stun g uns,
sending arcs of current cracking throug h the a ir.

Typography Fundamentals
Text ā€” Kerning
Kerning is an adjustment of the space ā€Ø
between two characters.
un-kerned
pairing

Tyson

/* ligatures/kerning in some browsers */
!

h1, h2, h3, h4, h5, h6 {
text-rendering: optimizeLegibility;
}
!

/* control spacing with Kerning.JS */
kerned pairing

fresh tilled soil

Tyson

!

#kern-me {
-letter-kern: 1px 1px 0 0 0 1px 0 2px;
}

Typography Fundamentals
Text ā€” How To Make It Sing
All of these traits must be balanced in a block of text. There are no absolute rules as to
what works, but there are guidelines.
Font-size:

Start around 16px/1em for web type. It needs to be larger than print.

Line-Height: Use a multiple of 1.3 to 1.6 times the font size.
Measure:
Kerning:

Larger text makes errors more obvious, requiring custom kerning.

Tracking:

Use default in the lowercase, space it out a bit in the uppercase.

Alignment:

fresh tilled soil

Use 50 to 75 characters or 12 words per line.

Left-aligned, or justified if you have a high level of control.

Typography Fundamentals
Text ā€” How To Make It Sing
A good block of text looks grey if you un-focus your eyes a bit.

fresh tilled soil

Typography Fundamentals
Hierarchy ā€” Scale
Scale differences are the quickest way to
create an obvious hierarchy.
28px heading
28px text

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

body {
font-size: 100%; } /* usually 16px */
!

p {
font-size: 1.75em; } /* 28px @ 100% */
!

h1 {
45px heading
28px text

fresh tilled soil

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

font-size: 2.8125em; } /* 45px @ 100% */
!

h2 {
font-size: 2.625em; } /* 42px @ 100% */

Typography Fundamentals
Hierarchy ā€” Using a Modular Scale
A modular scale can help you create a full
system of typographic hierarchy.

Heading Level 1

24px @ 1:1.618ā€Ø
29px @ 1:1.618

63px heading

Heading Level 2

generated by http://modularscale.com

47px heading

Heading Level 3

39px heading

Heading Level 4

29px heading

Heading Level 5

76px heading

24px text
29px line-height

!
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

body {
font-size: 100%; } /* usually 16px */
!

p {
font-size: 1.5em; } /* 24px @ 100% */
!

h1 {
font-size: 4.75em; } /* 76px @ 100% */
!

h2 {
font-size: 3.9375em; } /* 63px @ 100% */

fresh tilled soil

Typography Fundamentals
Hierarchy ā€” Color
Color changes are another way to establish a
difference in hierarchy.
same color as text

contrasting color

fresh tilled soil

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

p {
color: black; }
!

h1, h2, h3, h4, h5, h6 {
color: blue; }

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

Typography Fundamentals
Hierarchy ā€” Value
Changing the value, or relative lightness/
darkness, will set two elements apart.
same value as text

contrasting value

fresh tilled soil

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

p {
color: rgb(128, 128, 128); }
!

h1, h2, h3, h4, h5, h6 {
color: rgb(0, 0, 0); }

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

Typography Fundamentals
Hierarchy ā€” Style
A different style is an effective way to set
visual distinctiveness.
same style as text

contrasting style

fresh tilled soil

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

p {
font-weight: normal; }
!

h1, h2, h3, h4, h5, h6 {
font-weight: bold; }

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

Typography Fundamentals
Hierarchy ā€” Placement
The placement of text also helps to
determine hierarchy.
same alignment
as text

contrasting
placement

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

p {
margin: 0 0 1em 0; }
!

h1, h2, h3, h4, h5, h6 {
margin: 0 0 2em -1em; }

A Heading For This Text Block
A worker climbs to the top of the crate. The search lights are
trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es
and crack their stun guns, sending arcs of current cracking
through the air.

fresh tilled soil

Typography Fundamentals
Choice ā€” Features
The first step in choosing a typeface is to make sure it has all the features you need for
what a project demands.
!

High-quality typefaces feature a complete character set, a variety of weights and styles,
several types of numbers, and can even go as far as supporting different languages.

fresh tilled soil

Typography Fundamentals
Choice ā€” Features
Some typefaces have extensive style options.
Helvetica Neue Bold

Helvetica Neue Bold Italic

Helvetica Neue Medium

Helvetica Neue Italic

Helvetica Neue Regular


Helvetica Neue Light Italic

Helvetica Neue Light

Helvetica Neue Ultralight Italic

Helvetica Neue Ultralight

fresh tilled soil

Typography Fundamentals
Choice ā€” Features
Others have multiple types of numbers, which can be vital for certain projects.

monospaced, uppercase

monospaced, lowercase

fresh tilled soil

proportionally spaced, uppercase

proportionally spaced, lowercase

Typography Fundamentals
Choice ā€” Features
Not all projects call for just a Latin language character set.

abcdefghijklmnopqrstuvwxyz
latin

Š°Š±Š²Š³Š“ŠµŃ‘Š¶Š·ŠøŠ¹ŠŗŠ»Š¼Š½Š¾Šæрстуфхцчшщъыьэюя
cyrillic

Ī±Ī²Ī³Ī“ĪµĪ¶Ī·ĪøĪ¹ĪŗĪ»Ī¼Ī½Ī¾ĪæĻ€ĻĻƒĻ‚Ļ„Ļ…Ļ†Ļ‡ĻˆĻ‰
greek

fresh tilled soil

Typography Fundamentals
Choice ā€” Pairing
When pairing typefaces look for similar forms, but also look to create some contrast
between them. If theyā€™re too similar then thereā€™s no point in using them both.

the quick brown fox jumped over the lazy
Bodoni with Futura

the quick brown fox jumped over the lazy
Helvetica with Garamond

the quick brown fox jumped over the lazy
Baskerville with Univers

fresh tilled soil

Typography Fundamentals
Choice ā€” Personality
The character of the typeface you use can completely change a wordā€™s meaning.

sophisticated sophisticated
classy classy
sweet s w e e t

fresh tilled soil

Typography Fundamentals
Examples ā€” Minimalissimo.com

fresh tilled soil

Typography Fundamentals
Examples ā€” WalkaboutNYC.com

fresh tilled soil

Typography Fundamentals
Examples ā€” Mailchimp.Com/2012

fresh tilled soil

Typography Fundamentals
Examples ā€” Hlvticons.ch

fresh tilled soil

Typography Fundamentals
Examples ā€” ElliotJayStocks.com

fresh tilled soil

Typography Fundamentals
Examples ā€” co-opbranding.com

fresh tilled soil

Typography Fundamentals
Examples ā€” blackestate.co.nz

fresh tilled soil

Typography Fundamentals
Implementing Type On The Web
02
The good, the bad & the ugly

fresh tilled soil

Typography Fundamentals
The State of Web Type
The state of typography on the web is, in a word, frustrating.
Many of the things I just showed you either canā€™t be done, or are very hard to do.

(youā€™re welcome)

fresh tilled soil

Typography Fundamentals
The State of Web Type
But theyā€™re very important to know. Why?
1. You need to be able to work around your own limitations.
2.These techniques are creeping into specifications and plugins.
3.Many of your competitors will be using them to improve their products.

fresh tilled soil

Typography Fundamentals
The State of Web Type
Print-quality type is becoming possible on the web. Embrace it or fall behind.

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā Defaults
There are certain fonts you can reasonably expect to be installed on most devices. To
cover your bases you call them with a font stack in your css.

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, sans-serif; }
!

p {
font-family: 'Times New Roman', Georgia, serif; }

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā Defaults
These fonts are very basic. They work, and theyā€™re consistent, but they arenā€™t great.

Times New Roman
Georgia
Helvetica / Arial!
Verdana

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā @font-face and font Services
To get something more interesting you can:
ā€¢ store font files on your site and use @font-face in css.
ā€¢ use a font service like Typekit or Google Web Fonts.

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā @font-face
I put together a SASS mixin for bulletproof @font-face that you can find here:
http://codepen.io/cfarm/pen/arBLb
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compatability Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff') format('woff'), /* Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#MyWebFont') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
!

p { font-family: 'MyWebFont', Helvetica, Arial, sans-serif; }
Derived from this research http://coding.smashingmagazine.com/2013/02/14/setting-weights-and-styles-at-font-face-declaration/

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā Font Services
Typekit and Google Web Fonts allow you to serve a variety of fonts from their servers with
a snippet of code in your html.

<!-- Typekit embed code -->
<script type="text/javascript" src="//use.typekit.net/ssj0eha.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
!

<!-- Google Web Fonts embed code -->
<link href='http://fonts.googleapis.com/css?family=Gafata' rel='stylesheet'
type='text/css'>

fresh tilled soil

Typography Fundamentals
Serving Web Fonts ā€”Ā Font Services
Then, you just add the typefaceā€™s name to your font stacks in your css.

h1, h2, h3, h4, h5, h6 { /* Google Web Fonts */
font-family: 'Gafata', Helvetica, Arial, sans-serif; }
!

p { /* Typekit */
font-family: 'source-sans-pro', source-sans-pro, Arial, sans-serif; }

fresh tilled soil

Typography Fundamentals
Resources
03

The good, the bad & the ugly

fresh tilled soil

Typography Fundamentals
Resources

Thinking With Type

thinkingwithtype.com

=

fresh tilled soil

Typography Fundamentals
Resources

The Elements of
Typographic Style

webtypography.net

=

fresh tilled soil

Typography Fundamentals
Resources

practicaltypography.com

fresh tilled soil

Typography Fundamentals
Resources

ia.net/blog

fresh tilled soil

Typography Fundamentals

Weitere Ƥhnliche Inhalte

Was ist angesagt?

Graphic Design Elements and Principles - Tips and inspiration
Graphic Design Elements and Principles - Tips and inspirationGraphic Design Elements and Principles - Tips and inspiration
Graphic Design Elements and Principles - Tips and inspirationShahria Hossain
Ā 
Typography, A Presentation
Typography, A PresentationTypography, A Presentation
Typography, A PresentationGraeme Smith
Ā 
Typography - Graphic Design
Typography - Graphic DesignTypography - Graphic Design
Typography - Graphic DesignAbanoub Hanna
Ā 
Design elements and principles
Design elements and principlesDesign elements and principles
Design elements and principlesMaged A. Morsy
Ā 
Graphic Design 101
Graphic Design 101Graphic Design 101
Graphic Design 101sbernalmarcial
Ā 
Graphic design for marketing professionals
Graphic design for marketing professionalsGraphic design for marketing professionals
Graphic design for marketing professionalsJason Tham
Ā 
Graphic Design Overview
Graphic Design OverviewGraphic Design Overview
Graphic Design OverviewRavi Bhadauria
Ā 
How to design - Graphic design theory
How to design - Graphic design theoryHow to design - Graphic design theory
How to design - Graphic design theoryAbanoub Hanna
Ā 
Basics of typography kerning
Basics of typography kerningBasics of typography kerning
Basics of typography kerningalfiyafalak
Ā 
Graphic design composition
Graphic design compositionGraphic design composition
Graphic design compositionsuniltalekar1
Ā 
typography
 typography typography
typographyRahul Gupta
Ā 
Principlesofdesign
PrinciplesofdesignPrinciplesofdesign
PrinciplesofdesignVera Kovaleva
Ā 
Graphic Design Introduction Upload
Graphic Design Introduction   UploadGraphic Design Introduction   Upload
Graphic Design Introduction UploadNida Aslam
Ā 
Graphic Design For non graphic designers
Graphic Design For non graphic designersGraphic Design For non graphic designers
Graphic Design For non graphic designersshira73
Ā 

Was ist angesagt? (20)

It's all about typography
It's all about typographyIt's all about typography
It's all about typography
Ā 
Graphic Design Elements and Principles - Tips and inspiration
Graphic Design Elements and Principles - Tips and inspirationGraphic Design Elements and Principles - Tips and inspiration
Graphic Design Elements and Principles - Tips and inspiration
Ā 
Typography, A Presentation
Typography, A PresentationTypography, A Presentation
Typography, A Presentation
Ā 
Typography - Graphic Design
Typography - Graphic DesignTypography - Graphic Design
Typography - Graphic Design
Ā 
Principles Of Design 1
Principles Of  Design 1Principles Of  Design 1
Principles Of Design 1
Ā 
Design elements and principles
Design elements and principlesDesign elements and principles
Design elements and principles
Ā 
Graphic Design 101
Graphic Design 101Graphic Design 101
Graphic Design 101
Ā 
Graphic design for marketing professionals
Graphic design for marketing professionalsGraphic design for marketing professionals
Graphic design for marketing professionals
Ā 
Typography
TypographyTypography
Typography
Ā 
Typography
TypographyTypography
Typography
Ā 
Graphic Design Overview
Graphic Design OverviewGraphic Design Overview
Graphic Design Overview
Ā 
How to design - Graphic design theory
How to design - Graphic design theoryHow to design - Graphic design theory
How to design - Graphic design theory
Ā 
Basics of typography kerning
Basics of typography kerningBasics of typography kerning
Basics of typography kerning
Ā 
Graphic design composition
Graphic design compositionGraphic design composition
Graphic design composition
Ā 
Typography
Typography Typography
Typography
Ā 
Graphic design 101
Graphic design 101 Graphic design 101
Graphic design 101
Ā 
typography
 typography typography
typography
Ā 
Principlesofdesign
PrinciplesofdesignPrinciplesofdesign
Principlesofdesign
Ā 
Graphic Design Introduction Upload
Graphic Design Introduction   UploadGraphic Design Introduction   Upload
Graphic Design Introduction Upload
Ā 
Graphic Design For non graphic designers
Graphic Design For non graphic designersGraphic Design For non graphic designers
Graphic Design For non graphic designers
Ā 

Andere mochten auch

Fundamental of typography
Fundamental of typographyFundamental of typography
Fundamental of typographyRayn HOWAYEK
Ā 
typography_fundamentals
typography_fundamentalstypography_fundamentals
typography_fundamentalsChris Moorehead
Ā 
Poster design Challenge
Poster design ChallengePoster design Challenge
Poster design Challengemissjessm
Ā 
Fundamental concept of typography
Fundamental concept of typographyFundamental concept of typography
Fundamental concept of typographyAnna Zara
Ā 
Effective poster design
Effective poster designEffective poster design
Effective poster designa_han_solo
Ā 
Typography and Grid for Mobile Design
Typography and Grid for Mobile DesignTypography and Grid for Mobile Design
Typography and Grid for Mobile DesignSara Quinn
Ā 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developerspaultrani
Ā 
Typography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTypography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTiago Pedras
Ā 
Typography and grids
Typography and gridsTypography and grids
Typography and gridsGraeme Smith
Ā 
FUNDAMENTAL OF GRAPHIC DESIGN - assignment I
FUNDAMENTAL OF GRAPHIC DESIGN - assignment IFUNDAMENTAL OF GRAPHIC DESIGN - assignment I
FUNDAMENTAL OF GRAPHIC DESIGN - assignment INuraini Mohd Ghani
Ā 
Ma self portrait typography
Ma self portrait typographyMa self portrait typography
Ma self portrait typographyAllison McMath
Ā 
Presentation1
Presentation1Presentation1
Presentation1patreng25
Ā 
Typography object portrait posters
Typography object portrait postersTypography object portrait posters
Typography object portrait postersMetroAdDesign
Ā 
Creative Workshop on Poster Design
Creative Workshop on Poster DesignCreative Workshop on Poster Design
Creative Workshop on Poster DesignSamsuddoha Safayat
Ā 

Andere mochten auch (16)

Fundamental of typography
Fundamental of typographyFundamental of typography
Fundamental of typography
Ā 
typography_fundamentals
typography_fundamentalstypography_fundamentals
typography_fundamentals
Ā 
Poster design Challenge
Poster design ChallengePoster design Challenge
Poster design Challenge
Ā 
Fundamental concept of typography
Fundamental concept of typographyFundamental concept of typography
Fundamental concept of typography
Ā 
Effective poster design
Effective poster designEffective poster design
Effective poster design
Ā 
Typography and Grid for Mobile Design
Typography and Grid for Mobile DesignTypography and Grid for Mobile Design
Typography and Grid for Mobile Design
Ā 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developers
Ā 
Typography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile DevelopmentTypography and Responsive Grids in the World of Mobile Development
Typography and Responsive Grids in the World of Mobile Development
Ā 
Typography and grids
Typography and gridsTypography and grids
Typography and grids
Ā 
FUNDAMENTAL OF GRAPHIC DESIGN - assignment I
FUNDAMENTAL OF GRAPHIC DESIGN - assignment IFUNDAMENTAL OF GRAPHIC DESIGN - assignment I
FUNDAMENTAL OF GRAPHIC DESIGN - assignment I
Ā 
3 Typography
3 Typography3 Typography
3 Typography
Ā 
Poster Design
Poster DesignPoster Design
Poster Design
Ā 
Ma self portrait typography
Ma self portrait typographyMa self portrait typography
Ma self portrait typography
Ā 
Presentation1
Presentation1Presentation1
Presentation1
Ā 
Typography object portrait posters
Typography object portrait postersTypography object portrait posters
Typography object portrait posters
Ā 
Creative Workshop on Poster Design
Creative Workshop on Poster DesignCreative Workshop on Poster Design
Creative Workshop on Poster Design
Ā 

KĆ¼rzlich hochgeladen

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
Ā 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
Ā 
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...kumaririma588
Ā 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
Ā 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
Ā 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
Ā 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
Ā 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
Ā 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
Ā 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
Ā 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
Ā 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
Ā 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
Ā 
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļø
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļøCall Girls in Kalkaji Delhi 8264348440 call girls ā¤ļø
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļøsoniya singh
Ā 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
Ā 
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
Ā 

KĆ¼rzlich hochgeladen (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
Ā 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
Ā 
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Ā 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
Ā 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
Ā 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
Ā 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
Ā 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
Ā 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
Ā 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Ā 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
Ā 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Ā 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
Ā 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
Ā 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
Ā 
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļø
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļøCall Girls in Kalkaji Delhi 8264348440 call girls ā¤ļø
Call Girls in Kalkaji Delhi 8264348440 call girls ā¤ļø
Ā 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
Ā 
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow šŸ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
Ā 
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON āž„8923113531 šŸ”Call Girls Aminabad Lucknow best Night Fun service
Ā 

Typography Fundamentals

  • 1. Typography Fundamentals Presented by Steve Hickey ā€” fresh tilled soil fresh tilled soil Typography Fundamentals
  • 2. Objective My objectives today are to impart a basic understanding of the fundamental rules of good typography and to show everyone how they fit into user interface and web product design. fresh tilled soil Typography Fundamentals
  • 3. Letterform, Text, Hierarchy & CHoice 01 Typographic building blocks fresh tilled soil Typography Fundamentals
  • 5. Letterform ā€” Anatomy ascender height cap height Bxhy overhang x height baseline descender height fresh tilled soil Typography Fundamentals
  • 6. Letterform ā€” Classification Aao Aao Aao humanist serif ā€” Garamond fresh tilled soil transitional serif ā€” Baskerville modern serif ā€” Bodoni Typography Fundamentals
  • 7. Letterform ā€” Classification Aao Aao Aao humanist sans-serif ā€” Gill Sans fresh tilled soil transitional sans-serif ā€” Helvetica geometric sans-serif ā€” Futura Typography Fundamentals
  • 8. Letterform ā€” Punctuation -ā€“ā€” ā€œā€ '' Ė hyphen smart quotes fresh tilled soil en dash The sentence spanned lines 2ā€“8 in an unbroken stream ā€” onward it swept. Hyphens are En dashes are &ndash; Em dashes are &mdash; em dash dumb quotes primes ā€œLook at Donnyā€™s pet! An 8Ā“ 7Ė tall ostrich!ā€ Hereā€™s a second line so that I can make a point. Double smart quotes are &ldquo; and &rdquo; Single smart quotes are &lsquo; and &rsquo; Primes are &prime; ! Nobody likes dumb quotes. Theyā€™re called dumb for a reason. Typography Fundamentals
  • 9. Text ā€” Size Size has the greatest effect on readability of text and must be considered carefully. 20px text A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. /* different units for setting type size */ ! p { font-size: 1em; } ! 28px text A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { font-size: 100%; } ! p { font-size: 16px; } ! 36px text fresh tilled soil A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { font-size: 16pt; } Typography Fundamentals
  • 10. Text ā€” Line-Height Line-height is the distance from baseline to baseline in a block of text. 28px text 1em line-height A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. /* line-height as multiple of text size */ ! p { font-size: 1em; line-height: 1.6; } 28px text 1.2em line-height fresh tilled soil A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. Typography Fundamentals
  • 11. Text ā€” Measure Measure is calculated in characters or words per line in a paragraph. approx. 60 characters per line A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. /* width of paragraph set by container */ ! .container { width: 66%; } ! .container p { approx. 30 characters per line fresh tilled soil A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. font-size: 1em; line-height: 1.6; width: 100%; } Typography Fundamentals
  • 12. Text ā€” Alignment Text alignment has multiple options that affect readability. left aligned A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. right aligned A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. /* default is left aligned */ ! p.text-align-left { text-align: left; } ! p.text-align-right { text-align: right; } ! center aligned A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. justified A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p.text-align-center { text-align: center; } ! p.text-align-justified { text-align: justified; } fresh tilled soil Typography Fundamentals
  • 13. Text ā€” Tracking Tracking is an adjustment of the space ā€Ø between all characters in a block of text. ā€œAnyone who would letterspace the lowercase would shag sheep.ā€ text with normal tracking A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. Frederic Goudy /* all caps and letterspaced headers */ ! h1, h2, h3, h4, h5, h6 { text-transform: uppercase; letter-spacing: 0.25em; } text with 10% tracking fresh tilled soil A worker climbs to the top of the crate. The search lig hts are tra ine d on the door. The riflemen throw the bolts on their rifles and crack their stun g uns, sending arcs of current cracking throug h the a ir. Typography Fundamentals
  • 14. Text ā€” Kerning Kerning is an adjustment of the space ā€Ø between two characters. un-kerned pairing Tyson /* ligatures/kerning in some browsers */ ! h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; } ! /* control spacing with Kerning.JS */ kerned pairing fresh tilled soil Tyson ! #kern-me { -letter-kern: 1px 1px 0 0 0 1px 0 2px; } Typography Fundamentals
  • 15. Text ā€” How To Make It Sing All of these traits must be balanced in a block of text. There are no absolute rules as to what works, but there are guidelines. Font-size: Start around 16px/1em for web type. It needs to be larger than print. Line-Height: Use a multiple of 1.3 to 1.6 times the font size. Measure: Kerning: Larger text makes errors more obvious, requiring custom kerning. Tracking: Use default in the lowercase, space it out a bit in the uppercase. Alignment: fresh tilled soil Use 50 to 75 characters or 12 words per line. Left-aligned, or justified if you have a high level of control. Typography Fundamentals
  • 16. Text ā€” How To Make It Sing A good block of text looks grey if you un-focus your eyes a bit. fresh tilled soil Typography Fundamentals
  • 17. Hierarchy ā€” Scale Scale differences are the quickest way to create an obvious hierarchy. 28px heading 28px text A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. body { font-size: 100%; } /* usually 16px */ ! p { font-size: 1.75em; } /* 28px @ 100% */ ! h1 { 45px heading 28px text fresh tilled soil A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. font-size: 2.8125em; } /* 45px @ 100% */ ! h2 { font-size: 2.625em; } /* 42px @ 100% */ Typography Fundamentals
  • 18. Hierarchy ā€” Using a Modular Scale A modular scale can help you create a full system of typographic hierarchy. Heading Level 1 24px @ 1:1.618ā€Ø 29px @ 1:1.618 63px heading Heading Level 2 generated by http://modularscale.com 47px heading Heading Level 3 39px heading Heading Level 4 29px heading Heading Level 5 76px heading 24px text 29px line-height ! A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. body { font-size: 100%; } /* usually 16px */ ! p { font-size: 1.5em; } /* 24px @ 100% */ ! h1 { font-size: 4.75em; } /* 76px @ 100% */ ! h2 { font-size: 3.9375em; } /* 63px @ 100% */ fresh tilled soil Typography Fundamentals
  • 19. Hierarchy ā€” Color Color changes are another way to establish a difference in hierarchy. same color as text contrasting color fresh tilled soil A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { color: black; } ! h1, h2, h3, h4, h5, h6 { color: blue; } A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. Typography Fundamentals
  • 20. Hierarchy ā€” Value Changing the value, or relative lightness/ darkness, will set two elements apart. same value as text contrasting value fresh tilled soil A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { color: rgb(128, 128, 128); } ! h1, h2, h3, h4, h5, h6 { color: rgb(0, 0, 0); } A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. Typography Fundamentals
  • 21. Hierarchy ā€” Style A different style is an effective way to set visual distinctiveness. same style as text contrasting style fresh tilled soil A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { font-weight: normal; } ! h1, h2, h3, h4, h5, h6 { font-weight: bold; } A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. Typography Fundamentals
  • 22. Hierarchy ā€” Placement The placement of text also helps to determine hierarchy. same alignment as text contrasting placement A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. p { margin: 0 0 1em 0; } ! h1, h2, h3, h4, h5, h6 { margin: 0 0 2em -1em; } A Heading For This Text Block A worker climbs to the top of the crate. The search lights are trained on the door. The riļ¬‚emen throw the bolts on their riļ¬‚es and crack their stun guns, sending arcs of current cracking through the air. fresh tilled soil Typography Fundamentals
  • 23. Choice ā€” Features The first step in choosing a typeface is to make sure it has all the features you need for what a project demands. ! High-quality typefaces feature a complete character set, a variety of weights and styles, several types of numbers, and can even go as far as supporting different languages. fresh tilled soil Typography Fundamentals
  • 24. Choice ā€” Features Some typefaces have extensive style options. Helvetica Neue Bold Helvetica Neue Bold Italic Helvetica Neue Medium Helvetica Neue Italic Helvetica Neue Regular Helvetica Neue Light Italic Helvetica Neue Light Helvetica Neue Ultralight Italic Helvetica Neue Ultralight fresh tilled soil Typography Fundamentals
  • 25. Choice ā€” Features Others have multiple types of numbers, which can be vital for certain projects. monospaced, uppercase monospaced, lowercase fresh tilled soil proportionally spaced, uppercase proportionally spaced, lowercase Typography Fundamentals
  • 26. Choice ā€” Features Not all projects call for just a Latin language character set. abcdefghijklmnopqrstuvwxyz latin Š°Š±Š²Š³Š“ŠµŃ‘Š¶Š·ŠøŠ¹ŠŗŠ»Š¼Š½Š¾Šæрстуфхцчшщъыьэюя cyrillic Ī±Ī²Ī³Ī“ĪµĪ¶Ī·ĪøĪ¹ĪŗĪ»Ī¼Ī½Ī¾ĪæĻ€ĻĻƒĻ‚Ļ„Ļ…Ļ†Ļ‡ĻˆĻ‰ greek fresh tilled soil Typography Fundamentals
  • 27. Choice ā€” Pairing When pairing typefaces look for similar forms, but also look to create some contrast between them. If theyā€™re too similar then thereā€™s no point in using them both. the quick brown fox jumped over the lazy Bodoni with Futura the quick brown fox jumped over the lazy Helvetica with Garamond the quick brown fox jumped over the lazy Baskerville with Univers fresh tilled soil Typography Fundamentals
  • 28. Choice ā€” Personality The character of the typeface you use can completely change a wordā€™s meaning. sophisticated sophisticated classy classy sweet s w e e t fresh tilled soil Typography Fundamentals
  • 29. Examples ā€” Minimalissimo.com fresh tilled soil Typography Fundamentals
  • 30. Examples ā€” WalkaboutNYC.com fresh tilled soil Typography Fundamentals
  • 31. Examples ā€” Mailchimp.Com/2012 fresh tilled soil Typography Fundamentals
  • 32. Examples ā€” Hlvticons.ch fresh tilled soil Typography Fundamentals
  • 33. Examples ā€” ElliotJayStocks.com fresh tilled soil Typography Fundamentals
  • 34. Examples ā€” co-opbranding.com fresh tilled soil Typography Fundamentals
  • 35. Examples ā€” blackestate.co.nz fresh tilled soil Typography Fundamentals
  • 36. Implementing Type On The Web 02 The good, the bad & the ugly fresh tilled soil Typography Fundamentals
  • 37. The State of Web Type The state of typography on the web is, in a word, frustrating. Many of the things I just showed you either canā€™t be done, or are very hard to do. (youā€™re welcome) fresh tilled soil Typography Fundamentals
  • 38. The State of Web Type But theyā€™re very important to know. Why? 1. You need to be able to work around your own limitations. 2.These techniques are creeping into specifications and plugins. 3.Many of your competitors will be using them to improve their products. fresh tilled soil Typography Fundamentals
  • 39. The State of Web Type Print-quality type is becoming possible on the web. Embrace it or fall behind. fresh tilled soil Typography Fundamentals
  • 40. Serving Web Fonts ā€”Ā Defaults There are certain fonts you can reasonably expect to be installed on most devices. To cover your bases you call them with a font stack in your css. h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; } ! p { font-family: 'Times New Roman', Georgia, serif; } fresh tilled soil Typography Fundamentals
  • 41. Serving Web Fonts ā€”Ā Defaults These fonts are very basic. They work, and theyā€™re consistent, but they arenā€™t great. Times New Roman Georgia Helvetica / Arial! Verdana fresh tilled soil Typography Fundamentals
  • 42. Serving Web Fonts ā€”Ā @font-face and font Services To get something more interesting you can: ā€¢ store font files on your site and use @font-face in css. ā€¢ use a font service like Typekit or Google Web Fonts. fresh tilled soil Typography Fundamentals
  • 43. Serving Web Fonts ā€”Ā @font-face I put together a SASS mixin for bulletproof @font-face that you can find here: http://codepen.io/cfarm/pen/arBLb @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compatability Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#MyWebFont') format('svg'); /* Legacy iOS */ font-weight: normal; font-style: normal; } ! p { font-family: 'MyWebFont', Helvetica, Arial, sans-serif; } Derived from this research http://coding.smashingmagazine.com/2013/02/14/setting-weights-and-styles-at-font-face-declaration/ fresh tilled soil Typography Fundamentals
  • 44. Serving Web Fonts ā€”Ā Font Services Typekit and Google Web Fonts allow you to serve a variety of fonts from their servers with a snippet of code in your html. <!-- Typekit embed code --> <script type="text/javascript" src="//use.typekit.net/ssj0eha.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> ! <!-- Google Web Fonts embed code --> <link href='http://fonts.googleapis.com/css?family=Gafata' rel='stylesheet' type='text/css'> fresh tilled soil Typography Fundamentals
  • 45. Serving Web Fonts ā€”Ā Font Services Then, you just add the typefaceā€™s name to your font stacks in your css. h1, h2, h3, h4, h5, h6 { /* Google Web Fonts */ font-family: 'Gafata', Helvetica, Arial, sans-serif; } ! p { /* Typekit */ font-family: 'source-sans-pro', source-sans-pro, Arial, sans-serif; } fresh tilled soil Typography Fundamentals
  • 46. Resources 03 The good, the bad & the ugly fresh tilled soil Typography Fundamentals
  • 47. Resources Thinking With Type thinkingwithtype.com = fresh tilled soil Typography Fundamentals
  • 48. Resources The Elements of Typographic Style webtypography.net = fresh tilled soil Typography Fundamentals