CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end...

39
Martin Charpentier & Thibaut Baillet CSS3 : L'ÈRE DES "ICON FONTS"

Transcript of CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end...

Page 1: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Martin Charpentier & Thibaut Baillet

CSS3 : L'ÈRE DES "ICON FONTS"

Page 3: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

MFG Labs

www.mfglabs.com twitter: @[email protected]

Page 4: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

TECHNIQUES

Page 5: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Grilles guides et cercles(Pour conserver une unité d’un pictogramme à l’autre il faut s’astreindre à respecter des règles)

Page 6: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Proportions et formes(Le respect strict de règles mathématiques n’est pas indispensable. L’utilisation de formes géometriques permettent de structurer plus harmonieusement les courbes et formes qui constituent l’icône.)

Page 7: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Du fichier .AI au .OTF

GLYPHS app

Page 8: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Glyphs

Page 9: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Copier / coller

Page 10: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Ascendante & descendante

Page 11: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Alignement

Page 12: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Assignement des unicodes

Page 13: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

UNICODE

Page 14: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Unicode : standard pour les caractères

Des milliers d’unicodes pour les formes et symboles(Arrows, Currency Symbols, Geometic Shapes, etc...)

Standardise l’utilisation d’icônes

Page 15: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Assignement logique d’unicode

MFG Labs Icons Name Unicode

Pencil 0x1f4c5

Cloud 0x2601

Fallback

Anchor 0x2693

Page 16: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Private use area

Assignement au gamme private use plutôt qu’à des unicodes correspondant à des lettres

Range : E000 ... F8FF (6400 UNICODES)

Page 18: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

http://www.unicode.org/charts/

Page 19: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

HTML5 & CSS3

Page 20: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Les formats (compatibilités)

EOT

AA

WOFF

AA

TTF

AA

Page 21: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Compatibilités mobiles

SVG

AA

TTF

AA

Page 22: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

@font-face

Page 23: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Font face Kit

Page 24: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Font face Kit

Page 25: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Class générique

Page 26: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

ImplémentationCSS

HTML

Page 27: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Implémentation

CSS

Fix IE7 & 8

https://gist.github.com/Thibaut-B/5383783

HTML

Page 29: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Customisation

Page 30: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Customisation

Page 31: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Customisation

Page 32: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Customisation

Page 33: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Customisation

Page 34: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Retina ready

Page 35: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

Performance

Image sprite : 650kbYslow: 82

Google Speed Score : 90

TTF Font : 11kbYslow: 88

Google Speed Score : 96

* source : http://goo.gl/tpOKt

Page 36: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

http://mfglabs.github.io/mfglabs-iconset/

http://www.fontello.com

Page 37: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp

MERCI

Front-end dé[email protected]@mfglabs.com

Thibaut BailletLead Designer@[email protected]

Martin Charpentier

Page 39: CSS3 : L'ÈRE DES ICON FONTS · 2014-06-20 · CSS3 : L'ÈRE DES "ICON FONTS" Front-end développeur @bailletthibaut thibaut.baillet@mfglabs.com Thibaut Baillet Lead Designer @im_charp