嵌入式Qt中中文字模设计方法研究.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式Ql中中文字模设计方法的研究 ofChineseCharacterInQt/Embedded Design 饧落马1 纠磋2 赵旭碑1 (1上海理工大学光学与电子信息工程学院,上海200093; 2上海工程技术大学电子与电气工程学院,上海201600) 摘要:以Qt/Embedded的开发移植过程为基础,通过对汉字库、汉字字型的分析,结合移植系统对汉字库编码 的支持,给出一种具有兼容任意汉字库字型的汉字库成库方法,满足人们对不同汉字显示字体的编码需要,为嵌 入式Qt设计提供一种本地化的途径. 关键词:Qt曲线轮廓字体Bezier曲线 Chinesefont basedon and ofdifferentChinese Abstract:Throughanalyzing library Qt/Embedded relationship methodhowto a font withdifferentfontcodecis inthis local characters,a designspeciallibrary given paper.Then embeddedGUIisrealized。 CurveContourFontBczierCurve Keywords:Qt 0引言 在嵌入式开发中, 具软件对中文显示的支持效果不够理想,自有的Unifont编码不能满足人们的审美需要,如何在 前Qt/Embedded开发中亟待解决的问题…。 本文从汉字库结构、曲线轮廓字模设计等角度,阐述在指定字库字符编码顺序F。设计具有 任意汉字字体显示功能的成库方法,满足嵌入式系统中任意汉字字体显示效果的要求。 1汉字库结构 1.1汉字字形库 汉字字形库的发展经历了点阵字库、矢量轮字库、曲线轮廓字库等几个阶段心’。 ①点阵字库 点阵字库是计算机字库中字形信息的一种存储方式,也称为点阵数字化。点阵中每个点只有 一种状态,有笔画或无笔画。用二进制数字来表示点阵,即l表示有笔画,也就是字符的笔画经 过此位,对应于此位的象素应置为字符颜色:0表示无笔画,也就表示字符的笔画不经过此位, 对应于此位的象素应置为背景颜色或不改变。 ②矢量轮廓字库 矢量轮廓字库中存储的是不同字体文字外部形态的矢量信息,用自动抽取轮廓的方法对点阵 信息抽边,形成高离散的轮廓描述。用拟合的方法对离散轮廓做逼近,形成轮廓的矢量描述图, 对初始轮廓做修正,使其达到效果。矢量字库根据输入字号变更矢量值改变文字轮廓尺寸.最后 130 通过对文字轮廓的填充形成点阵文字。矢量字库的好处是文字可以方便地进行变换,如缩放、旋 转、空心、加网、倾斜等。但这种方法做出的汉字连续性不好,真实度不够,在放大一定程度时 有折痕,因此矢量轮廓字形不适于分辨率较高的精密应用。 ◎曲线轮廓字库 曲线轮廓字库是通过用直线段和曲线段共同构造文字字形轮廓的方法来描述字形的一种技 术。曲线轮廓字库一般采用直线,或者二、三次Bezier曲线的集合来描述一个文字的轮廓线, 轮廓线构成一个或若干个封闭的平面区域,轮廓线定义加上一些指示横宽、竖宽、基点、基线等 的控制信息就构成了字符的压缩数据。这种控制信息用于保证文字变倍时引起的字符笔划冗余和 缺损。 常用的TTF字库是一种曲线轮廓字库,广泛应用在当前的计算机系统中。1vrF字模按照glyf 表顺序排列,顺序一般与系统内码不同,通过cmap表作为系统内码到字模序号的映射,使TTF 字体可以在不同的平台和编码体系下使用。其中,loca表给出了每个字符的轮廓描述信息在glyf 表中的偏移位置和长度。glfy表存放所有的轮廓描述信息,包括数据信息和指令信息Ⅱ1。 1.2常用汉字库字模顺序对比 汉字库根据生产厂家的不同,字模排序不尽相同。在个人PC中,CPU处理能力强大,各种 字体库的cmap表及系统ttf解释器的功能充分,可以实现任意汉字库字模的解析调用。但在嵌 入式系统中,尤其是嵌入式Linux系统中,由于系统的内核经过裁减,对各种字库

文档评论(0)

cxmckate + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档