Roboto è passato dall'essere un elemento di carattere spesso criticato da Google a una delle migliori decisioni di progettazione su Android. Guarda come è progredito il carattere!
È facile trascurare l’importanza dei caratteri tipografici nella progettazione del software, soprattutto quando si tratta di progettare interfacce utente grafiche. Purtroppo, però, anche i migliori caratteri tipografici mai creati, incluso Helvetica (probabilmente il carattere tipografico senza fronzoli più popolare mai creato), si trasformerebbero in poltiglia se fossero scansionati e utilizzati sui computer così come sono, nel modo in cui sono stati creati per la stampa. Le buone GUI del sistema operativo, in particolare quelle che alimentano gli smartphone, richiedono caratteri che si ridimensionino in modo fluido e sono leggibili e accattivanti, non importa se utilizzati in piccoli misuratori di batteria o in schermate home ingrandite widget; e creare un carattere tipografico riconoscibile su ogni scala su uno schermo digitale non è più un’impossibilità pratica. Adobe è riuscita a farlo con la famiglia di font Source Pro, Apple ha creato San Francisco e Google ha inventato Google Sans e Roboto. Ciò che è ancora più encomiabile, però, è che quest'ultimo è diventato lentamente uno dei preferiti sia dai dilettanti che dai professionisti, essendo sfoggiato ovunque, dalle riviste ai cartelloni pubblicitari, grazie alla sua natura libera.
Introduzione e fallimento iniziale
Quando Roboto fu presentato per la prima volta da Google molto tempo fa con Android 4.0 Ice Cream Sandwich nel 2011 insieme al linguaggio di progettazione Holo, i caratteri gratuiti erano per lo più uno scherzo. La maggior parte di essi sarebbero progetti professionali amatoriali o abbandonati o adattamenti di caratteri tipografici popolari, e spesso avevano un difetto o un altro che interrompeva la funzionalità di qualunque progetto venissero utilizzati In. Roboto non ha fatto eccezione. A peggiorare le cose, nonostante ciò che Google e Christian Robertson (il progettista principale di Roboto) volevano far credere al pubblico, il carattere tipografico non aveva quasi alcun carattere proprio e ha ricevuto critiche da molte riviste e giganti della tipografia. Ad esempio, Mirko Humbert di Typography Daily ha fatto un ottimo lavoro nel trattarlo il suo articolo su Roboto.
Con Roboto, Google è stata spesso accusata di copiare classici come Helvetica, DIN e Univers, caratteri tipografici che possono essere trovati per strada quasi ovunque tu vada. Vale anche la pena notare che il principale concorrente Android di allora, iOS, utilizzava una versione modificata di Helvetica (Neue) per gestire la visualizzazione del testo. Indipendentemente dalla piccola controversia, Android ha continuato a utilizzare questa versione di Roboto come carattere di sistema principale fino ad Android 4.4 KitKat, che sarebbe stata l'ultima versione principale a utilizzare il tema Holo. Ciò che avvenne dopo cambiò le regole del gioco in molti modi, e il modo in cui trattava Roboto fu uno di questi.
Material Design e “Roboto 2014”
In risposta alle critiche iniziali, Robertson dichiarò Roboto un “work-in-progress” e tornò al tavolo da disegno. Con il rilascio di Android 5.0 Lollipop, Google ha introdotto il suo nuovo linguaggio di progettazione denominato Material Design, che sarebbe diventato sinonimo di tutti i tipi di GUI su Android. Parte di questa grande revisione è stata un carattere tipografico che fosse accessibile e geometrico pur essendo in grado di trasmettere molte informazioni in un piccolo spazio, e un Roboto completamente reinventato ha svolto il ruolo.
Questa versione di Roboto era fresca: aveva una propria identità visiva distinta, sembrava spettacolare sia sullo schermo che sulla stampa, e... il suo codice sorgente è stato rilasciato al pubblico insieme a una licenza gratuita per uso commerciale. Ciò che, ad esempio, una volta veniva criticato per aver copiato spudoratamente la R maiuscola di Helvetica, ora aveva al suo posto un glifo R unico. Roboto ora aveva anche un'elevata densità di informazioni, ovvero i glifi erano leggibili ma abbastanza stretti da formare più parole all'interno di una determinata area dello schermo rispetto alla maggior parte degli altri caratteri. Ben presto il nuovo Roboto divenne una caratteristica del sistema operativo Android e degli altri progetti software di Google, con un'elegante variante Thin che lo adornava la schermata di blocco del sistema operativo, una variante Light che alimenta molte interfacce di app di terze parti e temi Layers e una variante Regular più amichevole trovata altrove. Sono state rilasciate anche due nuove famiglie di caratteri tipografici complessivi: Roboto Condensed, con una densità di informazioni ancora più elevata da utilizzare con piccoli elementi dell'interfaccia utente e dispositivi indossabili, e Roboto Slab per una versione più simile a un libro del carattere originale leggibilità.
Oltre all'accettazione di questo nuovo carattere tipografico si è verificato un aumento della popolarità di servizi come Caratteri Google E Carattere Scoiattolo, piattaforme che offrivano file di font completamente gratuiti per scopi personali e commerciali, poiché i designer hanno iniziato a caricarne di più di alta qualità font con licenze open source, in parte incoraggiati dal successo di Robertson nel creare un carattere tipografico gratuito che sconvolgesse la tipografia spesso costosa industria. Ben presto, anche i designer più esperti si ritrovarono a utilizzare Roboto con file di font proprietari, sia per scopi digitali che di stampa.
Android Pie e oltre
Con Android 9.0 Pie, Google ha iniziato a sostituire alcuni elementi di testo nella GUI di Android con Google Sans, una versione modificata del Product Sans incentrato sul branding di Google. A differenza di Roboto, Google Sans è proprietario e non può essere utilizzato in progetti di terze parti al di fuori di quelli implementati sul sistema operativo Android. Sebbene Google Sans abbia un aspetto ancora più amichevole e geometrico, la variante Regular di Roboto continua a essere utilizzata come carattere principale per altro che intestazioni in tutto il sistema operativo, a causa della scarsa leggibilità delle prime a dimensioni più piccole e della mancanza di una chiara distinzione tra glifi.
E adesso, poiché Android 10 spinge attivamente per l'accessibilità universale e facilità d'uso, un carattere tipografico compatto e di facile lettura come Roboto continua a essere la migliore opzione che Google ha in futuro per i caratteri per la GUI del sistema operativo. Eppure, sembra che Google lo stia lentamente sostituendo con Google Sans ad ogni nuova iterazione del sistema operativo e Material Theme, attirando ancora più critiche da parte degli utenti per un linguaggio di design che molti considerano rotto.
Roboto è stato aggiornato l'ultima volta nel 2018 il suo GitHube può essere scaricato da Google Fonts.