[发明专利]一种用户界面字体渲染方法及装置有效
申请号: | 201010152009.6 | 申请日: | 2010-04-21 |
公开(公告)号: | CN101833542A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 廖海亮 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;H04M1/725 |
代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 肖伟先 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户界面 字体 渲染 方法 装置 | ||
1.一种用户界面字体渲染方法,其特征在于包括如下步骤:
字体缓存表建立步骤,用于建立字体缓存表,对需要渲染的字体进行缓存;
字体查找步骤,用于在所述字体缓存表中查找并返回需要渲染的字体;
字体渲染步骤,用于将所述查找到的需要渲染的字体渲染出来。
2.根据权利要求1所述的用户界面字体渲染方法,其特征在于:
所述字体缓存表为哈希链表,其每一个节点包括文字信息和缓存位图;
其中所述文字信息用于判断所述需要渲染的字体和缓存在所述字体缓存表中的字体是否一致;
所述缓存位图用于渲染所述字体。
3.根据权利要求1或2所述的用户界面字体渲染方法,其特征在于:
还包括字体缓存步骤,用于将未在所述字体缓存表中查找到的字体缓存到所述字体缓存表中。
4.根据权利要求3所述的用户界面字体渲染方法,其特征在于,所述字体缓存步骤包括:
生成一个与需要缓存的字体相关联的内存;
设置所述内存的属性,包括设置背景色为黑色,设置字体颜色以及字体格式;
调用手机平台字体绘制接口将所述字体绘制到所述内存上。
5.根据权利要求3所述的用户界面字体渲染方法,其特征在于:
若所述字体查找步骤查找所述需要渲染的字体失败,则执行所述字体缓存步骤,将所述需要渲染的字体缓存到所述字体缓存表中,同时返回所述需要渲染的字体,供所述字体渲染步骤执行。
6.一种用户界面字体渲染装置,其特征在于包括字体缓存模块、字体查找模块和字体渲染模块;
其中,所述字体缓存模块存放有字体缓存表,用于缓存需要渲染的字体;
所述字体查找模块用于在所述字体缓存表中查找并返回需要渲染的字体;
所述字体渲染模块用于将所述需要渲染的字体渲染出来。
7.根据权利要求6所述的用户界面字体渲染装置,其特征在于:
所述字体缓存表为哈希链表,其每一个节点包括文字信息和缓存位图;
其中所述文字信息用于判断所述需要渲染的字体和缓存在所述字体缓存表中的字体是否一致;
所述缓存位图用于渲染所述字体。
8.根据权利要求6或7所述的用户界面字体渲染装置,其特征在于:
所述字体缓存模块,还用于将未在所述字体缓存表中查找到的字体缓存到所述字体缓存表中。
9.根据权利要求8所述的用户界面字体渲染装置,其特征在于,所述字体缓存模块采用的字体缓存方案包括:
生成一个与需要缓存的字体相关联的内存;
设置所述内存的属性,包括设置背景色为黑色,设置字体颜色以及字体格式;
调用手机平台字体绘制接口把所述字体绘制到所述内存上。
10.根据权利要求6或7所述的用户界面字体渲染装置,其特征在于:
还包括字体缓存表维护模块,用于对所述字体缓存表进行维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010152009.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于应用程序的文件缓存方法和装置
- 下一篇:支持主机端功能的电子系统及方法