- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
· 计算技术与 自动化 ·
一 种 自含修正信息的点阵字库的扩张方法
李 毅 ,赵 理
(1.石家庄职业技术学院计算机系,河北 石家庄 050081;2.西安理工大学计算机科学与工程学院,陕西 西安 710048)
摘 要:为减少汉字库的存储量,适应嵌入式、单片机等环境应用,文章提出了一种基于小字库扩展得到大字库的新方法。该方法
修正了常用的从小字库扩展到大字库过程 中遇到的锯齿问题,同时,由于汉字图像的复杂性,常用的复杂算法并不能提供百分之百扩
展的正确性,该文了利用字库本身存在的冗余信息,将算法对每个字的点阵不能表达的修正信息直接写入该汉字的字模。该方法不
增加字库本身容量,转换代码量小。试验表明,该方法可行,在减小字库存储量上具有显著的优点。
关键词:汉字库;扩张;压缩;修正
A Chinese CharacterLibra ary Expansion M ethod Based on the Information Embedded
U Yi..ZHAO Li
(1.DepartmentofComputer,ShiJiaZhuangVocationalTechnologyInstitute,HebeiSh~iazhuang050081;DepartmentofComputer
ScienceandEngineering,XianUniversityofTechnoloyg,ShanxiXi’an710048)
Keywords:hinesefont;xpansion;Compression;Correction
汉字的使用人群大,字数多,大陆常用的GB2312标准中,共 字型一致 ,但不能完全恢复高精度字库所有字型信息。(注 :
收录了6763个汉字及常用符号,是中文信息处理的基础…。汉字 hzkl6是一种 16x16的汉字字体库,是非矢量字库 ,不支持放大,
字型技术作为计算机汉字信息处理技术的重要组成部分 ,经历 放大后会产生锯齿。)
了点阵汉字、矢量汉字 ,发展到现在广泛应用的曲线轮廓汉字, 点阵字库文件按机内码顺序存储全角字符或汉字,分94区,
其研究和应用取得了长足的进步 。现在计算机中常采用轮廓法 每区94个全角字符或汉字,为了与ASCII码区分,全角字符或汉
来描述汉字字形,即以直线和曲线等组合来描述字形轮廓。为了 字的机内码的高低字节都是从OA1H开始编号。嵌入式系统源
得到字形的连续化表示 ,通常的做法是从字形点阵直接求出描 程序内的汉字都是以2个字节的机内码形式存储的,用此机内码
述字形轮廓线的一组直线与曲线,其中曲线可为二次样条、BE— 查询点阵字库文件可得到该汉字的汉字点阵。若已知某汉字机
TA—SPLINE、B—SPLINE或三次 Bezier曲线 。比如 ,目前Win— 内码,求此汉字点阵数据首地址的公式为:
dows、Hnux等常用的操作系统中广泛使用的TrueType字库就是 32x[(机内码高字节一OA1H)x94+(机内码低字节一OA1H)1
一 种用二次Bezier曲线描述字形轮廓的曲线字库 ,符合 GBK
规范的TrueType汉字字库往往达到 IOM左右。即使使用基于汉
字部件复用的压缩方法 ,压缩后的体积,对于嵌人式系统来说,
还是有点大。目前单片机、嵌入式系统的字库还是以点阵字为主,
随着嵌入式技术的发展,嵌入式系统的显示精度越来越高,低精
度的点阵字难以满足高分辨率的显示要求,而高精度的点阵字库
与普通的TrueType字库同样存在数据量大的问题,不适合嵌入
式设备使用。同时点阵字库字形缩放变储技 吐 好。因此本文提出
一 种利用体积小的低精度点阵字库扩展成高精度的点阵字库的
方法,该方法可以利用小的存储空间,计算出相对美观的字模。
1 扩展原理 图 1 汉字点阵字节存储示意图
汉字的数量、字体、字号众多,形体复杂 ,若存储 ,需要的存 如图 1所示 ,在 hzkl6中,存取字形的单位为字节,次序为
储空间要很大。即使采用 1616、24*24、48*48等规格的低中档 由
文档评论(0)