如何向Unicode添加新字符:外行的经验

每个人都知道公认的Unicode标准。其(UTF-8)使用绝大多数Web资源。由马克·戴维斯(Mark Davis)(最初的1987年规范的主要贡献者)管理的Unicode联盟定期进行更新。

几天前一堆表情符号被添加到更新中,例如蒙古语的中文女书水平方格但是很少有人知道,有时候我们对日常生活中更熟悉的符号会陷入计划的更新中,而普通的发烧友会成为这种变化的发起者。几年前发生了类似的情况,当时用电器的工作模式符号补充 Unicode


照片-Debby Hudson -Unsplash

一切如何开始


2013年,英国IT专家Terence Eden向Hacker News社区提出了一个问题。他找不到合适的符号来表示“待机”模式,“此模式在1970年代中期以后发布的所有设备或小工具上都有”。伊甸园注意到Unicode中有条件雪人,而对他感兴趣的STANDBY不在场。

牛津大学研究员乔•拉里(Joe Loughry)回答了他的问题在该联盟的添加新字符的规则上附加了一个链接,并指出,即使在Unicode中,也应包括其他小工具状态的名称(例如,ON / OFF)。有五个这样的职位:

  • 开机-垂直线
  • 关机-圆形
  • 开/关-圆内的垂直线
  • 待机-垂直线穿过一个圆
  • 睡眠-“减弱”的新月

有点“官僚主义”


在讨论开始几周后,即2014年1月,该申请被发送给了财团。通信和协调开始了。伊甸园这样

“您选择正确的字符了吗?” 是! 是否有使用它们的明确证据?是! 有法律限制吗?没有!财团成员是否同意确实需要这些字符?是! 也许吧!没有!”

值得解释的是,联盟有扩展Unicode的建议和标准,但这不是严格要求的列表。与创新的对应关系不会自动确定,因此人们可以争论自己的立场并提出令人信服的出价。


照片-Aleksandar Cvetanovic-不飞溅

在这种情况下,STANDBY和POWER ON / OFF字符没有引起异议,但其余部分需要讨论。从历史上看,开和关的符号是从零到零,但是绝大多数普通百姓并不重视这种语义,而是专注于他们在小工具上看到的熟悉的名称。

作者没有在规范中找到类似的内容,因此他们不得不证明可用的标志不适合上电。对于关机,联盟本身分配了符号U + 2B58。

对于睡眠模式,似乎可以离开新月形。Unicode已经有两个这样的符号和另外13个带有不同月相的表情符号。但是,伊甸园和该公司坚持认为它们都不适合,因为他们“看错了”方向,并有“错误”的倾向。

图像-Joe Loughry -MIT许可证

因此,开发了一种新布局(上面显示了相应的图),并详细说明了比例,并且财团接受了。

结果


仅仅一个月后,这些字符已获得负责Unicode的ISO 10646工作组的批准。长达数月的等待,直到2016年6月,更新才作为Unicode 9.0的一部分发布。现在,所有五个角色都已获得官方认可-普通人,设计师,开发商甚至设备制造商都可以与他们一起工作。


照片- 马修·布罗德 - Unsplash

在这个故事中最重要的事情是如何把我们带回到早期或“小镇”互联网的氛围。看来,有目标的极客团队可以将自己的事业推向全球。这正是伊甸园及其同事所发生的事情。对于那些想重复这样的实验的人,有一些基本建议:

  • (, ) , . , .
  • . 1984 . .
  • . , . .
  • , . , , , .

要获得更多指导,请参阅Lowry指南财团的指南


我们在1cloud.ru提供用于虚拟基础架构的私有云租赁服务从控制面板,您可以快速部署一组虚拟服务器。

我们服务的新客户可以免费测试基础架构。只需通过网站上的表格进行申请或写信给技术支持即可。

Source: https://habr.com/ru/post/undefined/


All Articles