响肠新闻

首页 科技 教育 时事 健康养生 财经 军事 社会 体育 旅游 文化 汽车 综合 国际 娱乐

响肠新闻>综合>《魔兽世界》游戏角色名称现禁用Ext-A汉字

《魔兽世界》游戏角色名称现禁用Ext-A汉字

发布时间:2019-10-30 16:31:33 已有: 4972 人阅读

作者:曾浩1996

什么是“尿中文”和“ext-a中文”

unicode标准最初制定时,它集成了当时的中国大陆gb 2312、台湾big 5、日本jis和韩国ks x字符集,包含20902个汉字,形成了中国、日本和韩国的“中日韩统一表意文字”。这些汉字被称为“尿汉字”。

uro汉字基本等同于gbk汉字,具体字符集可在[官方Uro汉字列表(英文)中查看。

然而,由于各地字符集标准的由来已久的指定(例如,gb 2312是在1980年发布的),由于当时的技术条件,只包括普通字符。因此,当unicode 3.0标准在2000年制定时,又增加了6582个汉字,形成了“CJK统一表意扩展a”,称为“扩展a汉字”。

汉字在甲区的扩展主要包括

古籍中使用的字符(大部分扩展的字母区域都是这种类型);

方言字符,如“”(原“训”字);

类比简化字符,如" "(y m: n,he,常用于人的名字);

日本和韩国创造了自己的汉字,如" "。

以前版本的问题

在8.2.5之前,cn、tw和ptr中的服务器允许在角色名称中使用汉字,允许的范围包括uro和EXT-A

然而,在简体中文客户端的默认字体文件中,仅包含uro汉字,而ext-a汉字全部变成一个一字宽的空白。

(arkai_t.ttf,ext-a汉字全部为空。灰色十字表示字体没有这个代码点。)

因此,如果有人意外(或有意)在字符名称中使用这些字符,结果通常会非常糟糕:

如果没有替换字体,它将显示为空白;

如果用gbk字体替换,它通常会显示为问号;

如果字体被gb18030或更大的字符集替换,它将正确显示。

这不仅不方便。此外,利用这一技术缺陷做非法的事情会让许多玩家想要举报,但因为看不到名字而放弃。

对8.25版的更改

cn(国家服务)、tw(台湾服务)和ptr(测试服务)的汉字角色名称只能使用uro汉字,ext-a汉字被禁用。

美国(美国)、欧盟(欧洲)和韩国(韩国)最初不允许使用汉字角色名称,并且没有进行调整。

如果不支持该字体(包括本地字体),现有角色名称中的ext-a汉字将显示为问号,而不是空白。

如果您的字体能够正常显示这些汉字,它不会受到影响。

(请尝试在名称中使用ext-a中文字符“”,并提示“名称只能包含字符”。这个名字是虚构的。)

(变回原来的字体,单词“显示为问号。)

Copyright 2018-2019 ruczen.com 响肠新闻 Inc. All Rights Reserved.