点阵汉字显示原理

作者在 2007-09-07 07:44:00 发布以下内容

文章来源[中国自学编程网]  发布日期:2007-7-26 16:18:10

汉字内码
  在电脑中,所有的数据都是以0和1保存的,按不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。
汉字字模
  得到了汉字的内码后,还仅是一组数字,那又如何在屏幕上去显示呢?这就涉及到文字的字模,字模虽然也是一组数字,但它的意义却与数字的意义有了根本的变化,它是用数字的各位信息来记载英文或汉字的形状,如英文的'A'在字模中是这样记载的:

而中文的“你”在字模中却是这样记载的:


 在硬件系统内,英文的字模信息一般固化在ROM里,中文的字模信息一般记录在汉字库文件里像HZK12 ,HZK16等。

推荐文章 | 阅读 1765 次
文章评论,共0条
游客请输入验证码