La chute et l’essor de Roboto, la police par défaut d’Android

Roboto est passé d'un élément de police souvent critiqué par Google à l'une des meilleures décisions de conception sur Android. Voyez comment la police a progressé !

Il est facile de négliger l’importance des polices de caractères dans la conception de logiciels, notamment lorsqu’il s’agit de concevoir des interfaces utilisateur graphiques. Malheureusement, même les meilleures polices jamais créées, notamment Helvétique (sans doute la police sans fioritures la plus populaire jamais créée), se transformeraient en bouillie si elles étaient numérisées et utilisées telles quelles sur des ordinateurs, de la même manière qu'elles ont été créées pour l'impression. Les bonnes interfaces graphiques des systèmes d'exploitation, en particulier celles qui alimentent les smartphones, nécessitent des polices qui se redimensionnent de manière fluide et fluide. sont lisibles et attrayants, qu'ils soient utilisés dans de minuscules compteurs de batterie ou dans un écran d'accueil agrandi widgets; et créer une police de caractères reconnaissable à toutes ces échelles sur un écran numérique n’est plus une impossibilité pratique. Adobe a réussi à le faire avec la famille de polices Source Pro, Apple a créé San Francisco et Google a proposé Google Sans et Roboto. Ce qui est encore plus louable, cependant, c'est que ce dernier est progressivement devenu un favori des amateurs et des professionnels, étant diffusé partout, des magazines aux panneaux d'affichage, en raison de sa nature libre.

Introduction et échec initial

Quand Roboto a été dévoilé pour la première fois par Google il y a longtemps avec Android 4.0 Ice Cream Sandwich en 2011 à côté du langage de conception Holo, les polices gratuites étaient pour la plupart une blague. La plupart d'entre eux seraient des projets amateurs ou professionnels abandonnés ou des adaptations de polices d'impression populaires, et ils avaient souvent une faille ou une autre qui interromprait la fonctionnalité du projet sur lequel ils étaient utilisés. dans. Roboto ne faisait pas exception. Pour aggraver encore les choses, malgré ce que Google et Christian Robertson (le concepteur principal de Roboto) voulaient faire croire au public: la police n'avait presque aucun caractère propre et a reçu des critiques de la part de nombreuses revues et géants de la typographie. Par exemple, Mirko Humbert de Typography Daily a fait un excellent travail en couvrant ce sujet dans son article sur Roboto.

Avec Roboto, Google a été fréquemment accusé d'arnaquer des classiques comme Helvetica, DIN et Univers, des polices de caractères que l'on trouve dans les rues presque partout où vous allez. Il convient également de noter qu’à l’époque, le principal concurrent d’Android, iOS, utilisait une version modifiée d’Helvetica (Neue) pour gérer l’affichage du texte. Indépendamment de la controverse mineure, Android a continué à utiliser cette version de Roboto comme police système principale jusqu'à Android 4.4 KitKat, qui serait la dernière version majeure à utiliser le thème Holo. Ce qui a suivi a changé la donne à bien des égards, et son traitement de Roboto en faisait partie.

Conception matérielle et « Roboto 2014 »

En réponse aux critiques initiales, Robertson a déclaré que Roboto était un « travail en cours » et est retourné à la planche à dessin. Avec la sortie d'Android 5.0 Lollipop, Google a introduit son nouveau langage de conception nommé Material Design, qui allait devenir synonyme de toutes sortes d'interfaces graphiques sur Android. Une partie de cette grande refonte consistait en une police accessible et géométrique tout en étant capable de transmettre beaucoup d'informations dans un petit espace, et un Roboto complètement réinventé a joué le rôle.

Un exemple d'image du blog des développeurs Google présentant les différences entre l'ancienne version et la version 2014 de Roboto.

Cette version de Roboto était nouvelle: elle avait sa propre identité visuelle distincte, elle était spectaculaire à la fois à l'écran et sur papier, et son code source a été rendu public avec une licence gratuite pour un usage commercial. Ce qui, par exemple, était autrefois critiqué pour avoir copié sans vergogne le R majuscule d’Helvetica avait désormais son propre glyphe R à sa place. Roboto avait désormais également une densité d'informations élevée: les glyphes étaient lisibles tout en étant suffisamment étroits pour former plus de mots dans une zone d'écran donnée que la plupart des autres polices. Bientôt, le nouveau Roboto est devenu une caractéristique du système d'exploitation Android et des autres projets logiciels de Google, avec une variante Thin élégante ornant l'écran de verrouillage du système d'exploitation, une variante Light alimentant de nombreuses interfaces d'applications tierces et thèmes Layers, et une variante Regular plus conviviale trouvée autre part. Deux nouvelles familles de caractères globales ont également été publiées: Roboto Condensed avec une densité d'informations encore plus élevée signifiant à utiliser avec de petits éléments d'interface utilisateur et des appareils portables, et Roboto Slab pour une version plus semblable à un livre de la police originale lisibilité.

Parallèlement à l'acceptation de cette nouvelle police, la popularité de services tels que Polices Google et Police Écureuil, plates-formes qui offraient des fichiers de polices entièrement gratuits à des fins personnelles et commerciales, alors que les concepteurs commençaient à télécharger des polices de plus haute qualité. polices sous licences open source, en partie encouragées par le succès de Robertson dans la création d'une police de caractères gratuite qui perturbe la typographie souvent coûteuse industrie. Très vite, même les designers les plus expérimentés se sont retrouvés à utiliser Roboto avec des fichiers de polices propriétaires, à la fois à des fins numériques et imprimées.

Tarte Android et au-delà

Avec Android 9.0 Pie, Google a commencé à remplacer certains éléments de texte dans l'interface graphique Android par Google Sans, une version modifiée de Product Sans, centré sur la marque de Google. Contrairement à Roboto, Google Sans est propriétaire et ne peut être utilisé dans aucun projet tiers en dehors de ceux déployés sur le système d'exploitation Android. Alors que Google Sans a un comportement encore plus convivial et géométrique, la variante Regular de Roboto continue d'être utilisée comme police principale pour autre chose que les en-têtes dans tout le système d'exploitation, en raison de la mauvaise lisibilité des premiers dans des tailles plus petites et du manque de distinction claire entre des glyphes.

Une comparaison entre Roboto, Roboto Condensed et Google Sans. Notez le manque de distinction entre les glyphes L minuscule et I majuscule dans ces derniers.

Et maintenant, alors qu'Android 10 milite activement pour l'accessibilité universelle et facilité d'utilisation, une police compacte et facile à lire comme Roboto continue d'être la meilleure option proposée par Google pour les polices pour l'interface graphique du système d'exploitation. Et pourtant, Google semble le remplacer petit à petit par Google Sans à chaque nouvelle itération de l'OS. et Material Theme, attirant encore plus de critiques de la part des utilisateurs pour un langage de conception que beaucoup considèrent cassé.

Roboto a été mis à jour pour la dernière fois en 2018 sur c'est GitHub, et peut être téléchargé à partir des polices Google.