47
Not just a pretty (type)face @clare_lisbeth

Not just a pretty (type)face

Embed Size (px)

DESCRIPTION

Enhance your content on the web with lovely typography. Covering, Open Type fonts, CSS Shapes, visual code and more...

Citation preview

Page 1: Not just a pretty (type)face

Not just a pretty (type)face

!

!

@clare_lisbeth

Page 2: Not just a pretty (type)face

Hi!

Page 3: Not just a pretty (type)face

HTML ContentNative app

Page 4: Not just a pretty (type)face

Create responsive templates

Page 5: Not just a pretty (type)face

With variations

Page 6: Not just a pretty (type)face
Page 7: Not just a pretty (type)face

Why should I care?

Page 8: Not just a pretty (type)face

Macro & Micro

layout visual code

text-align CSS shapes

Open Type Fonts glyph variants special characters text-stroke !

Page 9: Not just a pretty (type)face

Macro

Page 10: Not just a pretty (type)face

Layout

we got some good things from print…

… but some things are just better on the web

Page 11: Not just a pretty (type)face

A Visual Code

Page 12: Not just a pretty (type)face
Page 13: Not just a pretty (type)face
Page 14: Not just a pretty (type)face
Page 15: Not just a pretty (type)face

Consistencyfor designers & developers

Page 16: Not just a pretty (type)face

Hyphenation &

Justification

Page 17: Not just a pretty (type)face
Page 18: Not just a pretty (type)face
Page 19: Not just a pretty (type)face
Page 20: Not just a pretty (type)face

CSS Shapes

Page 21: Not just a pretty (type)face
Page 22: Not just a pretty (type)face

CSS Shapes

Page 23: Not just a pretty (type)face

CSS Shapes

Page 24: Not just a pretty (type)face

CSS Shapes

Page 25: Not just a pretty (type)face

CSS Shapes

.shaped-element { shape-outside: url(images/tree.png); float: left; }

.shaped-element { shape-outside: polygon(0 0, 0 300px, 300px 600px); float: left; }

Page 26: Not just a pretty (type)face

CSS Shapes - editor extension

Page 27: Not just a pretty (type)face

CSS Shapes

Page 28: Not just a pretty (type)face

Micro

Page 29: Not just a pretty (type)face

Open Type Fonts

Page 30: Not just a pretty (type)face

Readability

Page 31: Not just a pretty (type)face
Page 32: Not just a pretty (type)face

ff ffi fl fi Th

ff ffi fl fi

ff ffi fl fi

ffi fl fi

Page 33: Not just a pretty (type)face

/* enable discretionary ligatures */

font-feature-settings: "dlig" 1;

/* enable small caps */

font-feature-settings: "smcp" on;

/* enable tabular numbers and historical forms */

font-feature-settings: "tnum", 'hist';

Page 34: Not just a pretty (type)face
Page 35: Not just a pretty (type)face

special characters & font-family

actually necessary to be able to read content

Page 36: Not just a pretty (type)face
Page 37: Not just a pretty (type)face

font-family: Crimson, Georgia, STIXMath, Times, "Times New Roman”, serif

accented characters

maths symbols body copy

fallbacks

Page 38: Not just a pretty (type)face
Page 39: Not just a pretty (type)face

older Android OS newer Android OS

Page 40: Not just a pretty (type)face
Page 41: Not just a pretty (type)face

text-stroke

InDesign vs CSS

-webkit-text-fill-color: white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black;

Page 42: Not just a pretty (type)face
Page 43: Not just a pretty (type)face
Page 44: Not just a pretty (type)face
Page 45: Not just a pretty (type)face
Page 46: Not just a pretty (type)face

So…

it’s tricky…

… but it’s getting better

!

Play to it’s advantages.

Page 47: Not just a pretty (type)face

Thanks!

@clare_lisbeth