[发明专利]面向嵌入式平台的矢量字库实现方法无效
申请号: | 200910101332.8 | 申请日: | 2009-07-28 |
公开(公告)号: | CN101625848A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | 何加铭;黄秀珍;马成臣;史智慧;史爱军;樊玲慧;张青波;高宇栋 | 申请(专利权)人: | 宁波新然电子信息科技发展有限公司 |
主分类号: | G09G5/22 | 分类号: | G09G5/22 |
代理公司: | 宁波市鄞州甬致专利代理事务所 | 代理人: | 代忠炯 |
地址: | 315211浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种面向嵌入式平台的矢量字库实现方法,它包括一种Freetype字体引擎的精简方法,一种新型TrueType字体文件格式及其设计制作方法,一种颜色混合和像素点的过滤方法,本方法结合精简后的Freetype字体引擎和新型Truetype字体文件,将精简后的Freetype字体引擎移植入嵌入式平台中,并采用本发明提供的一种颜色混合和像素点的过滤方法,实现了矢量字库在嵌入式系统的应用。这种面向嵌入式平台的矢量字库实现方法,所占用的储存容量小,程序代码量小,能显著的提高矢量字体在嵌入式系统的显示速度和显示质量。 | ||
搜索关键词: | 面向 嵌入式 平台 矢量 字库 实现 方法 | ||
【主权项】:
1,一种面向嵌入式平台的矢量字库实现方法,其特征在于:它包括以下步骤:(1)、用户将所需显示的目标字符集中所有字符的Unicode码,简称字符码,发送到应用程序中;(2)、获取所述需显示目标字符集的x,y坐标位置,长度len和显示方向direction;(3)、将所述目标字符集中的第i个字符的字符码和用户设定的该字符的大小传递给移植到嵌入式系统中的Freetype字体引擎,所述i为自1开始的自然数,且1≤i≤len,该引擎通过所接受到的字符码在新型的Truetype矢量字库文件中找到该字符,并将找到的轮廓信息转化成位图信息;(4)、所述移植到嵌入式系统中的Freetype字体引擎将第i个字符的位图信息、该字符的大小信息渲染成第i个字符的字形信息;(5)、获取所述第i个字符的字形信息后,调用图形设备接口层即GDI层中字体模块绘制接口函数,在屏幕上绘制并显示该字符;(6)、调用嵌入式系统中自带的字体解码器接口函数,解码所述第i个字符的字形信息,并通过采用本发明提供的一种颜色混合和像素点的过滤方法,将所述字形信息显示在屏幕上;(7)、执行i++,若i≤len,则转到步骤(3)运行,若i>len,则结束执行,所述字符在屏幕中显示完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波新然电子信息科技发展有限公司,未经宁波新然电子信息科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910101332.8/,转载请声明来源钻瓜专利网。