Падіння та зростання Roboto, стандартного шрифту Android

Roboto пройшов шлях від елемента шрифту, який часто критикують Google, до одного з кращих дизайнерських рішень на Android. Подивіться, як просувається шрифт!

Легко не помітити важливість шрифтів у розробці програмного забезпечення, особливо коли мова йде про розробку графічних інтерфейсів користувача. На жаль, навіть найкращі шрифти, коли-небудь створені, включно з Helvetica (мабуть, найпопулярніший простий шрифт із усіх створених), перетворилися б на кашу, якби їх сканували та використовували на комп’ютерах такими, якими вони були створені для друку. Хороші графічні інтерфейси операційної системи, особливо ті, які працюють на смартфонах, потребують шрифтів, які плавно змінюють розмір і є читабельними та привабливими, незалежно від того, чи використовуються вони в крихітних лічильниках заряду акумулятора чи на роздутому головному екрані віджети; і створити гарнітуру, яку можна впізнати в кожному такому масштабі на цифровому екрані, більше не є практично неможливою. Adobe вдалося зробити це за допомогою сімейства шрифтів Source Pro, Apple створила San Francisco, а Google придумала Google Sans і Roboto. Що ще більш похвально, це те, що останній повільно став фаворитом як для любителів, так і для професіоналів, його показували скрізь, від журналів до рекламних щитів, завдяки своїй безкоштовній природі.

Вступ і початкова невдача

Коли Google вперше представив Roboto назад з Android 4.0 Ice Cream Sandwich у 2011 році Поряд із мовою дизайну Holo безкоштовні шрифти були здебільшого жартом. Більшість із них були б аматорськими чи покинутими професійними проектами чи адаптаціями популярних друкованих шрифтів, і вони часто мали той чи інший недолік, який порушував би функціональність будь-якого проекту, який вони використовували в. Робото не став винятком. Що ще гірше, незважаючи на те, у що Google і Крістіан Робертсон (провідний дизайнер Roboto) хотіли переконати громадськість, шрифт майже не мав власного характеру і отримав критику від багатьох типографських журналів і гігантів. Наприклад, Мірко Гумберт з Typography Daily зробив чудову роботу, висвітливши це його стаття про Roboto.

Завдяки Roboto Google часто звинувачували у викраденні таких класичних шрифтів, як Helvetica, DIN і Univers, — шрифтів, які можна знайти на вулицях майже скрізь. Варто також зазначити, що основний конкурент Android на той час, iOS, використовував модифіковану версію Helvetica (Neue) для обробки текстового дисплея. Незважаючи на незначні суперечки, Android продовжував використовувати цю версію Roboto як основний системний шрифт аж до Android 4.4 KitKat, який став останнім великим випуском, у якому використовувалася тема Holo. Те, що відбулося далі, багато в чому змінило гру, і одним із них було його звернення до Roboto.

Material Design і «Roboto 2014»

У відповідь на початкову критику Робертсон оголосив Roboto «розробкою» та повернувся до креслярської дошки. З випуском Android 5.0 Lollipop Google представив свою нову мову дизайну під назвою Material Design, яка стала синонімом усіх видів графічних інтерфейсів Android. Частиною цієї великої переробки став шрифт, який був доступним і геометричним, але міг передати багато інформації на невеликому просторі, і повністю оновлений Roboto грав роль.

Зразок зображення з блогу Google Developers, що демонструє відмінності між старою версією Roboto та 2014 року.

Ця версія Roboto була свіжою: вона мала власну виразну візуальну ідентичність, виглядала вражаюче як на екрані, так і в друку, і його вихідний код був оприлюднений разом із ліцензією на безкоштовне комерційне використання. Те, що, наприклад, колись критикували за безсоромне копіювання верхнього регістру Helvetica, тепер мало унікальний власний гліф R на своєму місці. Roboto тепер також мав високу щільність інформації, тобто гліфи були читабельними, але досить вузькими, щоб створити більше слів у певній області екрана, ніж більшість інших шрифтів. Невдовзі новий Roboto став характерною рисою операційної системи Android та інших програмних проектів Google із елегантним варіантом Thin. екран блокування ОС, легкий варіант, який підтримує багато інтерфейсів програм сторонніх розробників і теми шарів, а також знайдено більш дружній звичайний варіант в іншому місці. Також було випущено дві нові сімейства загального шрифту: Roboto Condensed із ще вищою щільністю інформації для використання з невеликими елементами інтерфейсу користувача та переносними пристроями, а також Roboto Slab для більш схожого на книгу оригінального шрифту читабельність.

Разом із прийняттям цього нового шрифту зросла популярність таких послуг, як Шрифти Google і Шрифт Squirrel, платформи, які пропонували абсолютно безкоштовні файли шрифтів для особистих і комерційних цілей, оскільки дизайнери почали завантажувати все більш високоякісні шрифти за ліцензіями з відкритим вихідним кодом, частково заохочені успіхом Робертсона у створенні безкоштовного шрифту, який руйнує часто дорогу типографіку промисловість. Невдовзі навіть найдосвідченіші дизайнери почали використовувати Roboto з власними файлами шрифтів як для цифрових, так і для друкованих цілей.

Android Pie і не тільки

З Android 9.0 Pie Google почав замінювати певні текстові елементи в графічному інтерфейсі Android на Google Sans, модифікована версія Google Product Sans, орієнтована на брендинг. На відміну від Roboto, Google Sans є пропрієтарним і не може використовуватися в будь-яких сторонніх проектах, окрім тих, які розгорнуті в операційній системі Android. У той час як Google Sans має ще дружніший і більш геометричний вигляд, звичайний варіант Roboto продовжує використовуватися як основний шрифт для будь-що інше, крім заголовків у всій ОС, через погану читабельність першого при менших розмірах і відсутність чіткого розмежування між гліфи.

Порівняння Roboto, Roboto Condensed і Google Sans. Зверніть увагу на відсутність різниці між малими літерами L і великими I в останньому.

І зараз, оскільки Android 10 активно наполягає на універсальній доступності і простота використання, компактний і легкий для читання шрифт, такий як Roboto, продовжує залишатися найкращим варіантом, який Google пропонує для створення шрифтів для графічного інтерфейсу користувача операційної системи. І все ж Google, здається, повільно замінює його на Google Sans з кожною новою ітерацією ОС і Material Theme, викликаючи ще більше критики з боку користувачів за мову дизайну, яку багато хто вважає зламаний.

Востаннє Roboto було оновлено в 2018 році його GitHub, і його можна завантажити з Google Fonts.