文档介绍:维普资讯
影
第期软件
~
汉字生成技术
墨生墨
天津师范大学
摘要
本文介绍点阵汉字、字模汉字、矢量汉字和从汉字系统中提取汉字这四种汉字生成方法及
其技术。
无论是文本文件,还是图形都离不开汉字,因此,如何生成汉字便是大家所关心的问题。本
文介绍四种汉字生成方法及其技术
.点阵汉字
这种方法是根据每个字的字形,写出每个字的点阵数组;显示哪个字,就用指针指同其对
应的数组然后用画点的方法把点阵的每一点显示出来,即得到该汉字。这里,我们以× 点
阵为例,来说明点阵汉字的生成方法。例如,我们要生成科海无边四个汉字,根据图,可以用
维数组来表示这四个汉字的点阵。
●
匕
鹚】× 点阵
用这种方法实现这四个汉字的程序,如下所示。
。
.
“.”
,,,,,,,,
,,,,,,,
,,,,,,,,
,,,,,,,,
,,,,,】,,,
维普资讯
软件年
,,,,,,,,,
,,,,,,,,
,,,,,,,,
;
,,.
, ,;
;
,,;
, ;
.
, ; .
; 一,
★★&
, ,;
;
臣汉字:科海无边
维普资讯
第期软件
.字模汉字
字模汉字和汉字字模所谓字模汉字,是根据汉字的字模,用软件生成方式,所产生的
汉字。要生成字模汉字,就必须首先设计出汉字的字模。我们是把要生成的汉字的字模放在一
个文件中的。该文件是由字符。和组成的流式文件,其宽度由所生成的汉字的宽度来确定,其
长度与汉字的个数成正比。对于一个汉字来说,其字模横向所占的字节数,就是该字横向所占
的象素数其字模纵向所占的字节数,就是该字纵向所占的象素数;凡是笔划所通过的字节就
取值为其余字节取值为。可见,所谓汉字字模,就是根据汉字的笔划,用对应的数码,所模拟
出的汉字模型。
汉字字模文件这里我们仍以科海无边四个汉字为例,来说明字模汉字的生成原理。
着字的尺寸取×,颜色取红色,如图所示。
. 这样,根据图所模拟出的字模文件,如图所示。
.
】
】】
】
】
】
维普资讯
软件年
¨
¨
:
¨
囤字模文件
生成字模汉字的程序该程序主要由以下三部分组成:
①打开字模文件,读取数码。若为,变成背景色编码;为,变为汉字颜色的编码。然后,按
顺庠把它们放到表示字、行、列的三维数组中。
②设置显示模式。.
按数码所在行、列,用画点函数在显示器的对应位置上画点,即可生成汉字。
用这种方法,生成科海无边四个汉字的程序,如下所示。
.
.
:.
’.
】。.
.
维普资讯
第期软件
,,