跳转到内容

Advertising:

阿拉伯数字

来自GSXAB的知识库
阿拉伯数字
术语名称 阿拉伯数字
英语名称 Arabic numerals
别名 印度–阿拉伯数字, Hindu–Arabic numerals

阿拉伯数字(Arabic numerals)指 0123456789 这十个符号,及其所代表的十进制数字符号系统,也称西阿拉伯数字或印度阿拉伯数字。中文语境中阿拉伯数字即指西阿拉伯数字,但在非中文语境中,这一词也可以广义地包含多种表示数的符号,包括东阿拉伯数字等。

阿拉伯数字

阿拉伯数字
0 1 2 3 4
5 6 7 8 9

变体

并排数字和旧式数字

现代常使用的阿拉伯数字字体中,全体数字并排高度,与大写拉丁字母同高,称为并排数字 lining figure 或 modern figure 。是打字机时期使用等高等宽的数字和大写字母打印时使用。由于其全部字符对齐,十分适合用于展示数学公式以及编制数学用表。

在中世纪时期阿拉伯数字传入欧洲时,受到拉丁字母小写形状影响,产生称为旧式数字 old-style figure 或文本数字 text figure 的抄写字体。这一字体中数字将圆圈放在中间格,与 b 、 d 、 g 的圆圈对齐,并且和 x 等字母同高。由于其形状与小写拉丁字母和谐,通常出现在文本的正文中偶然出现一个数字的情况,现在也见于偏手写的字体和较仿古的印刷体。在这种字体中,

  • 0 、 1 、 2 与 x 等高位于中间格。部分字体中 1 类似于小体大写字母 I 一样,有上下的楔形,在一些场景下独立出现时可能出现这个数字究竟是阿拉伯数字还是罗马数字的混淆。
  • 6 、 8 下部的圆圈位于中间格,存在上伸部分。
  • 3 、 4 、 5 、 7 、 9 下方写成勾作为下延部分。也有些字体中 3 、 5 的起笔作为上伸部分而不做下延。

现代,大部分场景使用并排数字排版。由于汉字是等高字形,为保证字体和谐,中文字体中基本全部使用并排数字字形排版。

斜线 0

阿拉伯数字 0 与大小写拉丁字母 Oo 是同形字符,实际手写场景中不存在差别,而且手写文章中通常可以通过上下文区分。但是在涉及计算机编码、元素符号和数字并列出现(如 10O₂ ),以及其他科学及工程方面的应用中,由于 0Oo 会都会单独出现且缺少足以区分的上下文,需要认为强调区别。 因此人们常常在打字机字体、计算机字体,以及相关场景手写体中,给数字 0 加上斜线(可能穿过圆圈,也可能是内接的)或圆点来区分,称为“带斜线的 0 ”(slashed zero)。

这种斜线一般只增加在数字 0 中而不是增加在字母 Oo 中,可能是 Oo 出现在单词里时增加斜线会降低单词辨识度,数字 0 增加斜线不会有类似问题。但也不排除有这样的字体。

早期也存在一些打字机为节省键位,仅使用一个键同时代表数字 0 和字母 O ,此时需要强调数字 0 时,会通过退格后重叠打印一个斜线字符 / 构成斜线 0 的手段区分。

从 Unicode 9.0 开始[1]允许通过增加变体选择器 U+FE00 Variation Selector 1 来指定斜线 0 ,但这对字体设计者只是可选项,很多时候只选择其中的一种字形,并不严格支持变体。

变体 1

罗马数字中 I 代表 1 且形状相似,同时 I 使用 J 作为词尾变体或装饰性变体,因此旧字体中, 1 可能被写成 I 或 J 。

横线 7

带横线的 7 (crossed seven)用于欧洲大陆及其他地区,是部分地区的标准手写体。

其他手写变体

尽管不同地区阿拉伯数字的印刷体基本一致,在手写体中可能出现各种变体,比如 4 的上方封口或不封口(内手写体标准不封口,但印刷体一般封口)、 8 写成上下两个圈(欧美常见)、 0 的方向(一般逆时针,但也有反过来的)等。

跨文化识别问题

受到不同语言的手写体书写习惯影响,同一个符号在不同地区之间可能有不同的认知。

  • 部分地区(包括内)连笔的 4 和其他部分地区闭口在圆弧下方的 6 ,可能互相认错。
  • 其他部分地区的连笔的 4 (两笔不相接而不交叉,且上方不封口)在内可能误认成 9 。

Advertising: