操作系统和材料主题的每个新版本

导读 在软件设计中很容易忽略字体的重要性,尤其是在设计图形用户界面时。可悲的是,即使是最好的字体,包括Helvetica字体(可以说是有史以来最受

在软件设计中很容易忽略字体的重要性,尤其是在设计图形用户界面时。可悲的是,即使是最好的字体,包括Helvetica字体(可以说是有史以来最受欢迎的简洁字体),如果照原样扫描并在计算机上使用(打印方式),也会变得混乱。好的操作系统GUI,尤其是那些为智能手机供电的GUI,无论是用于小型电池表还是放大的主屏幕小部件,都要求字体的大小能够平滑地调整,并且可读;而且在数字屏幕上以这样的比例让字体变得可识别已经不再是不可能的了。Adobe通过使用Source Pro系列字体做到了这一点。苹果创造了旧金山,谷歌提出了Google Sans和Roboto。但更值得称道的是,后者逐渐成为业余爱好者和专业人士的最爱。由于它的自立性,从杂志到广告牌,随处可见。

介绍和最初的失败。

2011年,当谷歌首次将Roboto和赫萝设计语言与Android 4.0冰淇淋三明治一起发布时,免费字体主要是在开玩笑。大部分会是业余或者废弃的专业项目,或者是流行印刷字体的改编,往往会有一个或者多个缺陷,会破坏所使用的任何项目的功能。机器人也不例外。更糟糕的是,虽然谷歌和Christian Robertson(Roboto的首席设计师)都希望大众相信,但这种字体几乎没有自己的特色,受到了很多平面杂志和巨头的批评。例如,《印刷日报》的米尔科亨伯特在他关于机器人的文章中做得很好。

有了Roboto,谷歌经常被指责剥夺了Helvetica、DIN、Univers等几乎随处可见的经典字体。还值得注意的是,当时安卓的主要竞争对手iOS使用了Helvetica(Neue)的修改版本来处理其文本显示。尽管存在争议,安卓系统一直使用这个版本的Roboto作为其主要系统字体,直到安卓4.4 KitKat,这将是最后一个使用赫萝主题的主要版本。下一步要从多方面改变游戏规则,对Roboto的处理就是其中之一。

材料和“机器人2014”

针对最初的批评,罗伯逊宣布Roboto是“正在进行的工作”,然后返回起草委员会。随着安卓5.0棒棒糖的发布,谷歌引入了一种新的设计语言Material Design,它将逐渐成为安卓上各种GUI的代名词。这次大修的部分内容是一种易用的几何字体,可以在小空间内同时传达大量信息,彻底改造后的Roboto起到了一定的作用。

这个版本的Roboto是新鲜的:它有自己独特的视觉标志,在屏幕上和印刷品上看起来都很壮观,它的源代码已经以免费的商业许可公开发布。比如曾经被人诟病无耻抄袭Helvetica的大写字母R,现在却有了自己独特的R形。O Roboto现在具有高信息密度——也就是说,字形是可读的,但比给定的大多数其他字体都窄,足以在给定的屏幕区域形成更多的单词。新的机器人很快成为安卓操作系统和其他谷歌软件项目的一个特色。其流畅的Thin变体装饰了操作系统的锁屏,而Light变体为许多第三方应用程序界面和Layers主题提供了动力,而更友好的Regular变体在其他地方也可以找到。还发布了两个全新的整体字体系列:Roboto压缩,具有更高的信息密度,可与小型UI元素和可穿戴设备配合使用。

除了接受这种新字体,谷歌字体、字体松鼠等服务也越来越受欢迎。这些平台为个人和商业目的提供完全免费的字体文件,因为设计师开始在开源许可下上传更多高质量的字体,罗伯逊成功制作了免费字体,这在一定程度上是对印刷行业的鼓励和干扰,印刷行业往往成本高昂。很快,即使是最有经验的设计师也发现自己将Roboto与专有字体文件一起用于数字和打印目的。

安卓派和其他

随着安卓9.0派的出现,谷歌开始用谷歌Sans(以谷歌品牌为中心的产品Sans的修改版)替换安卓GUI中的一些文字元素。与Roboto不同,Google Sans是专有的,除了部署在Android操作系统上的项目外,不能用于任何第三方项目。虽然Google Sans的方式更友好、几何化,但在整个操作系统中,除了标题之外,除了标题之外的所有内容,仍然使用Roboto的正则变体作为主要字体,这是由于前者的可读性较差,尺寸较小,字形之间也没有明确的区分。

o将Roboto浓缩为谷歌无

如今,随着安卓10积极推进通用性和易用性,像Roboto这样紧凑易读的字体,依然是谷歌寻求操作系统GUI字体的最佳选择。然而,随着操作系统和Material Theme的每一个新版本的发布,谷歌似乎都在慢慢用Google Sans取代它,从而吸引用户使用许多被认为是糟糕的设计语言。