拿到一支新手机后,装个 LINE 就能和朋友打字聊天、装个 Facebook 就能向外发表资讯,对于台湾使用者来说这一切是很自然的事情。不过,在全球大部分国家,情况其实不是这样的,大部分人打开手机以后没有输入法可用,它们的母语不能显示在电子装置的屏幕上,甚至在网络世界里是不存在的。
当我们谈论 Google 时,最先想到的可能是无人驾驶汽车、AlphaGo、Project Loon 这些激动人心的计划。其实,网络上一些最基础的工作,比如让尽可能多的语言显示在电子屏幕上、让每个网友都能输入自己的母语、保护文字多样性生态这样的事,Google 一样在默默地做。虽然听起来这些事情可能不如无人驾驶汽车那样高大上,但这些“小”项目对网络发展的意义却一点也不比那些高大上的计划差。
(Source:WP)
从上面这张图中,我们可以看到网络世界各种语言内容的数量和对应语言人口的数量,其实是不太协调的,而 Google 的愿景则是希望让全球使用者都有足够的内容。
让全世界各种文字都能正常显示网络上
要想让全球用户都能在网络上找到自己的母语内容,首先要解决的问题就是各种文字在电脑、手机等电子装置上显示的问题。所以,从 2011 年开始,Google 内部启动了 Noto 字体专案,它的目标是希望所有的语言都能显示并且有统一协调的观感。
在专案启动后的几年中,Google 除了制作了拉丁文、孟加拉文、梵文、中文、日文、韩文这样使用人数较多的语种外,还把一些已经灭绝了的古文字也列进了项目计划中。Google 字体工程经理陈雍昇表示,虽然这些字体现在已经没有人类使用了,但出于保护文字多样化生态的考虑,Google 仍然会为它们制作对应的字体。
除了尽力支援全球所有种类的语言,Google 在设计这套字体时还要考虑美感的问题。现在,我们查看档案经常会遇到两种或者多种文字混排的情况,如果这两种文字不是按照统一的规格设计的,那么显示出来的效果可能就会让人觉得怪异,所以 Google 在设计这套字体时并不是针对每一种语言单独设计,而是把全世界一百多种语言放在一起统筹设计。按照 Google 字体产品经理萧湘晔说法,这样做的好处就是使用者可以在视觉上得到一种跨语言的和谐度。
有好处自然也有坏处。虽然把一百多种语言放在一起统筹设计能给使用者统一的视觉感受,但设计时的难度却大大增加了。比如来说,不同的字体往往有不同的基线,如果让它们基线都对齐那可能就乱套了;不同的语言也有不同的高度,如果一定要让他们高度一样,阅读的体验可能会非常糟糕;阿拉伯语言是从右到左的语言,它的排版自然和其他字体会有一些差别……
▲ 兼顾不同地区的书写差异。
不难看出,虽然字体设计这样的事情听上去不如无人驾驶汽车那样让人兴奋,但 Google 为之付出的努力却并不少。现在,我们已经很少在移动设备上看到乱码、不能显示的小方格这样的情况了,Google 在其中自然功不可没。
从 2011 年专案启动以来,Noto 字体覆盖的文字种类已经超过 100 种、语言种类超过 500 种、字元数量超过 110,000 个,每天被上亿人次使用。Google 正在搭建的这套互联网语言系统直接影响着互联网在发展中地区的发展。
让每个网友都能输入自己的母语
虽然对中国用户来说,各大网络公司几乎都在争着为这片市场的用户开发中文输入法,但对于生活在一些不发达地区的网友来说,他们的情况往往是没有母语输入法可用,即便买了智能手机也不能和朋友们愉快的交流。
就拿印度这个人口众多的大国来说,它的语言大约有几百种,其中 29 种语言的使用人口超过 100 万。由于印度的有些母语太复杂,以至于有很多受过高等教育的人,他们会写他们的母语,但是却完全不知道怎么输入。
▲ 印度的语言种类很复杂。
对于 Google 来说,在解决了文字显示问题之后,让人们都能在行动装置上输入自己的母语就成了一个新目标。Google 输入法工程师杨帆表示,无论是 Google 在 Android 上的输入法产品,还是在 iPhone 上的输入法 GBoard,它们的长期目标都是支援各种各样的语言。
现在,Google 的 Android 输入法已经可以支援一百多种语言,产品经理林林在向 PingWest 品玩介绍这款产品时表示:由于每种语言都有自己独特的字母以及独特的语法,所以支援这么多语言并不是一件容易事。
▲ Google 输入法键盘。
举例来说,马拉雅拉姆语一共有五十多个字母,而且每个字母使用的频率还差不多,这也就意味着 Google 需要把五十多个字母都摆在一个小小的手机屏幕上──这真是太难为设计师了。在开发印度语输入法时,团队成员没有一个人懂印度语,但最终他们还是做出了支持了 11 种印度的主要语言的输入法。此外,像阿拉伯语和希伯来语是从右往左写的,这自然又要做一些有针对性的调整。
目前,Google 输入法产品除了支援一百多种语言外,还支援从大到小各种屏幕尺寸的设备。无论是在手机、平板,还是在巨大的 Android 电视上,你都可以用 Google 输入法打出自己想要的文字。
对于 Google 来说,它投入大量资源开发的这些字体和输入法除了能让网络上的内容更多样化外,从商业的角度考量,也很契合 Google 吸纳下一个 10 亿使用者的战略目标。Google 工程总监钟胜华告诉 PingWest 品玩,在 2005 年时 Google 就感受到了国际化的重要性,并希望旗下产品能在全世界任何国家、任何地区都有更好的体验。
所以,当一些网络公司希望优先照顾好特定国家、特定地区的特定使用者群时,Google 在产品方面的考量则是希望全球都能用。也正是由于这种产品思惟,那些已经灭绝的文字才能被正常显示在网络上,那些不发达地区的使用者才能在智能手机上输入自己的母语,生活在经常被忽略的世界角落的人才能感受到网络的美妙。
(本文由 PingWest 授权转载;首图来源:Flickr/Craig Sunter CC BY 2.0;)