随着排版印刷技术的不断更新、发展,造字技术也与其同步发展、更新,下面我根据自己从铅印到如念最先进的电脑排版中所接触和使用到的造字问题,简单分析各个排版印刷时期造字的技术和技巧,希望对我们今后的工作有一些启示。
一、雕版、活字印刷中的造字
早期的雕版印刷,它起源于印章,其印刷原理与印章有许多相似之处,只是它雕刻的数量、字体、字号比印章更加丰富,更加复杂而已。严格上来说,它还不存在造字的问题,因为这些雕刻的字都是初次用笔来写的,因此,你想要什么样的字就可以书写什么样的字,然后把它雕刻成“章”即可。但雕版印刷存在着改版上的问题,一般来说,如果出现错误,可将错误之处挖掉,然后再雕刻一小块填补上去,若个别字只须修改一半,则也可将一半挖掉而另雕一半拼补起来,这也许勉强就算为是雕版印刷的造字技术吧。这种简单而巧妙的补字方法,虽然对雕版印刷来说不算是什么较大的举措,也不一定有很大的作用,但它对后来随印刷技术的发展而应运而生的造字技术却是一个重要的启示。
由于活字印刷是单个汉字雕制成一个字模,然后根据所印刷书刊等内容,将其排版进行印刷的,这就需要雕刻许多的字模以供排版,由于一些平时非常用的字往往一时没有雕刻制模,因此在排版时就会出现缺字,这时就必须单独再刻造这些字模,马上制模以供排版印刷,在沈括的《梦溪笔谈》中就叙述了这种泥活字排版印刷对一些抽字的处理方法,即:对于日常尚未备有的缺少汉字,可马上雕刻这些泥字字模,以火烧之,即可马上继续排版印刷。但若无法制造字模的排版印刷者,其处理缺字的方法一般来说是用已有的字模来拼凑新的缺字,因为汉字的特点是由偏旁部首及一些变形的笔划、字等组成的,其结构可分为左右结构、上下结构等几种,因此对于简单的缺字,只要找到含有其部首及另外笔划的其他两个以上的汉字,将其不需要的部分削除,而把所需部分拼在一起就可以造出一般缺少的新字来。而对于无法用这种拼凑的方法来造的缺字,只好用另外雕刻的方法来解决了。这其中也包括一些缺少符号、图案等的制作,也都是用另外雕刻的方法来解决。用这种拼凑的方法来造字的技术在排版印刷中一直延用下来,包括后来的照相排版,直到现在电脑排版上的造字,不管是用造字或在文中直接造字,都还是应用这种基础的造字原理。只是其技术和技巧更加灵活、巧妙而已。
随着印刷技术和冶炼等技术的发展,后来的活版印刷字使用的材料又出现了木活字、陶活字、铜活字、铅活字等。到了15世纪50年代,德国人J·谷登堡创造了机械印刷的方法,用铅锌合金来做活字字模,一直延用至今。所以,我们一般现在对活字印刷都统称为“铅印”。在铅印中,造字技术基本上没有什么改变,也是当缺字时另铸字模,没有字模的印刷单位,就用两个甚至两个以上的铅字来拼凑。就是用已有的常用字用锉刀磨去无用的笔划或偏旁部首,留下需造字所要的偏旁部首,然后再找出另一常用的字,用同样的方法磨去无用的偏旁部首,留下需造字所要的偏旁部首,而后将这两个(或两个以上的)所需字的各偏旁部首拼接在一起,就形成的一个新的汉字。这些制作这就要求有一定的技巧了。对于复杂的缺字以及一些图片、复杂的表格,需要单独制作的少数几个特殊字体、字号的汉字等等,则一般可制作铜锌版来解决。这基本上就是活字印刷中的造字技术。总的来说,这种造字技术是比较落后和麻烦的。
二、照相排版和电脑排版中的造字
1.手动(手选电动)照相排版中的造字
当印刷技术随后发展到用照相排版来完成时,由于制版材料和方法发生了变化,因此,造字技术也发生了一些变化,照相排版是利用了照相的原理,用照排机将文字感光拍摄到胶片等感光材料上,如第一代手动式(包括手选电动式)照排机:光学结构,手动(或电动)选字型。这种照排机它最早的主要任务是用于配合各种地图、地形图等图件上的植字,所以至今人们还有将这种照排机称为“值字机”的习惯。后来,随着生产的发展和科技的不断进步,人们对照排机的进一步熟悉,于是就开始将其用于书刊的排版。这种照排机由于它不像照相那样主要是利用反射光而是利用字模版中透明部分的透射光,而字模版是用玻璃制作的透明阴字(即字为透明的玻璃,旁边为黑色不透肖的),而照排就是利用特种灯泡发出的光,经过字模版后再经过采光罩、变倍透镜、变形透镜等光路,将文字的光线投射到感光材料上使其形成影像。因此,简单的造字我们就可以直接在照排时进行,具体方法是选取字模中一个字上的所需部首进行定位曝光,且不空送位置,其余部分可用黑纸等其他工具将其遮住,不让光线透过,然后再选另外的偏旁部首用同样的方法进行曝光,则在感光材料上就组成了一个新字的影响,达到造字的目的,我早先在使用ZPJ7701型照排机排书刊造字时曾使用过这种方法,效果还不错。这种造字方法中,我们在遮盖其余部分时可利用照排机的检字窗口来准确遮盖。当然,主要的造字方法是在冲洗出的感光胶片、相纸上用相同材料进行挖补拼接而进行的,但更为简便通用的方法是将可用剥离感光片(俗称透明注记)来造字,这其中也得益于“植字”的启示。由于可剥离感光片是一种特殊的感光片,其感光膜与其支持的片基可以像面胶一样轻松地剥离,而在可剥离感光片感光冲洗完毕之后,在其膜上刷上特定的胶水(压敏胶),放置令其干燥并有一定的粘性(可用手来试其粘性),然后再压上防粘纸(这种纸与压敏胶有一些粘性,但可以轻松地将其撕开),当我们要造字或补字时,可用刻刀挖开所需的笔划部首等,撕掉防粘纸,准确方便地贴在需要的胶片上,达到造字、补字的目的。因此,我们平常就可以在可剥离感光上照排一些常用的字体、字号的文字,也可以照排一些常用的数字、字母、符合等,就可以很轻松地修改、补造一些我们需要的文字、符号、字母等。这种补字的方法与活字印刷来说,有明显的进步,它不像活字印刷那样每个字都要花较大的功夫去磨刻(并且如遇较复杂的字就无法制作,还有活字印刷的字体、字号本身又太少)。而用剥离感光片来挖补造字,就可以比较轻松地制作一些较复杂的字,且活字印刷的字体、字号本身又及少。而且在后来的电脑排版中有时还起着一些补字的作用。随着照排机的发展,出现了第二代的光机式照排机:光学机械型,采用简单的电子计算机执行选字和部分基本排版功能;第三代的阴极射线管式照排机:阴极射线型,字型采用矩阵结构,以数字处理代替整字模拟式字库,与辅机形成系统。这两种照排机与第一代照排机相比,发生了较大的变化,由于在我国没有研究和生产这两代的照排机,而多数国外文字对造字并不十分需求,所以在此就不赘述了。
2.华光(方正)系统中的女娲(NW)造字
随着计算机技术的发展,以我国北大王选教授为主研究开发出了第四代激光照排机,它完全是以电脑来排版的激光扫描型,数字处理,激光扫描记录的格式的照排机。排版方式有批处理式北大方正书版系统(开始时称为华光系统)和北大方正报版系统(后来又推出方正维思系统),因此它的造字就全部可以在电脑上进行了。
电脑排版的造字,起先由于没有专门的补字软件,所以,有的单位还是以可剥片来补字,有的就直接在电脑上用字和一些偏旁部首来变形后用BD排版命令来拼凑造字。例如:[HT5"]要造“ ”字,则以“”和“果”字来拼,上部分约占1/3,下部分占2/3,以小5号字为例,则命令注解为:[HT5][SX(B-*2/7][HT6",5"][][HT6",5"]果[SX)][HT5"SS],当然,我们还可以用顶底、基线等命令来拼造上下结构的汉字,而要造左右结构的字,如小5号“喜“,就更简单,只要用[CX1][HT5",7]喜[KG-*3]喜[HT5"SS][CX]即可。此外,有些字无法用两上字来拼凑,只能取一个定中的偏旁来拼,可用这种方法来造。如小5号“”字,其注解为[HT5"][DD(X-1*8][HT6",5"][FK(WB000D]员[FK)][DD)][HT5"]就可造出新字。这种方法主要是取一个字的部首,而后利用方框注解和空白底纹(0000)将其余部分遮盖来完成造字,在排版中还可用这种方法来造其他个别符号。这种造字方法虽然简便,但造出来的字不太规范,笔划粗细不自然美观,且在排版调整版面时会出现错误及偏差,另外,它与以上的活字、手动照排造字等一样,只能造一个字用一个字,当不同字号、不同形式或要多处用字时,就必须逐个去造,显得很麻烦(当然,用电脑造字比透明注记补字和铅字造字简单方便多了,它只要将命令考贝而后复制在需要造字的地方就行了)。这只有用电脑补字软件来造的字才可以造一个字而能在同一字体的多处、多形式(包括不同字号、字形)地使用,而不必逐个去造。因此,以上的造字方法只能作为一种临时、少量造字的应急方法。随着电脑排版系统的不断更新、发展和完善,以及文字照排对造字的迫切要求,北大方正系统接着开发出第一个高级智能化造字软件-女娲补字,开辟了电脑软件造字的先河,给汉字排版提供了方便快捷的途径。女娲补字是一种点阵式的汉字补字,它是利用目前激光照排精密字库中已有的字模,取其偏旁、部首,取一个或多个来拼凑而造出新的汉字,补字输入是将造字软件中产生的字模输入到主字系统的字库中。女娲补字主要是用于批处理的书版系统的,其运行的环境是在BDDOS系统下,且必须在北大方正软件的主系统上运行使用,其他没有安装主系统的计算机不能使用。可供造字的位置为区位码中的9301-9394,9401-9494,即内码的FDA1-FDFE,FEA1-FEFE,共可造汉字188个,当造字时键入“NW”,回车,则屏幕上就会出现有关造字的菜单,根据菜单提示,选择具体的方法,则就可以造也所需的汉字。具体操作如下:在装有“女娲”造字软件的微机上,先进入“NW”子目录,键入“NW”,回车,然后依次选择所要造字的字体,在主字编辑中取出含有所要造的字的偏旁部首或笔划的汉字,删掉不需要的笔划,如所余部分与所造字的大小不合适,可进行相应的放大、缩小。其次,进入参考字,选出含有所要造的字其他部首笔划部分的汉字,删除掉多余的笔划,把有用的笔划或部首等调入主字内,与主字内偏旁部首等组成所要造的字,如尚不能组成所要造的字,还可以再一次、二次地从参考字中选取所要的笔划部首,此外可以直接在参考字中自造、增删笔划,加粗、减细笔划,移动、旋转、反射、截断、连接笔划部首等操作,直到组成所要造的字。但特别要注意的是,“女娲”补字不管造什么样的字,都必须从考字中选取内容再调到主字中拼成所要造的字,才能存储结果,输出正确的字来,如若没有经过参考字的选取,直接将主字存入,其输出结果则会是一些乱七八糟的黑条块,不能使用。此外,造字时尽量选取与所要造的字相同(或接近)大小和位置的偏旁部首等来拆分造字,尽可能不要放大缩小(或只有微量的放大缩小),而后将其拼成所要造的字,不可直接用汉字来大比例地放大缩小,因为这样造出的字质量不好。
3.方正系统中的偏旁部首(CW)造字
NW补字软件虽能较好地满足广大用户的需要,但在使用中也发现了一些不便之处,后来进行了一些改进,推出了NW2.01、NW3.01等软件。接着又开发出了新的补字软件-偏旁部首(CW)补字软件。该软件有如下特点和功能:(1)脱离主系统,单独运行;(2)引导用户根据汉字本身的特点,利用汉字的部件字模来补造汉字,这就省却了原来要用汉字删除多余的笔划的麻烦,能以造简体、繁体汉字,还可以造符号;(3)该软件的补字结果与NW(3.01版)的补字字库兼容;(4)既可接收字模部件输入,又可接收扫描仪输入,还可以取已造字模文件中的字模来输入;(5)对任一定个字模部件,提供多个汉字,它们可拆分出大小、形状和位置各不相同的部件,用户可根据所补字模的特点,选取最佳的汉字进行拆分;(6)字模部件的选择除了用部件码,部件五笔画码之外,还可以用BDDOS所配的任何一种汉字输入方法输入汉字,程序自动拆分该字为若干部件,造字时就可以从中选择所需的部件;(7)造字时可将补一个字所需参考字一次选齐9程序最多可保存10个参考字),提高造字速度;(8)该程序不对补字字库直接操作,所有补字结果存在字模文件中,所有的字模操作均对字模文件进行。用户可根据需要将一种或多种字体补字结果组装到补字字库中去的。本程序只对3个补字库文件进行操作,它们是HGN.BZ(96基,为常用字体的简体字)、HGO.BZ(128基,为部分非常用字的简体字和部分常用字的繁体字)、HGT.BZ(256基,为部分非常用字的繁体字),它们都放在C:\CW目录下。
CW的造字方法基本上与NW相同,但它比NW更简单明了。它造字时将屏幕划分为几个区域:(1)主菜单区,即屏幕的第一行,它显示的是“字模编辑”菜单项下的主菜单,它总共有4项(参考字选取、参考字拆分、主字编辑、返回主菜单)选择;(2)字模编辑区,这是编辑和显示字模的区域,它的左边和上边带有刻度尺,以利于划分汉字各部分所占的位置等;(3)信息区,即屏幕中间的区域,它用于显示编辑字模的信息,它的内容有“编辑信息”、“主字”、“参考字”字样,主字、参考字的显示区、字模码、正在编辑的字体、基数、光标位置及移动步长等;(4)子菜单区,即屏幕右上角的区域。它用于显示“参考字选取”、“参考字拆分”、“主字编辑”菜单项下的子菜单,它的大小随菜单项的多少变化;(5)说明区,即屏幕右下角的区域,它随子菜单区大小而变化,显示用于对菜单光标所指示的菜单项操作的各具体说明,以供用户参考,引导用户正确使用本软件(如当菜单光标停留在“参考字选取”项上时,说明区就就会显示:参考字的选取有三种方法:a.利用字模部件,b.读字模文件,c.扫描仪输入);(6)参考区,即屏幕左下角的区域。它主要用于字模部件和参考字的选取。参考区分为提示区和显示区,显示区对字模部件和参考字进行分页显示。每页10个(若部件或参考字少于10个则只有一页)。对字模部件同时显示部件及部件码,对参考字同时显示字模及国际码,并在提示区提供相应的提示信息;(7)对话区,即屏幕最下面一行,它主要用于与用户的相互对话,在不使用时,它显示“欢迎使用”字样。因此,与NW相比,CW的界面更友好,易学,易用。CW造字的简单工作流程为:(1)选取字体;(2)若使用扫描仪输入,将扫描得到的点阵文件(扩展名为.BMP),送入本程序,而后编辑、修改主字并存盘保留;(3)若从字模文件中读入参考字,读完后若继续选取参考字,则可用软件提供的任一方法选择字模部件;(4)根据软提供的可拆分该部件的字,选择其中之一,供以下拆分;(5)拆分参考字,并把所选部件或整字调入主字,如要再拆分下一个参考字,可重复本步骤;(6)编辑、修改主字并存盘保留;(7)按自己的要求将字模文件组装成补字字库。CW补字时要注意以下几点:(1)选择参考字时,要充分利用汉字结构特点,尽量选择与所补的字的结构相同或相似的汉字;(2)补字时只有全部都在框中的笔划才能补缩小、放大、删除或放在主字中,必要时可用“截断笔划放到主字”;(3)不同字的补字字模范围相同;(4)补完字后,要将补字结果加入到补字字库中,才能发排出来;(5)调用时应注意当前字体与补字时所选的字体相对应;(6)如果在CW中看到的字是完整的,而发排时出现缺笔划现象,只要再理入CW中将该笔划上下(或左右)移动一个单位即可。CW造字的其他方法与NW基本相同,在此就不细述了。而CW可用扫描仪进行输入,具体方法是当菜单光标停留在“扫描仪输入”处时,说明区内将显示如下内容“请用扫描仪扫入一个或多个字形成点阵字件(扩展名为.BMP),经本程序处理后直接转到主字编辑,对每一字进行适当的编辑、修改之后存入字模文件。”当选择本菜单项后,程序自动对点阵信息进行向量化处理。向量化结束之后,对话区内显示“扫描得到×个字模,按任意键转到主字编辑对每个字进行编辑、修改”。按任意键后程序切换到主字编辑,并显示第一个字。此时,可对每个字逐一进行编辑、修改、存盘。一个字模存盘后,光标自动移到“补下个字”菜单项,在处理扫描输入过程中选此菜单项,程序将自动取下一字。在其他情况下选此菜单项程序将转到“参考字选取”菜单项下,我们就可以选取下一个字的参考字。这里的“*.BNP”文件是通过扫描一个72磅的字,生成一个“*.TIF”文件后,再运行扫描补字软件中的WDLIB.EXE生成了点阵文字。此外,CW增加了编造符号的软件BF1.0,只要运行BF,就可以自造一个方正系统原符号库中没有的符号,所造的符号可以完全由一点、一线地键入,也可以取出已有的符号进行修改、拆拼而成;还可以通过扫描仪输入,选扫成,MSP文件,再用WDLIB.EXE装库成.BMP文件,再输入BF。增加的符号需在给字编码(AE80-AEFF,AF80-AFFF中最多可增补256个字符)后存入补充符号库中,最后在方正系统上输出。在存盘时,除了根据提示给出所补符号的类型外,还可以给出符号的宽度,BF会自动给出一个宽度,若不满意而要自定宽度时,一般应比实际宽度宽出4-5线。除标点外,所补符号均居中。运行BF,将生成FHN.BZ和APPSYMB.TAB两个文件,FHN.BZ是补充符号库,放在C:\HG\FONT目录下,供照时用。APPSYMB.TAB存放所补符号的类型、宽度等信息,供排版时用。排版时需将该文放在工作目录下,书版7.0放在C:/HG/ZM目录下,维思(WITS)放在C:\WITS目录下。但本软件只适用于书版7.0和WITS1.5等以上版本环境。其造字方法基本上与CW相同。但CW造字与NW造字一样也存在着一定的不足之处。
[时间:2001-11-06 作者:林其水 来源:中国印刷2001-10]