点阵字库的显示原理,结构,方法,差别,芯片
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子知识 > 点阵字库的显示原理,结构,方法,差别,芯片
点阵字库的显示原理,结构,方法,差别,芯片  2011/10/3

目录

  • 点阵字库的显示原理
  • 点阵字库与字符字模
  • 点阵字库结构
  • 汉字点阵获取
  • 在DOS程序中使用点阵字库的方法
  • 点阵字库和矢量字库的差别
  • 如何使用Windows的系统字库生成点阵字库
  • 标准点阵字库芯片
点阵字库

点阵字库的显示原理

  •   所有的汉字或者英文都是下面的原理,

      由左至右,每8个点占用一个字节,最后不足8个字节的占用一个字节,而且从最高位向最低位排列。

      生成的字库说明:(以12×12例子)

      一个汉字占用字节数:12÷8=1····4也就是占用了2×12=24个字节。

      编码排序A0A0→A0FE A1A0→A2FE依次排列。

      以12×12字库的“我”为例:“我”的编码为CED2,所以在汉字排在CEH-AOH=2EH区的D2H-A0H=32H个。所以在12×12字库的起始位置就是[{FE-A0}*2EH+32H]*24=104976开始的24个字节就是我的点阵模。

      其他的类推即可。

      英文点阵也是如此推理。

点阵字库与字符字模

  •   在dos终端模式下是不可以显示中文汉字的,只能显示英文。

      汉字与英文的区别是:

      1. 汉字字库中,任何字符均用2个字节编码,即区码和位码,在英文字库中,所有字符均用单字节编码。

      2. 16点阵汉字字库(16*16)用32个字节存储一个字符的字模,16点阵英文字库(8*16)用16个字节存储单个字符的字模。

      在DOS终端模式下用的是16点阵英文字库,如果要让DOS终端中显示中文,可以改写终端模式下的16点阵英文字库,使其显示的不是原有的英文字符,而是汉字字符,当然也可以加入自造点阵图形图像。原理为:

      我们输入AB,正常显示的是AB,但如果改变AB的字模,用汉字的字模代替,这样输入AB字符,并不显示AB,而是显示一个汉字。将一个汉字从中间劈为两半,左面部分顶替A的字模,右面部分顶替B的字模。

      dos所用字库,文件头结构很简单,如默认的8*16英文字库,文件头长度为4,跳过这四个字节就是字模数据;也有没有文件头的,从第一个字节开始就是字模数据。

点阵字库结构

  •   1、点阵字库存储

与《点阵字库的显示原理,结构,方法,差别,芯片》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095