形码是点阵代码的一种。
为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。
用于显示的字库叫显示字库。
显示一个汉字一般采用16×16点阵或24×24点阵或48×48点阵。
已知汉字点阵的大小,可以计算出存储一个汉字所需占用的字节空间。
例:用16×16点阵表示一个汉字,就是将每个汉字用16行,每行16个点表示,一个点需要1位二进制代码,16个点需用16位二进制代码,共16行,所以需要16行×2字节/行=32字节,即16×16点阵表示一个汉字,字形码需用32字节。
即:字节数=点阵行数×点阵列数/8
形码:汉字分独体字和合体字,独体字由一个字根构成,合体字由两个以上字根构成。如“扌、刂、生、儿、我、 人、氵、口、事”这些连成一体的独体字、偏旁部首或汉字部件就是字根。根素码把每个字根对应一个数字,如“扌=1、刂=2、生=3、儿=4、我=5、人=6、氵=7、口=8、事=9”,根素码的音形码编码是“声母+数字”,对独体字,直接打声母和字根编码就可,如“生=s3、我=W5”。