... Woop woop #$%* la police !
Les polices de glyphs sont la solution la plus courante pour intégrer des icônes sur nos sites et nos applications.
Et pourtant cette méthode pose de nombreux problèmes :
- Côté écoconception et performance : souvent des polices de glyph de plusieurs centaines de kilos sont chargées pour n'utiliser qu’un nombre très limité d’icônes.
- Côté accessibilité : si elles sont mal intégrées elles peuvent provoquer des restitutions très surprenantes.
- Côté maintenance et optimisation de code : les polices de glyphs customs peuvent vite devenir un enfer à gérer et à maintenir.
Et si ensemble on #$%*ait la police ?
Durant ce quickie je vous présenterais les différentes méthodes pour gérer vos bibliothèques d’icônes sans police de Glyph en utilisant à la place des SVG de façon optimisée et accessible.
Liens des slides :
Exemples de sprites "Les sprites CSS" d'ALsacréation
https://www.alsacreations.com/tuto/lire/1068-sprites-css-background-position.html
Picto Bière
Vincent Le Moign https://fr.m.wikipedia.org/wiki/Fichier:577-beer-mug.svg
Optimisation de SVG
https://jakearchibald.github.io/svgomg/