HZKPST,曲线轮廓字库的提取显示
字库结构
1.汉字索引区+字型数据区
- 索引项(6)=字型数据偏移地址(4)+字型数据的长度(2)
- //=unsigned int(offset)+unsigned short(size)=long+int
2.索引区
- offset = (94*(区码-16)+(位码-1))*6
- //16区开始存放汉字,索引项长度为6
- UCDOS5.0:(4)+(2)
- UCDOS6.0:(4-0x10000000)+(2)
3.字型数据格式:(压缩+解压)
- 1.控制字(半个字节)+参数
- 2.字节(先低4位,后高4位)
控制字表:
//————
数据读取规则:
- 按4位读取,先读取低4位,再读取高4位,
- 控制字(解释)(4)
- 绝对坐标值(8):第一次读取的4位,作为高4位,第2次读取的4位,作为低4位。
- 坐标增量(4):
- 坐标增量(6):第一次读取的4位,作为高4位,第2次读取的4位中的高2位,作为低2位。
CODE
//——————–