撰写了文章 发布于 2018-11-25 22:38:49
Nintendo Switch:继往开来的变革之作 (18)
本文为长篇连载,不定期更新,不定期抽奖。请关注作者微博及微信公众号以免错过哦~
上一话:俄语、日语和符号输入法
第 18 话:三大平台用户名字符集全面对比
上回咱们介绍完了 Switch 系统中所有的可以直接调出来的输入法(也就是除了中文和朝鲜语之外的所有输入法),自然就涉及到一个「可以输入哪些字符用于用户名」的问题。那么咱们这回就来仔细谈谈这个问题,总结一下 Switch 的 nickname,并和 PS 与 XBOX 平台做个全面对比。
笔者在前文说过,PSN 有一个饱受诟病的问题就是不可以改 PSN ID。除了 PSN ID,PS4 玩家还可以设置另一个可以随意修改的名字,就是真实姓名。双方互相授权查看真实姓名之后,就可以在系统以及支持显示真实姓名的游戏中看到对方的真实姓名。
虽然这个真实姓名并没有审核机制,不需要上传身份证件等,所以可以随便写,但是可以用的字符集也非常小。比如,数字就不能用,可能是因为真实的姓名中也不会出现数字吧。
- PSN ID:拉丁字母、数字、下划线、横线
- PSN 真实姓名:拉丁字母、部分变体拉丁字母、横线、空格、单引号
这个部分变体拉丁字母,也比 Switch 的 nickname 里能用的字符要少得多。实际上,PSN ID 和 PSN 真实姓名里能用的字符就只有这么点儿:
浅灰色背景:真实姓名不可用的字符;绿色背景:PSN ID 不可用的字符
上图中,白色背景的部分表示 PSN ID 和 PSN 真实姓名都可以用的字符,绿色背景表示只能在 PSN 真实姓名中使用的字符,浅灰色背景表示只能在 PSN ID 中使用的字符。
可以看到,玩家可以在 PSN ID 中使用数字、横杠和下划线,但不能使用空格、撇号和变体拉丁字母,比较符合我们一般对 ID / 用户名的认知。在 PSN 真实姓名中,玩家则可以使用撇号、横杠和变体拉丁字母,但不能使用下划线和数字,也比较符合我们一般对姓名的认知。
遗憾的是,玩家能在 PSN 上用作真实姓名的字符极为有限,其变体拉丁字母仅限于 ISO-8859-15 字符集。这些变体字母虽然能覆盖传统上所谓的几大欧洲主要语言,但对于日本玩家来说,不能输入汉字,也不能输入假名,未免有些不够友好。
微软的 XBOX Live 账号略有不同。Live 账号也分 XBOX Gamertag 和 Live 真实姓名两个概念。
- XBOX Gamertag:拉丁字母、数字、空格
- Live 真实姓名:除长度外无任何限制
我们可以看到,XBOX Gamertag 的限制是和 PSN ID 差不多的,两者是平级的概念。但微软账号的 Live 真实姓名相比 PSN 的真实姓名而言,并不是一个专门为游戏服务设计的内容,因此两者名义上虽然平级,但概念上又略有不同。由于 Live 真实姓名是用于微软(包括 Office 365 等)所有服务的,它并没有字符集方面的限制。
XBOX Gamertag 只能使用字母、数字和空格
笔者认为,在字符集限制方面,微软 Live 真实姓名是最强的——没有任何限制。因此,在下面的讨论中,不再对 Live 真实姓名进行探讨。
相比之下,Switch 账号体系中没有 ID—真实姓名的二元概念,只有一个 nickname,就是前文介绍过的用户名。玩家在 Switch 上设置的用户名在联网时可以被其它玩家看到,而这个名称可以用的字符集远比 PSN 大。
在《第 17 话:俄语、日语和符号输入法》和《第 16 话:拉丁字母类输入法》,咱们曾经提到过 Switch 虚拟键盘上可以直接打出来的字绝大部分是可以用作用户名的,只有个别发灰的是不行。这样一来,因为 Switch 虚拟键盘上可以直接打出来的字很多,所以尽管灰掉了一部分,Switch 上可以用作用户名的字符仍然很多很多。
首先,基本的拉丁字母和常用符号当然不可少:
浅灰色背景:Switch 用户名不可用的字符,只有三个符号和一对字母
然后是希腊字母和西里尔字母:
常规的希腊字母与西里尔字母,Switch 都可以在用户名中使用
然后是更多标点符号、货币符号和类似字母的符号:
浅灰色背景:Switch 用户名不可用的字符,有千分号、韩元和卢布三个
再然后是箭头、数学符号和几何图形:
浅灰色背景:Switch 用户名不可用的字符,只有两个心形
再然后是日文标点符号、假名和汉字(只有一个「仝」虽然在汉字区但是被任天堂当作符号):
浅灰色背景:Switch 用户名不可用的字符,只有ゔ一个
最后是全角拉丁字母和常用符号(不过基本上都不能用在 nickname,遗憾):
浅灰色背景:Switch 用户名不可用的字符
对比之下,我们可以得出这样的结论:在 PS4 上,玩家可以在游戏中显示给别人的名字可以用的字符集(即可选的文字范围)只有 64 个(PSN ID)或 124 个(PSN 真实姓名,但游戏一般不支持),在 XBOX One 上只有 63 个(XBOX Gamertag)。而在 Nintendo Switch 上,玩家可以在游戏中显示给别人的用户名可以用的字符集多达 644 个!Switch 完胜!
更重要的是,Switch 不仅胜在数量上,而且胜在质量上。
如果你是一个 PS4 玩家,绝大多数情况下对方是只能在游戏中看到你的 PSN ID 的,并不能看到真实姓名,也就是只能看到一串英文和数字。即使在少量支持真实姓名的游戏里,也只能看到 26 个基本拉丁字母和少量的变体拉丁字母,因为 PSN 真实姓名只允许这些字符。
如果你是一个 XBOX 玩家,别人似乎也是只能看到你的 Gamertag 的,并不能看到真实姓名,也就是只能看到一串英文和数字。我还没见过显示 Live 真实姓名的游戏,如果有,请指教。
Switch 中你可以使用希腊字母、西里尔字母甚至假名
但如果你是一个 Switch 玩家,你可以看到更多的变体拉丁字母,拼写更丰富的欧洲及其它使用拉丁字母的语言,甚至可以拼写俄语、希腊语和日语(仅限假名和「々」等少量符号),并使用数学符号和简单的几何图形来点缀你的用户名。在这一点上,Switch 相对于 PS4 和 XBOX,那真是对玩家友好太多太多了!
对咱们中国玩家来说,虽然不能支持汉字略有遗憾,但是能用假名来写自己名字的汉字,也是件很不错的事儿,我看不少人的 Switch 用户名就是自己名字的汉字的日语读音。对于想用拼音写自己的名字的人来说,Switch 由于支持更多扩展拉丁字母,我们也能够写出更多拼音(不过仍然不是全部)。
在 Switch 的用户名里,你可以写出更多拼音
简单来说,在三大主机厂商里,Switch 的用户名是支持最多字符的。Switch 支持在用户名中输入假名和更多的拼音字母,大大方便了日本玩家和中国玩家。Switch 支持在用户名中使用符号,也使得玩家的用户名更加丰富多彩。相比之下,同样是在联网时让别人看到的 PSN ID 和 XBOX Gamertag 则要逊色很多。
不过,Switch 用户名的这些优点也是要付出代价的。游戏开发商需要为 Switch 版本开发覆盖更多字符的字体,才能在游戏中正常显示玩家的用户名。同时,为了避免互加好友时字符集过于丰富带来的输入昵称的困难,玩家在 Switch 中互加好友只能使用一串冰冷的数字,也就是 Friend Code。
下一回,咱们临时插一话,评测一下因为《精灵宝可梦 Let’s Go》而终于可以使用的中文输入法和朝鲜语输入法。
上一话:俄语、日语和符号输入法