Favoriser les polices standards ou utiliser les "Downloadable font"
Identifiants
Catégories
Cycle de vie |
Tiers |
Responsable |
3. Réalisation (fabrication / développement) |
Réseau |
UX/UI Designer |
Indications
Degré de priorité |
Mise en oeuvre |
Impact écologique |
4 |
3 |
4 |
Ressources Economisées |
Stockage |
Description
Plutôt que d'inclure les fichiers définissant une police d'écriture au sein de l'application, préférer la police standard Roboto, car elle est déjà présente sur l'appareil de l’utilisateur.
On limite ainsi la taille de l'application.
Cependant si vous avez besoin d'une police particulière pour votre application, vous pouvez :
- Utiliser la fonctionnalité des Downloadable Font accessible dès API 14. même si c'est une Api font (google font, adobe font, etc.).
- Si vraiment vous devez inclure la font au package de l'application, voici quelques optimisations :
- Préférer une variable font si vous avez besoin de plus d'une font d'une police (ex: regular, bold, etc.)
- Optimiser la font en l'allégeant des caractères non nécessaires (exemple: une application disponible uniquement en français n'a besoin que de caractères latins, l'alphabet cyrillique peut donc être supprimé)
- Enfin, limiter leur nombre à deux maximum. Le moins possible étant le mieux (bonne pratique de design déjà reconnue).
Exemple
Voici un tableau comparatif de poids des fonts de la police Oswald :
|
Regular |
Regular + bold |
Variable |
Latin Regular |
Latin Regular + Latin Bold |
Latin Variable |
Poids |
37.6kb |
76.9kb |
66kb |
16kb |
32.5kb |
? |
Aller plus loin :
Principe de validation
Le nombre ... |
est inférieur ou égal à |
de polices inclues dans le package de l'application |
1 |