mobile-best-practice/chapters/MBP_030_fr.md

2.6 KiB
Raw Blame History

Favoriser les polices standards ou utiliser les "Downloadable font"

Identifiants

// TODO

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 lutilisateur. 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