Падането и възходът на Roboto, шрифта по подразбиране на Android

Roboto премина от често критикуван шрифтов елемент от Google до едно от по-добрите дизайнерски решения на Android. Вижте как е напреднал шрифтът!

Лесно е да се пренебрегне значението на шрифтовете в софтуерния дизайн, особено когато става въпрос за проектиране на графични потребителски интерфейси. За съжаление обаче, дори най-добрите шрифтове, създавани някога, включително Хелветика (може би най-популярният шрифт без излишни украшения, създаван някога), ще се превърнат в каша, ако бъдат сканирани и използвани на компютри такива, каквито са, по начина, по който са създадени за печат. Добрите GUI на операционната система, особено тези, които захранват смартфони, изискват шрифтове, които преоразмеряват плавно и са четливи и привлекателни, независимо дали се използват в малки измерватели на батерията или в раздут начален екран джаджи; и да се направи шрифт, който е разпознаваем във всеки такъв мащаб на цифров екран, вече не е практическа невъзможност. Adobe успя да направи това с фамилията шрифтове Source Pro, Apple създаде San Francisco, а Google излезе с Google Sans и Roboto. Още по-похвално обаче е, че последното бавно се превърна в любимо както за аматьори, така и за професионалисти, като се рекламира навсякъде от списания до билбордове поради своя свободен характер.

Въведение и първоначален неуспех

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

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

Материален дизайн и „Roboto 2014“

В отговор на първоначалната критика Робъртсън обяви Roboto за „в процес на работа“ и се върна към чертожната дъска. С пускането на Android 5.0 Lollipop, Google представи своя нов дизайнерски език, наречен Material Design, който ще стане синоним на всички видове GUI на Android. Част от тази голяма промяна беше шрифт, който беше достъпен и геометричен, като същевременно можеше да предаде много информация на малко пространство, и напълно преоткрит Roboto изигра ролята.

Примерно изображение от блога на Google Developers, показващо разликите между старата версия и версията на Roboto от 2014 г.

Тази версия на Roboto беше свежа: имаше своя собствена отличителна визуална идентичност, изглеждаше грандиозно както на екрана, така и при печат, и неговият изходен код беше пуснат за обществеността заедно с лиценз за безплатна търговска употреба. Това, което например някога беше критикувано за безсрамно копиране на главната буква R на Helvetica, сега имаше уникален R глиф на свое място. Сега Roboto също имаше висока плътност на информацията - тоест глифовете бяха четими, но достатъчно тесни, за да образуват повече думи в дадена област на екрана, отколкото повечето други шрифтове. Скоро новият Roboto се превърна в характеристика на операционната система Android и другите софтуерни проекти на Google, с елегантен тънък вариант, украсяващ заключения екран на операционната система, лек вариант, захранващ много интерфейси на приложения на трети страни и теми за слоеве, и по-приятелски обикновен вариант, който се намира другаде. Бяха пуснати и две нови семейства на общия шрифт: Roboto Condensed с още по-висока плътност на информацията, означаваща да се използва с малки елементи на потребителския интерфейс и носими устройства, и Roboto Slab за по-подобно на книга възприемане на оригиналния шрифт четивност.

Успоредно с приемането на този нов шрифт се повиши популярността на услуги като Google Fonts и Шрифт Squirrel, платформи, които предлагаха напълно безплатни файлове с шрифтове за лични и търговски цели, тъй като дизайнерите започнаха да качват по-висококачествени шрифтове под лицензи с отворен код, отчасти насърчени от успеха на Робъртсън в създаването на безплатен шрифт, нарушават често скъпата типография индустрия. Съвсем скоро дори най-опитните дизайнери се оказаха, че използват Roboto със собствени файлове с шрифтове, както за цифрови, така и за печатни цели.

Android Pie and Beyond

С Android 9.0 Pie Google започна да заменя определени текстови елементи в GUI на Android с Google Sans, модифицирана версия на ориентираната към марката Product Sans на Google. За разлика от Roboto, Google Sans е патентована и не може да се използва в проекти на трети страни извън тези, внедрени в операционната система Android. Докато Google Sans има още по-приветливо и по-геометрично поведение, обикновеният вариант на Roboto продължава да се използва като основен шрифт за нещо различно от заглавки в цялата операционна система, поради лошата четливост на първите при по-малки размери и липсата на ясно разграничение между глифове.

Сравнение между Roboto, Roboto Condensed и Google Sans. Обърнете внимание на липсата на разлика между глифовете с малки L и главни I в последните.

И сега, тъй като Android 10 активно настоява за универсална достъпност и лекота на използване, компактен и лесен за четене шрифт като Roboto продължава да бъде най-добрият вариант, който Google предлага занапред за шрифтове за GUI на операционната система. И все пак Google изглежда бавно го заменя с Google Sans с всяка нова итерация на операционната система и Material Theme, привличайки още повече критики от потребителите за дизайнерски език, който мнозина смятат счупен.

Roboto е последно актуализиран през 2018 г неговия GitHub, и може да бъде изтеглен от Google Fonts.