发明名称 |
通过一种点阵字库实现多种字形大小的方法 |
摘要 |
本发明公开一种通过一种点阵字库实现多种字形大小的方法,包括如下步骤:a.装载点阵字库数据,以作为系统中文字、字符显示的数据源和基础;b.开辟一个满足单个字符绘制的最大区域,为字形中间态区域;c.引用步骤a中字符的字形编码,将待显示的字符字形绘制于所述字形中间态区域;d.结合步骤c中获取的待显示字符的字形数据构成图像数据,按照待显示字符最终显示的大小,对字形数据进行变换,得到待显示字符的目标字形大小数据;e.将步骤d中处理后的字符字形数据结果输出于显示区中目标位置上,完成一个字符的显示。通过重复使用字形中间态区域,按上述过程便可以完成系统内文字、字符串的逐个显示,从而通过一种点阵字库实现多种字形大小。 |
申请公布号 |
CN101055714A |
申请公布日期 |
2007.10.17 |
申请号 |
CN200710073786.X |
申请日期 |
2007.03.30 |
申请人 |
深圳创维-RGB电子有限公司 |
发明人 |
李义才 |
分类号 |
G09G5/26(2006.01);G09G5/24(2006.01);G09G5/22(2006.01) |
主分类号 |
G09G5/26(2006.01) |
代理机构 |
深圳市康弘知识产权代理有限公司 |
代理人 |
胡朝阳;张明院 |
主权项 |
1.通过一种点阵字库实现多种字形大小的方法,其特征在于:包括如下步骤:a.在目标系统中至少装载一种常用的点阵字库数据,以作为系统中文字、字符显示的数据源和基础;b.在系统动态存储区中开辟一个满足单个字符绘制的最大区域,为字形中间态区域;c.通过引用步骤a中字符的字形编码,将待显示的字符字形绘制于所述的字形中间态区域;d.结合步骤c中获取的待显示字符的字形数据构成一个基于动态存储区中的图像数据,再按照待显示字符最终显示的大小,对字形数据进行变换,得到待显示字符的目标字形大小数据;e.将步骤d中处理后的字符字形数据结果输出于显示区中目标位置上,即完成一个字符的显示;通过重复使用字形中间态区域,按上述过程便可以完成系统内文字、字符串的逐个显示。 |
地址 |
518000广东省深圳市南山区高新南一道创维大厦A1316层深圳创维-RGB电子有限公司 |