|
||||
2.13系列显示汉字库的改进 朱晓光 上海浦东化工厂(201206)朱晓光 |
|
2.13系列中西文操作系统以其功能强、打印控制灵活、报表字体多变漂亮而深 受广大PC机用户的青睐,是目前应用广泛的微机操作系统。 笔者在使用过程中发现它的16点阵显示汉字的视觉效果不如CCDOS2.1及3 .0,而且当用Q型字体或用SEGP实用屏幕拷贝程序以1:1的比例打印时,字体显 得很单薄,近似轻打,影响使用效果。为此,笔者对HZK 16进行改造,具体做法如 下: 生成的新字库HZK16由原字库的1~15区和CCLIB的16~87区合并而 成,长度261696字节,与原字库相同。这样一业,既保留了2.13原字库1~1 5区的基本图形字符与扩展空间,又使16点阵汉字显示的效果明显提高,同时也保证了 16×16Q型字体的打印质量。 (一)先将2.13的16字库文件HZK16改名为HZK。 (二)因为2.13的16点阵字库包括1~15区全部图形字符区,而CCDOS 2.1只包含1~6及9区,因此要把HZK16中的1~15区取出来,生成一个长度 45120字节的文件C161: DEBUG HZK -R (显示BX=0003 CX=FE40 文件长261696 字节 指令寄存器 IP=0100) -R BX BX 0003 :0000 (修改BX寄存器为0000) -R CX CX FE40 :B040 (修改CX寄存器 32字节×94×15区) -N C161 (取写入文件名为C161) -W (从0100H处写) Writing B040 bytes -Q (三)把CCDOS2.1字库CCLIB中的16~87区的汉字取出来,生成一 个长度为 216576字节的文件C162 : DEBUG CCLIB _R (显示BX=0003 CX=A040 文件长23763 2字节 -R CX CX: 4E00 (修改CX寄存器 BX保留 文件长32×94×72=216576字节) -N C162 -W 5340 (从5340H处写 前7个图形字符区5240H字节+0100H) Writing 34E00 bytes -Q (四)把C161与C162拷贝成HZK16字库文件: COPY /B C161+C162 HZK16 (计算机世界报 1994年 第5期) |
周报全文频道联系方式:010-68130909 |
||||||
| 【关于我们】 【广告服务】 【周报发行】 【投稿指南】 【投稿声明】 【联系方式】 【法律声明】 【媒体手册】 【编读往来】 |
||||||
| Copyright© ccw.com.cn,All rights reserved | ||||||
| 中国计算机世界出版服务公司版权所有 | ||||||