Conquer Variable Web Typography Venn by Dalton Maag
Slide 2
Oliver Schöndorfer Designer
! glyphe
" zeichenschatz
Slide 3
! glyphe
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Spitzenform
Features
Kosten
Team
Kontakt
Wir sind Spitzenform Hinter Spitzenform stehen Moritz Kobrna, Patrick Zesar und Stefan Daschek. Noch ein bisschen mehr einleitenden Text, vielleicht auch schon etwas mit
Login
Slide 10
Slide 11
! glyphe
Slide 12
! glyphe
Slide 13
! glyphe
Slide 14
! glyphe
Slide 15
! glyphe
Slide 16
! glyphe
Slide 17
18 font files
632
KB
for web fonts only
! glyphe
Slide 18
1
font file
56
KB
overall size
! glyphe
Slide 19
How to get started with variable fonts 1. What are variable fonts? 2. Using variable fonts on the web 3. Good times 4. Hard times 5. Getting started
! glyphe
Slide 20
What are variable fonts? Voto Serif by Google
Slide 21
Aa
Aa
Aa
Aa
Aa
Light
Regular
Medium
Bold
X-Bold
! glyphe
Slide 22
Aa
Aa
Aa
Aa
Aa
Light
Regular
Medium
Bold
X-Bold
! glyphe
Slide 23
Aa
Aa
Aa
Aa
Aa
Variable font file
! glyphe
Slide 24
A ! glyphe
Slide 25
A ! glyphe
Slide 26
Aa
Aa
Aa
Aa
Aa
Interpolation
! glyphe
Slide 27
Named instances
Aa Light
Aa
Regular
Aa
Medium
Aa Bold
Aa X-Bold
Optional designs in between
! glyphe
Slide 28
Aa Aa Aa
Aa
Aa
weight axis
! glyphe
Slide 29
width axis
Aa Aa Aa Aa Aa Aa Aa
Aa
Aa
! glyphe
Slide 30
width axis
Aa Aa Aa Aa Aa
Aa Aa Aa Aa Aa
Aa Aa Aa Aa Aa
Aa Aa Aa Aa Aa
Aa Aa Aa Aa Aa
weight axis
! glyphe
Slide 31
Using variable fonts on the web Output Sans by DJR
Slide 32
76 % Global support
90 % Mobile support in Germany
$ % & Safari 11
Chrome 62
Edge 17
Firefox 62
$ iOS Safari 11
caniuse.com/#feat=variable-fonts
Chrome 67 for Android
! glyphe
Slide 33
Discover new variable fonts try them out, see where to get them
v-fonts.com
! glyphe
Slide 34
@font-face {
Will become the standard
font-family: 'Venn'; src: url('Venn.woff2') format('woff2-variations'), url('Venn.woff2') format('woff2'); } Fallback for older browser versions
! glyphe
Slide 35
Select font or drop font file
2.
See available axes and ranges
axis-praxis.org
! glyphe
font-weight: 327; High-level property will become standard with CSS 4 Font Module
font-variation-settings: "wght" 327; Low-level property supported by all participating browsers now ! glyphe
sz-magazin.sueddeutsche.de
23 KB
PT Serif Regular
23 KB
PT Serif Bold
24 KB
PT Serif Italic
36 KB
Work Sans Regular
39 KB
Work Sans Medium
39 KB
Work Sans SemiBold
52 KB
Work Sans Bold
166 KB
! glyphe
Slide 61
Work Sans Regular Work Sans Medium Work Sans SemiBold
166 KB
Work Sans Bold
Work Sans Variabel?
sz-magazin.sueddeutsche.de
~80 KB
! glyphe
font-optical-sizing: auto;
supported by default
Output Sans Hairline by DJR
! glyphe
Slide 70
Output Sans Hairline by DJR
! glyphe
Slide 71
! glyphe
Slide 72
! glyphe
Slide 73
Hard times
Amstelvar by David Berlow
Slide 74
Overchoice Many options make it harder and require much more knowledge
! glyphe
Slide 75
90 named instances for Acumin Variable in Photoshop
! glyphe
Slide 76
Static Fonts
Variable Font
Aa Aa Aa
Aa
90 KB
110 KB
Regular 30 KB
Italic 30 KB
Bold 30 KB
Roman 110 KB
! glyphe
Slide 77
Static Fonts
Variable Font
Aa Aa Aa
Aa Aa
90 KB
220 KB
Regular 30 KB
Italic 30 KB
Bold 30 KB
Roman 110 KB
Italic 110 KB
! glyphe
Slide 78
Single font
Aa € 30–60
Font family
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
€ 300–700
! glyphe
Slide 79
Single font
Variable font
Aa
Aa
€ 30–60
Roman 110 KB
€
?
Font family
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
€ 300–700
! glyphe
Slide 80
Open Source
github.com/LettError/mutatorSans
! glyphe
Slide 81
Hosting and Renting
fontstand.com
! glyphe
Slide 82
Retail Add on
black-foundry.com/vesterbro
! glyphe
Slide 83
Get Started
Cheee by OHNO
Slide 84
Aa
Aa Aa
Variable Web Font
Static Web Fonts
Default System Fonts
First Choice
1st Fallback
Fallback
Venn Variable
Venn Regular
Venn Bold
Aa Aa
Helvetica Regular
Helvetica Bold
! glyphe
Slide 85
Variable fonts with fallback web fonts
cdpn.io/XxZzYV
! glyphe
Slide 86
Variable fonts with fallback web fonts
cdpn.io/XxZzYV
! glyphe
Slide 87
Not supporting browsers will ignore this
h1 { font-size: 2.5rem; font-variation-settings: "wdth" 75; }
! glyphe
Slide 88
h1 { font-size: 2.5rem; font-variation-settings: "wdth" 75; } @supports (font-variation-settings: normal) { h1 { font-size: 4rem;
Only when variable fonts work
} } ! glyphe
Slide 89
Firefox DevTools
! glyphe
Slide 90
Summing up
• One font file with many possible styles • Fine graded influence for better typography – when you know what you’re doing
• Improvements by default with optical-sizing • Performance gain under certain conditions • Use web fonts as first fallback option ! glyphe
Slide 91
Resources • • • • • • • •
How to start with variable fonts on the web by me: bit.ly/2NgHQId Use a variable font with fallback web fonts by me: bit.ly/2Dk22qY For new releases v-fonts.com & twitter.com/variablefonts Testing variable fonts axis-praxis.org & play.typedetail.com List of available variable Fonts by Indra Kupferschmid: bit.ly/2MC8QV9 Getting started with variable fonts by Richard Rutter: bit.ly/2BwVViT Use variable fonts in the real world by Richard Rutter: bit.ly/2FLvtRc TYPO Labs 2018 various talks: typotalks.com/labs ! glyphe
Slide 92
! glyphe
Slide 93
! glyphe
Slide 94
! glyphe
Slide 95
! glyphe
Slide 96
Oliver Schöndorfer ! glyphe
Gingham by Christoph Koeberlin
zeichenschatz.net
" zeichenschatz