一、同字换位
毕昇没有问周嘉宁从哪里来。
匠人关心的事更实际:这枚白纹字为什么不碎,为什么能把一个陌生女子的姓名印在灰上,以及它若混进正匣,会不会毁掉整盘活字。
周嘉宁没有给神怪解释。她拿起两枚普通“之”字,在纸边画了三个小格:“同一枚字,先放第一格,再放第三格。若两处字形完全一致,就证明它能移动。若那枚白纹字也能这样重复,错就不是一页纸的错,是整套字匣的错。”
毕昇听完,眼睛亮了一瞬。
这亮光不是因为她,而是因为方法本身。周嘉宁很清楚这一点,甚至为此松了一口气。历史应该记住的是毕昇怎样把字从版上拆出来,而不是她怎样从后世把风险说破。
炉火舔着铁板边缘,泥字在格中发出细微的干响。她忽然意识到,真正会传下去的从来不是某个人惊险出现的传奇,而是这种能被别人重复、能被下一双手验证的办法。她必须让自己退到办法之后。
玮玮站在门口,肩上的血已经止住。他一直看着她,目光不越界,却太专注。周嘉宁被他看得耳根微热,索性把一块小竹片递过去:“别光站着,记位置。”
玮玮接过竹片,低声问:“你信我记?”
“不信你,难道信那枚白字?”
毕昇咳了一声。
周嘉宁立刻低头去排字,玮玮也转开眼。两个人的手在排版盘边短短碰了一下,指尖余温混着泥灰的粗粝又各自收回,像谁也没承认刚才那点不合时宜的亲近。
二、松脂蜡灰
铁板微热,松脂、蜡和纸灰在版面下慢慢融开。
毕昇把字排入盘中,用平板轻压。周嘉宁在一旁看着他调整间距。她在课堂上讲过活字的原理,真正站在炉边才知道,所谓“可移动”不是一句简明定义,而是一双手反复试出的温度、黏度和力度。
第一张试印落下,字迹有些歪,却清楚。
同一个“之”字换位后,笔画缺口完全一致。毕昇把纸举到光里,忽然笑了一下。那笑很短,很疲惫,却像火中铁板终于定住。
周嘉宁也笑了。
学徒们围上来,先是不敢碰,后来有人伸出满是泥灰的手指,隔着半寸比划那两个一模一样的缺口。另一个人小声说:“这不就能少刻一整版了?”话一出口,屋里像被这句朴素的账算亮了。少刻一整版,意味着省下木头、省下工时,也意味着一卷书有机会多印几份。
毕昇把试印纸压在案上,终于真正笑开了一瞬。那一瞬,连玮玮都忘了去看废盆里的白纹,只看着那张歪歪斜斜的纸,像也愿意相信这项手艺会把更多正确的字送出去。
周嘉宁没有打断这点亮光。她知道希望必须先成立,人才有资格谈它会怎样被污染。
下一息,白纹从废盆里窜上版面。
火油罐被撞翻,油线沿桌沿流向热板。玮玮冲过去掀起湿麻布,压住油火。火星炸开时,他把整只手臂挡在周嘉宁身前,逼得她后背抵上墙。烟气与血腥混着汗湿的热意直逼而来,她胸口贴着他臂弯的布料,滚烫体温透过薄层衣料窜入肌肤,后背冰凉的墙面与前方火墙般的温度形成刺目的对比。
距离太近,近得她能闻到他衣袖上的烟味和血腥味混着自身体香与急促呼吸的湿热。她本该立刻推开他,却先看见他下颌绷得发白,所有注意力都在版盘和火线之间。那一刻心跳漏了一拍,耳根发烫得像被暗火燎过,却没有挪开半分。
他不是把她藏起来。他是在给她争那一瞬判断的时间。
周嘉宁抬手按住他的肘,掌心覆上滚烫的肌肉与隐隐脉搏:“左边还有一线油。”
玮玮照她指的方向压下去。两人动作贴得极近,布料摩擦沙沙作响,她指尖能清晰感到他肘弯处筋脉的紧绷与松弛交替,呼吸落在她发丝间带着烟火余温,却没有一分多余。毕昇扑灭最后一撮火,排版盘保住了,铁板上却多出一个烧出的白色符号。
三、错字出门
火灭之后,作坊里只剩湿麻布的焦味。
毕昇重新清点字匣。周嘉宁逐格核对,发现那枚白纹字不见了。玮玮的脸色在她报出空格时变了。
门外有脚步声远去。
一个穿青布袍的小吏抱着竹匣,正从巷口拐出去。毕昇追了两步,被运纸的车挡住。玮玮越过车辕,差一点抓住那人袖口,却被街角涌出的人流隔开。
周嘉宁没有盲目追。她站在作坊门槛上,看那小吏在雨棚下停了一瞬,把竹匣递给另一个人。那人腰间挂着笔囊,背着一卷旧纸,像替人搜集奇技杂闻的书吏。
玮玮回来时,指节擦破,眼底压着深深的懊恼。
“没追上。”
“你救了版盘。”周嘉宁说。
“但错字出去了。”
她看着街尾消失的人影,声音比他更稳:“所以我们去它要被写下来的地方。一个字能换到很多处,一个错字也一样。”
街上人声杂乱,卖纸的、送炭的、催账的都从雨棚下挤过去,没有谁知道一枚小小泥字刚把他们身边的历史拨偏了一寸。周嘉宁把这份喧闹记在心里:错误不是等人庄重迎接才开始传播,它常常混在最普通的脚步声里出门。
玮玮抬眼。
周嘉宁把试印纸折好,塞进袖中:“能移动的不只有字。证据也能。”
她说这话时,袖中纸角贴着腕骨,微微发烫。那不是胜利的热,而是提醒她:从这一刻起,他们追的已经不是一枚泥字,而是一条会借人手、人声和纸路不断换位的错误。
雨声落在青瓦上,远处书吏回头看了一眼。那只竹匣缝里,浮出一行极细的白字:送梦溪。