但是这种“笨”功夫的背后,体现得却是决心和勇气。
还有,这些东西,的确对后续工作有帮助。
机读卡程序和周至设想的点阵字采集方案,的确有相似之处。
机读卡就是一堆小方块区域,用笔涂出标记,机读程序会扫描机读卡,将色块分布读下来,转换成考生的答桉,与标准答桉做比对,计算出考生的得分。
点阵,其实就是一个三十乘以三十的小方块的集合而成的大正方形,这个集合里有些方块填充了黑色,所有黑色加在一起就是一个汉字,这就叫点阵字。
白色的地方用零表示,黑色的地方用一表示,点阵字就变成了一串二进制的代码。
这个代码只能表达很粗糙的字型,还需要加上失量函数,将字的笔画按照字体设计规则处理“圆滑”,而且还能自由的放大缩小,才能叫做“某体字失量图”。
将所有字集合到一起,就成了字库。
字有了,还得方便提取,这就要给每个字编码,当给计算机输入该字的编码,并且指定其输出设备之后,计算机就会把这个字提取出来,展示到输出设备如显示屏,打印机上。
这个编码其实是底层的东西,人们不需要知道其具体原理,程序员开发出了另外一套方便人类记忆和使用的方法,来完成“打字”这个概念,这就是输入法。
人只需要利用一套规则告诉输入法我需要打什么字,输入法会把这套规则转化为机器语言将之从字库里提取并展示出来,工作就完成了。
现在周至在研究的,就是如何方便快捷地在系统里建立起点阵字的集合。
内容未完,下一页继续阅读