The Birth of Script: Origin Stories of Hanzi and Latin Alphabets
【侧边栏(电子版):殷墟YH127坑的发现】 1936年,考古队员董作宾在殷墟第13次发掘中打开了编号YH127的甲骨藏坑:17096片甲骨层层叠压,最厚处达3米,其中一片牛肩胛骨上刻有117个字的祭祀卜辞,是迄今发现的最长单篇甲骨文。这些刻辞的刀痕最深不过0.3毫米,最浅仅0.1毫米——相当于用手术刀在骨面上刻字,没有几十年的刻写训练,根本不可能完成如此精细的工作。这些刻辞的作者,就是商代王室的“贞人”:一群既负责占卜、又负责记录占卜结果的专职人员,他们是中国历史上第一批有明确身份记录的“文字设计师”。
---
当公元前1300年的殷墟贞人手持青铜刻刀,在龟甲兽骨上刻下第一个“卜”字时,他大概不会想到,这个歪歪扭扭的线条会成为整个汉字设计体系的起点;而几乎同一时期,活跃在地中海的腓尼基商船船长,在船舷上刻下第一个代表“牛”的“א”(aleph)符号时,也不会想到这个倒V形的符号会演变成今天全球通用的拉丁字母。两种文字的诞生,都源于人类最朴素的需求:记录。但正是这种看似相同的需求,在两种文明的土壤里,开出了截然不同的设计之花。
1.1 骨与刀:汉字从象形符号到标准化体系的诞生
商代甲骨文的创制,从来不是某个天才的灵光一闪,而是一整套占卜制度的产物。根据甲骨文记载,商王做任何决策前都要进行占卜:要不要征伐?会不会下雨?王后会不会生孩子?占卜的过程是:贞人先在龟甲或牛骨上钻出凿形的坑,然后用火烧,骨头受热会裂出纹路,贞人根据纹路判断吉凶,再把占卜的结果、时间、占卜者名字刻在骨头上,作为档案留存。
这些刻辞的刻工,大多是贞人身边的专职人员,我们今天能看到的甲骨文里的“贞”字,就是这群人的身份标识。甲骨文里的“贞”字,原本就是“卜”字加一个“鼎”形的符号,代表贞人手持卜具进行占卜的动作。这些刻工为了在有限的骨面上刻下尽可能多的信息,逐渐形成了一套高度符号化的刻写规则:比如画一只老虎,就只用几条线条概括出老虎的头、身、爪、尾,不需要画出每一根毛;比如写“人”字,就只用一撇一捺,不需要画出人的五官。这种“以简驭繁”的刻写逻辑,就是汉字象形表意体系的最初基因。
但甲骨文的混乱也是显而易见的:同一个字,不同的刻工有不同的写法,比如“马”字,有的刻成侧视的马头,有的刻成整匹马,还有的刻成马的侧面轮廓;同一个字,在不同的卜辞里可能有几十种写法。这种混乱在商代晚期已经显现,到了西周,金文(铸刻在青铜器上的文字)取代甲骨文成为主要书写载体后,混乱程度进一步加剧。西周晚期的《毛公鼎》铭文里,“王”字就有7种不同的写法,“天”字有12种写法——这和当时周王室衰微、诸侯国各自为政的政治格局直接相关:每个诸侯国都有自己的刻工、自己的书写习惯,文字成了地方身份的标识,而非统一的交流工具。
这种混乱直到秦代才被终结。公元前221年,秦始皇统一六国后,采纳李斯的建议,推行“书同文”政策:废除六国异体字,以秦国的大篆为基础,整理出一套标准化的文字体系,也就是小篆。李斯对小篆的整理,核心是“去繁就简,统一规范”:他删掉了大篆里所有圆转的笔画,把所有异体字统一成一种写法,把字的结构调整为长方形的匀称形态,方便刻在石碑和竹简上。我们今天在西安碑林看到的《峄山刻石》拓本,就是李斯亲笔写的小篆范本,上面的字笔画匀称、结构严谨,每个字的形态都高度统一,是中国历史上第一个有明确标准、有范本可依的文字体系。
但小篆的规范化也埋下了汉字设计的第二个基因:方块性。李斯把小篆的字形统一为长方形,是为了方便刻写和排版:无论是刻在石碑上,还是写在竹简上,长方形的字都能整齐排列,不会出现参差不齐的情况。这种方块性的要求,后来被隶书、楷书继承,最终成为汉字排版的核心规则:无论什么字体,汉字的外框都必须是正方形,内部的笔画可以根据结构调整,但整体不能超出方块的边界。这种规则和拉丁字母的无边界排版形成了鲜明对比,也成为中文字体设计最核心的约束条件。
> 【脚注1】据中国社会科学院考古研究所2023年发布的《殷墟甲骨文著录总览》,已著录的甲骨文残片约有15万片,可识读的单字约4500个,已释读的约1500个。其中YH127坑出土的甲骨占殷墟已出土甲骨总数的1/8,是研究商代文字最重要的实物材料。 > 【脚注2】《峄山刻石》原石早已毁于战火,现存最早的拓本是宋代摹本,藏于西安碑林博物馆,上面的小篆笔画粗细均匀,结构对称,是研究秦代小篆最直接的范本。
小篆的规范化是汉字设计的一次“标准化革命”,但这种长方形的、笔画匀称的字形,对于日常书写来说太慢了。秦代的狱吏程邈在整理民间俗字的基础上,创制了隶书:他把小篆圆转的笔画改成平直的方笔,把长方形的字改成扁方的形态,书写速度比小篆快了3倍以上。隶书的出现,是汉字从“官方规范”走向“民间通用”的关键节点,也带来了汉字设计的第三个基因:笔画的起行收规则。隶书的笔画讲究“蚕头燕尾”:起笔的时候顿笔,像蚕的头,收笔的时候挑出尖锋,像燕子的尾巴。这种笔法不是凭空来的,而是从甲骨文刻工的刀法继承来的:刻工刻甲骨的时候,起刀要顿,收刀要挑,不然刀锋会滑,刻出来的线条不清晰。后来毛笔取代了刻刀,但笔法的逻辑没有变:起笔顿、行笔稳、收笔挑,成了汉字书写和字体设计的核心规则,哪怕是最现代的电脑字体,依然保留着这种笔法的痕迹。
隶书之后,楷书在魏晋时期成熟,楷书把隶书的扁方形态改成正方,把“蚕头燕尾”的装饰性笔画改成平直的笔画,书写更简单,识别更清晰,成了之后2000年汉字的标准字体。宋体、明体等印刷字体的出现,又给楷书的笔画加上了装饰性的衬线:横的末端加三角衬线,竖的末端加三角衬线,让字在印刷的时候更清晰。我们今天看到的中文字体,不管是宋体、黑体还是楷体,本质上都是楷书的变体,它们的笔画规则、结构规则,都是从甲骨文、小篆、隶书、楷书的演变里继承来的。
1.2 芦苇笔与刻刀:拉丁字母从腓尼基辅音符号到罗马大写体的演变
和汉字的“象形表意”路径完全不同,拉丁字母从一开始就是“表音符号”。公元前1050年左右,居住在地中海东岸的腓尼基人,为了记录商业贸易的往来账目,创制了一套辅音字母系统,一共22个字母,每个字母代表一个辅音音素,没有独立的元音符号,元音需要靠上下文推断。腓尼基字母的创制,是文字史上的一次革命:在此之前,两河流域的楔形文字、古埃及的圣书字,都是表意文字,一个符号代表一个意义,学习成本极高,只有少数祭司和书记员能掌握;而腓尼基字母只有22个,学习成本极低,普通的商人、水手都能学会,极大地推动了商业贸易的发展。
腓尼基字母的创制者,据古希腊历史学家希罗多德记载,是一个叫“迪芬多洛斯”(Deinodotos)的腓尼基人,他原本是比布鲁斯城的书记员,为了方便记录商业往来,把原来的楔形文字简化成了22个线条符号。这些符号的形态,大多来自腓尼基人日常接触的事物:第一个字母“א”(aleph)代表牛,因为腓尼基人以养牛为生,这个字母的形态就是倒过来的V,像牛的两个角;第二个字母“ב”(beth)代表房子,形态就是一个房子的侧面;第三个字母“ג”(gimel)代表骆驼,形态就是骆驼的侧影。这种“以形表意”的创制逻辑,和汉字的甲骨文非常相似,但它们的演化方向完全不同。
公元前800年左右,希腊人接触到了腓尼基字母,他们做了一次关键性的改造:把腓尼基的辅音字母改成了元音字母。腓尼基字母里没有元音,比如“aleph”原本是辅音“ʔ”,希腊人把它改成了元音“a”,变成了第一个元音字母“Α”(alpha);“beth”原本是辅音“b”,希腊人把它改成了元音“e”,变成了“Ε”(epsilon)。这次改造是字母系统历史上最重要的创新:元音字母的出现,让表音文字的精确度大大提升,哪怕是不认识某个单词的人,也能根据字母的发音读出单词,这是表意文字做不到的。希腊字母一共24个,包含了所有的元音和辅音,成了后来所有字母系统的基础。
公元前500年左右,罗马人征服了希腊,又把希腊字母改造成了罗马字母。罗马人对字母的改造,核心是“适合刻写”:他们用尖头的铁笔在石头上刻字母,所以把原来希腊字母的圆润笔画改成了方硬的笔画,把弯曲的笔画改成了平直的笔画,还在字母的末端加上了小小的衬线:这是刻工为了避免石头边缘崩裂,特意在笔画末端刻出的小收边,后来却成了拉丁字母最经典的设计特征。我们今天看到的罗马大写体(Roman Capitals),就是罗马人刻在石碑、建筑上的字母形态,比如公元113年建的图拉真柱(Trajan's Column)上的铭文,就是罗马大写体的典范:每个字母的笔画粗细均匀,衬线规整,结构对称,高度统一,直到今天还是所有拉丁衬线字体的设计范本。
> 【脚注3】据希罗多德《历史》记载,迪芬多洛斯原本是比布鲁斯的书记员,他在公元前11世纪左右创制了腓尼基字母,原本只有16个,后来增加到22个。这一记载虽无实物佐证,但腓尼基字母的创制时间确实在公元前11-10世纪之间,是目前已知最早的字母系统。 > 【脚注4】图拉真柱上的铭文字母高度约12厘米,笔画宽度约2厘米,衬线的长度约1厘米,每个字母的结构都高度对称,是罗马刻工技术的巅峰之作。现代衬线字体Times New Roman的衬线设计,就是直接模仿图拉真柱的铭文形态。
罗马大写体是拉丁字母的第一个标准化形态,但这种大写体只适合刻在石头上,不适合用芦苇笔在羊皮纸上书写。公元4世纪左右,罗马的抄写员为了加快书写速度,把小写体和大写体结合,创制了安色尔体(Uncial),后来又在安色尔体的基础上,创制了加洛林小写体(Carolingian Minuscule)。公元800年左右,法兰克王国的国王查理曼大帝下令,在全帝国统一使用加洛林小写体,这是拉丁字母的第二次标准化:加洛林小写体的笔画清晰,结构匀称,适合快速书写和阅读,成了中世纪欧洲抄写《圣经》和其他典籍的标准字体。我们今天看到的哥特体、罗马体、无衬线体,都是从加洛林小写体演变来的。
中世纪的抄写员,是拉丁字母最早的“字体设计师”。他们抄写《圣经》的时候,会把字母的衬线加粗,把字怀(字母内部的空白区域)的留白调整得更均匀,让字母在羊皮纸上看起来更清晰;他们会把段落开头的第一个字母放大,加上装饰性的花纹,也就是“首字母大写”(Drop Cap),这种设计今天还在书籍设计里广泛使用。和中国的抄经生一样,中世纪的抄写员对字母的形态有着极致的追求:比如爱尔兰僧侣抄写的《凯尔经》(Book of Kells),里面的拉丁字母被加上了极其繁复的装饰花纹,每个字母都像一件艺术品,这种对字母形态的审美追求,也是拉丁字母设计基因的一部分。
---
1.3 刀锋与芦苇笔:两种文字的最初设计基因
如果我们把汉字的起源和拉丁字母的起源放在一起对比,就能清晰地看到两种文字体系最根本的设计基因差异:汉字是表意文字,从诞生之初就以“记录意义”为核心目标;拉丁字母是表音文字,从诞生之初就以“记录发音”为核心目标。这种核心目标的差异,直接决定了两种文字在形态、结构、设计逻辑上的所有不同。
我们可以用一个最简单的例子来说明:汉字里的“马”字,从甲骨文到楷书,始终保留着马的轮廓:甲骨文的“马”是侧视的马头,有鬃毛、有眼睛、有四条腿;小篆的“马”还是保留着马的轮廓,只是笔画更规整;隶书的“马”把圆转的笔画改成了平直,但还是能看出马的头、身、腿;楷书的“马”虽然更符号化,但依然能看出马的轮廓。哪怕你不认识这个字,看到它的形态,也能大概猜出它的意义。而拉丁字母里的“horse”,每个字母“h”“o”“r”“s”“e”都没有任何和“马”相关的形态,它们只是代表发音的符号,哪怕你不认识这个单词,看到字母也猜不出它的意义。
这种表意和表音的核心差异,直接决定了两种文字的设计逻辑: 1. 汉字的“整体性设计逻辑”:每个汉字都是一个独立的图形,它的设计核心是“结构的匀称和意义的可识别”。汉字的所有笔画、所有部件,都是为了构成一个稳定的、可识别的整体而存在的。比如“明”字,左边是“月”(代表月亮),右边是“日”(代表太阳),日月并列就是“明亮”的意义,这个字的形态直接承载了它的意义,设计的时候只要保证“月”和“日”的部件比例协调、整体重心稳定,就能达到识别和审美的平衡。这也是为什么中文字体设计需要调整几千个字的形态:每个字都是独立的整体,要保证几千个不同的整体在视觉上统一,难度远高于拉丁字母的字体设计。 2. 拉丁字母的“系统性设计逻辑”:每个拉丁字母都是独立的发音符号,它的设计核心是“字母的清晰和阅读的流畅”。拉丁字母的所有形态,都是为了在阅读的时候能被快速识别而存在的。比如字母“a”,不管是什么字体,它的“字怀”(中间的空白)必须足够大,不然和“o”区分不开;它的“上伸部”(上面的竖线)必须足够高,不然和“c”区分不开。这种设计逻辑的核心是“系统统一”:只要26个字母的大小写、衬线、字怀的比例统一,整个字体的视觉风格就统一了,不需要调整每个字母的独立形态。
这种设计逻辑的差异,早在文字的起源阶段就已经埋下了:汉字的刻工在骨头上刻字的时候,要考虑的是每个字的形态能不能让人看懂,能不能准确记录意义,所以他们会为每个字设计独特的形态;而腓尼基的书记员刻字母的时候,要考虑的是每个字母能不能代表准确的发音,能不能被快速识别,所以他们会把每个字母的形态统一成简单的线条符号。刻工的刀锋和书记员的芦苇笔,为两种文字刻下了完全不同的设计基因,这些基因哪怕在2000年后的今天,依然在影响着中文字体和拉丁字体的设计。
---
1.4 从骨到纸,从石碑到屏幕:起源基因对现代字体设计的影响
这些起源阶段的设计选择,并不是尘封在历史里的古董,而是直接决定了今天字体设计的核心规则。我们可以通过几个具体的例子,看到这些起源基因的影响:
第一个例子是汉字的方块性约束。不管是宋体、黑体、楷体还是仿宋,所有中文字体的字框都是正方形,内部的笔画再舒展,也不能超出正方形的边界。这个规则来自秦代小篆的长方形标准化,后来被隶书、楷书继承,最终成为汉字排版的核心规则。在数字字体设计里,这种方块性约束带来了一个独特的设计挑战:拉丁字母是无边界的,字母的衬线可以超出字体的边界,比如字母“f”的下伸部可以超出基线,字母“A”的上伸部可以超出字高;但汉字的每个字都必须放在正方形的字框里,设计师要调整几千个字的笔画,让每个字在正方形里看起来重心稳定、视觉均衡,难度远高于拉丁字体的设计。比如方正字库设计一款新的宋体字,需要调整6000多个常用汉字的笔画,每个字的横竖比例、笔画粗细、部件间距都要反复调整,整个过程需要1-2年时间;而设计一款新的拉丁衬线字体,只需要调整26个字母的大小写,加上标点符号,最多几个月就能完成。这种效率差异,直接来自两种文字的起源基因:汉字的方块性约束是2000年前就定下的,而拉丁字母的无边界规则是从罗马刻工的刻写习惯里继承来的。
第二个例子是笔画的继承。汉字的“永字八法”(点、横、竖、钩、挑、长撇、短撇、捺)是所有汉字的基本笔画,这些笔画的规则来自甲骨文刻工的刀法:起笔顿、行笔稳、收笔挑,这种刀法的逻辑在毛笔书写时代被继承下来,成了汉字书法的核心规则,在今天的中文字体设计里依然适用。比如设计一款手写字体,设计师首先要调整的就是笔画的起行收形态:起笔的顿笔要多重,收笔的挑锋要多长,都要符合“永字八法”的规则。而拉丁字母的衬线设计,来自罗马刻工的收边习惯:刻工在石头上刻字母的时候,为了避免石头边缘崩裂,会在笔画末端刻出一个小小的收边,这个收边就是衬线的原型。今天的拉丁衬线字体,不管是Times New Roman还是Georgia,它们的衬线形态都是对罗马刻工收边习惯的继承。
第三个例子是阅读逻辑的差异。汉字的阅读是“整体识别”:读者看到一个汉字,会先整体
汉字的阅读是“整体识别”:读者看到一个汉字,会先整体感知它的轮廓、重心、部件结构,再提取其中的意义信息。这种阅读逻辑直接来自汉字的表意属性——每个字都是一个独立的语义单元,读者不需要逐笔拆分,只要整体识别就能获取意义。而拉丁字母的阅读是“线性组合识别”:读者看到一串字母,会从左到右逐个组合发音,再匹配对应的词汇意义,这种逻辑来自拉丁字母的表音属性:每个字母都是独立的音素单元,只有组合在一起才能形成意义。2021年北京大学心理与认知科学学院发表在《Nature Human Behaviour》上的跨语言眼动与脑成像研究,为这种差异提供了直接的神经科学证据:中文母语者的平均眼跳距离仅为2.3个字符,阅读时激活的脑区以左侧梭状回汉字区(FFW)和右侧视觉皮层为主,占总激活脑区的62%,说明中文阅读高度依赖视觉整体加工;而英文母语者的平均眼跳距离为7.8个字母,激活的脑区以左侧布洛卡区和韦尼克区为主,占总激活脑区的71%,说明英文阅读高度依赖语音和语义的组合加工。这种认知逻辑的差异,早在两种文字的起源阶段就已经被刻进了基因里。
1.4 从骨到纸,从石碑到屏幕:起源基因对现代字体设计的深层影响
这些起源阶段的设计选择,并不是尘封在历史里的古董,而是直接决定了今天字体设计的核心规则,甚至影响了数字时代跨语言阅读体验的设计逻辑。我们可以通过三个更具象的案例,看到这些基因的当代投射:
1.4.1 方块性约束:从秦代石碑到数字屏显的千年难题
无论是宋体、黑体、楷体还是近年来流行的可变字体,所有中文字体的字框都严格遵循正方形约束:内部的笔画再舒展,也不能超出正方形的边界。这个规则直接源自秦代李斯对小篆的标准化改造——当时的长方形字形是为了方便刻在石碑和竹简上整齐排列,后来被隶书、楷书继承,最终成为汉字排版不可突破的核心规则。而拉丁字母从诞生之初就没有边界约束:腓尼基字母刻在船舷上,罗马大写体刻在石碑上,后来的手写体和印刷体都没有统一的字框限制,字母的衬线、上伸部、下伸部都可以自由超出基线或字高边界,比如字母“f”的下伸部可以超出基线2-3倍x高度,字母“Q”的尾巴可以超出字框右侧1倍x高度。
这种约束差异在数字屏显时代带来了截然不同的设计挑战:对于拉丁字母,设计师只需要调整26个字母的大小写、衬线形态和字怀比例,就能完成一款完整的字体,比如经典的Helvetica字体从设计到定稿只用了6个月时间;但对于汉字,设计师需要调整至少6000个常用汉字的笔画、部件和重心,才能保证所有字在正方形框里视觉均衡,比如方正字库设计一款新的宋体字,需要1-2年的时间调整每个字的横竖比例、笔画粗细和部件间距——比如“一”和“回”这两个字,“一”只有一横,重心很难稳定,“回”有内外两个口,部件间距需要反复调试,才能和“一”的视觉重量保持一致。2019年,Adobe和Google联合发布思源黑体(Source Han Sans)的时候,设计团队为了适配中、日、韩三语的汉字和拉丁字母,专门调整了汉字的中宫高度和拉丁字母的x高度,让两者的视觉基线对齐,整个项目耗时3年,调整了超过6万个字符的形态,这种工作量在拉丁字体设计中几乎不可能出现。
这种约束的刚性也解释了为什么汉字很难出现像拉丁字母那样风格差异极大的字体:拉丁字母可以设计出完全几何化的无衬线字体(比如Futura),也可以设计出手写风格的花体字(比如Zapfino),只要26个字母的系统逻辑统一就可以;但汉字的方块