Slide 1

Slide 1 text

LE WEB ET SES SALES CARACTÈRES Damien Senger · @iamhiwelo · KiwiPa y 2015 Crédit photo : Marcus Lyra

Slide 2

Slide 2 text

Damien Senger je suis web designer · intégrateur j’habite dans cette merveilleuse ville de Strasbourg je viens de rejoindre la tribu des kiwis d’ Alsacréations https://hiwelo.co/ · @iamhiwelo ça c’est moi :)

Slide 3

Slide 3 text

il est midi, vous avez faim et je viens vous parler de typographie… pour éviter le manque d’attention et les désertions comme Kim Jong-Un, je n’hésiterais pas à châtier toute personne distraite par une attaque de missile anti aérien en pleine tête ! ! Attention · Warning · Achtung ! Crédit photo : dvidshub

Slide 4

Slide 4 text

Je suis passionné · taré · obsédé · obnubilé par la typographie
 (rayez la ou les mentions inutiles) Crédit photo : Kevin Hackert

Slide 5

Slide 5 text

C’est le nombre de polices de caractère sur Google Fonts. Eh oui !
 (au 18 juin 2015) 698 Crédit photo : Taryn

Slide 6

Slide 6 text

Crédit photo : Bill Toenjes « Un grand pouvoir implique de 
 grandes responsabilités. » Rocket Raccoon Benjamin Parker

Slide 7

Slide 7 text

Crédit photo : DeusXFlorida DANS TA @FONT-FACE !

Slide 8

Slide 8 text

Crédit photo : Mark Iocchelli Dépoussiérons 
 la syntaxe bullet-proof 
 Font Spring

Slide 9

Slide 9 text

@font-face { font-family: ‘ma-super-typo’; src: url(‘myfont-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-regular.woff’) format(‘woff’), url(‘myfont-regular.ttf’) format(‘truetype’), url(‘myfont-regular.svg#svgFontName’) format(‘svg’); } @font-face { font-family: ‘ma-super-typo-bold’; src: url(‘myfont-bold.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-bold.woff’) format(‘woff’), url(‘myfont-bold.ttf’) format(‘truetype’), url(‘myfont-bold.svg#svgFontName’) format(‘svg’); }

Slide 10

Slide 10 text

@font-face { font-family: ‘ma-super-typo’; font-weight: 400; // 400 = regular, roman, book src: url(‘myfont-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-regular.woff’) format(‘woff’), url(‘myfont-regular.ttf’) format(‘truetype’), url(‘myfont-regular.svg#svgFontName’) format(‘svg’); } @font-face { font-family: ‘ma-super-typo’; font-weight: 700; // 700 = bold src: url(‘myfont-bold.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-bold.woff’) format(‘woff’), url(‘myfont-bold.ttf’) format(‘truetype’), url(‘myfont-bold.svg#svgFontName’) format(‘svg’); }

Slide 11

Slide 11 text

@font-face { font-family: ‘ma-super-typo’; font-style: normal; src: url(‘myfont-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-regular.woff’) format(‘woff’), url(‘myfont-regular.ttf’) format(‘truetype’), url(‘myfont-regular.svg#svgFontName’) format(‘svg’); } @font-face { font-family: ‘ma-super-typo’; font-style: italic; // ou oblique selon les situations #troll src: url(‘myfont-italic.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-italic.woff’) format(‘woff’), url(‘myfont-italic.ttf’) format(‘truetype’), url(‘myfont-italic.svg#svgFontName’) format(‘svg’); }

Slide 12

Slide 12 text

@font-face { font-family: ‘ma-super-typo’; font-style: normal; font-weight: 400; src: url(‘myfont-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘myfont-regular.woff’) format(‘woff’), url(‘myfont-regular.otf’) format(‘opentype’), // be future-proof url(‘myfont-regular.ttf’) format(‘truetype’), url(‘myfont-regular.svg#svgFontName’) format(‘svg’); }

Slide 13

Slide 13 text

Crédit photo : ukgardenphotos AVEC LOCAL() L’HERBE N’EST PAS TOUJOURS 
 PLUS VERTE À CÔTÉ

Slide 14

Slide 14 text

Exemple :
 Je souhaite utiliser Roboto & Georgia sur mobile Crédit photo : Lucas Zallio

Slide 15

Slide 15 text

Je jette un œil sur le tableau de diffusion 
 des polices sur les OS mobiles :
 jordanm.co.uk/tinytype

Slide 16

Slide 16 text

@font-face { font-family: ‘Roboto’; font-style: normal; font-weight: 400; src: local(‘Roboto’), local(‘Roboto-Regular’), // toujours essayer avec la graisse url(‘roboto-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘roboto-regular.woff’) format(‘woff’), url(‘roboto-regular.otf’) format(‘opentype’), url(‘roboto-regular.ttf’) format(‘truetype’), url(‘roboto-regular.svg#roboto-regular’) format(‘svg’); } Avec Roboto : Local sur Android · Distant sur iOS & Windows Phone

Slide 17

Slide 17 text

@font-face { font-family: ‘Georgia’; font-style: normal; font-weight: 400; src: local(‘Georgia’), local(‘Georgia-Regular’), // toujours essayer avec la graisse url(‘georgia-regular.eot?#iefix’) format(‘embedded-opentype’), url(‘georgia-regular.woff’) format(‘woff’), url(‘georgia-regular.otf’) format(‘opentype’), url(‘georgia-regular.ttf’) format(‘truetype’), url(‘georgia-regular.svg#georgia-regular’) format(‘svg’); } Avec Georgia : Distant sur Android · Local sur iOS & Windows Phone

Slide 18

Slide 18 text

À noter, avec local() : les soucis de compatibilité c’est fini ! (soucis uniquement connu sous Android 2.2 – 3.0…) Crédit photo : Duncan Hull

Slide 19

Slide 19 text

Crédit photo : Dan Perry UN IMPOSTEUR BIEN GRAS

Slide 20

Slide 20 text

Une variante de graisse c’est bien, plusieurs c’est lourd… Crédit photo : Ted Abbott

Slide 21

Slide 21 text

Vous pouvez réfléchir à l’utilisation
 d’un « faux gras » dans certains cas :
 texte de labeur, typographie linéale Crédit photo : Grant Hutchinson

Slide 22

Slide 22 text

Crédit photo : Bob Jagendorf A MAN IN BUSINESS SUIT LEVITATING

Slide 23

Slide 23 text

Un icon-font facilement accessible : ce n’est plus un rêve ! Crédit photo : OxOx

Slide 24

Slide 24 text

Arrêtons d’utiliser à tort et à travers les espaces privés d’unicode (UTF-8) Crédit photo : Lok Leung

Slide 25

Slide 25 text

Un emoji existe pour une grande partie
 de nos symboles Crédit photo : Theus Falcão

Slide 26

Slide 26 text


 🏠 Crédit photo : Tony Hisgett

Slide 27

Slide 27 text

" 
 🌍 Crédit photo : Royce Bair

Slide 28

Slide 28 text

# 
 💻 Crédit photo : Quattro Vageena

Slide 29

Slide 29 text

Partie intégrante d’unicode : ils sont compréhensibles 
 par les lecteurs d’écran. Crédit photo : John Pasden

Slide 30

Slide 30 text

Voilà…
 Vous êtes prêt pour la deuxième étape : Opentype & font-feature ! Crédit photo : Marcus Lyra

Slide 31

Slide 31 text

MERCI DE VOTRE ATTENTION ET BON APPÉTIT :) Et n’hésitez pas à poursuivre la discussion 
 sur twitter : @iamhiwelo