什么是布莱叶盲文?
布莱叶盲文(Braille)是一种供视障人士使用的触觉书写系统。它由路易·布莱叶(Louis Braille)于 1824 年发明,当时他年仅 15 岁,就读于巴黎皇家盲人青年学院。与隐藏消息含义的密码不同,布莱叶盲文是一种编码系统,专为无障碍而设计——它将印刷文字转换为可以通过触摸阅读的形式。
布莱叶盲文中的每个字符称为一个方格,由排列在 2 列 3 行网格中的最多六个凸点组成。点按左列从上到下编号为 1-2-3,右列从上到下编号为 4-5-6。六个位置每个可以凸起或平坦,共有 2^6 = 64 种可能组合,足以表示字母、数字、标点和特殊标记。
布莱叶盲文的编码方式
十字系统
路易·布莱叶将字母组织成称为十的系统化组:
- 第一十(A-J):只使用点 1、2、4 和 5(顶部四个位置)
- 第二十(K-T):在每个第一十模式中添加点 3
- 第三十(U-Z):在第一十模式中添加点 3 和 6
字母 W 在布莱叶设计系统时不属于原始法语字母表,因此它获得了一个独特的模式(点 2、4、5、6),打破了十的规则。
特殊标记
布莱叶盲文使用修饰方格来改变后续方格的解释方式:
| 标记 | 点位 | 用途 |
|---|---|---|
| 大写标记 | 点 6 | 下一个字母为大写 |
| 数字标记 | 点 3、4、5、6 | 后续方格为数字(使用 A-J 模式) |
| 字母标记 | 点 5、6 | 数字后返回字母模式 |
布莱叶盲文中的数字
数字复用与前十个字母(A=1,B=2,……I=9,J=0)相同的点模式,前面加数字标记。例如,数字"42"编码为:数字标记 + D(表示 4)+ B(表示 2)。
如何将文字转换为布莱叶盲文
- 将文本分解为字符 — 逐一处理每个字母、数字、空格或标点
- 添加标记 — 在大写字母前插入大写标记,在数字序列前插入数字标记
- 映射到点模式 — 在布莱叶字母表中查找每个字符的点组合
- 生成输出 — 将点模式转换为 Unicode 布莱叶盲文字符(U+2800 到 U+28FF)或视觉表示
Unicode 布莱叶盲文
Unicode 标准包含专用于布莱叶盲文模式的区块(U+2800 到 U+28FF)。每个字符的码点使用以下公式计算:
码点 = 0x2800 + (点1 × 1) + (点2 × 2) + (点3 × 4) + (点4 × 8) + (点5 × 16) + (点6 × 32)
这使布莱叶盲文可以在任何支持 Unicode 的文本系统中表示,从而可以在电子邮件、文档和网页中分享布莱叶盲文文本。
历史背景
布莱叶盲文的灵感来自夏尔·巴比埃的"夜间书写"——一种使用 12 个点让士兵在黑暗中静默通信的军事代码。年轻的路易·布莱叶发现这个系统不实用,因为 12 点方格太大,无法在单个指尖下感知。他的天才之处在于将其缩减为 6 个点,同时为完整的书写系统保留了足够的组合。
这个系统在布莱叶有生之年并未被广泛采用。他于 1852 年死于肺结核,享年 43 岁。直到他去世后,布莱叶盲文才成为触觉文化的国际标准。如今,布莱叶盲文已适应于世界上几乎所有书面语言,包括数学符号(Nemeth 码)和音乐(布莱叶音乐符号)。