❿ ➓ ⓫ — ⑩ ➉ ⑪

❿ ➓ ⓫ — ⑩ ➉ ⑪

当将 Unicode 字符“DINGBAT 负带圆圈数字十”(U+277F)或“DINGBAT 负带圆圈无衬线数字十”(U+2793)与 Unicode 字符“负带圆圈数字十一”(U+24EB)进行比较时,十看起来与十一不一样(见下文)。其非负对应项的情况相同。

这种不兼容的原因是什么?是否有其他带圆圈的数字实际上兼容(要么是遵循十的大小和样式的十一,要么是遵循十一的大小和样式的十)?

❿ ➓ ⓫ — ⑩ ➉ ⑪

下面是 Linux 终端中的相同字符。第二个十和第十一个的圆圈大小相同,但字体完全不同。

在此处输入图片描述

答案1

带圆圈的负数 1 到 10 最初源自Zapf 标志字体,从一开始就是 Unicode 的一部分,而 11 到 20 是在 3.2 版中才添加的为了兼容性新版日文版日标X0213标准。这有两个后果:

  1. 由于这两组数字是在不同时间编码的并且是不相交的,因此某些字体可能只包含其中一种,而其余字体则保留为其他字体。
  2. 由于前十个字符来自特定字体,因此即使是包含整个集合的现代字体也可能决定使用不同的样式绘制这两个范围,从 1 到 10 模仿原始Zapf 标志字形和11到20更符合字体自身的设计原则,即与“⑪”等常规圆圈数字同步。

尽管如此,这两个范围在规范上构成了一个完整的集合;没有任何其他 Unicode 字符可以与它们协调一致。如果您希望整个集合以一致的样式显示,则必须找到具有此品质的字体。

相关内容