【技术实现步骤摘要】
本专利技术涉及字体显示技术,尤其涉及一种在终端上实现带边框字体的 系统与方法。
技术介绍
现有的会议电视、机顶盒等终端设备没有提供显示带边框的文字的显 示方法,人们在显示设备上看到的只有不带边框的普通文字。要实现带边 框的显示效果,必须在现有的字体基础上,进行复杂的运算,然后才能显 示出来。
技术实现思路
鉴于上述问题,本专利技术的目的是要提供一种在终端上实现带边框的字 体的系统与方法,使得现有的会议电视、机顶盒等的终端设备上能实现带 边框字体的显示。所述在终端上实现带边框字体的系统,包括字体转换模块,字库引擎控制模块,字体信息提取模块,字体雕刻边框模块和字体呈现模块;上述 字体转换模块进行字体转换,生成字体规范化的位图;上述字库引擎控制 模块获取字体规范化位图中的点阵数据;上述字体信息提取模块提取字体 规范化点阵数据,对快速压缩点阵字体文件进行解码,釆用快速哈希缓冲 机制根据文字对应的Unicode编码值按需提取要刻画边界的字体的规范化位图,上述字库引擎控制模块控制上述字体雕刻边框模块进行矩阵变换, 上述字体呈现模块呈现带边框的字体。上述字体转换模块包括矢量字库转换模块,非矢量字库转换适配模 块,其中上述矢量字库转换模块对矢量字库文件进行解码,得到规范化的位图;上述非矢量字库转换适配模块对非矢量字库文件进行解码,得到规 范化的位图;上述字体转换模块将上述规范化的位图保存为快速压缩点阵 字体文件。上述非矢量字库转换适配模块包括n个特定字库解码转换模块。上述字体呈现模块将上述矩阵的每一个点的不同值转换为不同的象 素值,并刷新对应的区域。另外,本专利技术还提出了 ...
【技术保护点】
一种在终端上实现带边框字体的系统,其特征在于,包括字体转换模块,字库引擎控制模块,字体信息提取模块,字体雕刻边框模块和字体呈现模块;上述字体转换模块进行字体转换,生成字体规范化的位图;上述字库引擎控制模块获取字体规范化位图中的点阵数据;上述字体信息提取模块提取字体规范化点阵数据,对快速压缩点阵字体文件进行解码,采用快速哈希缓冲机制根据文字对应的unicode编码值按需提取要刻画边界的字体的规范化位图,上述字库引擎控制模块控制上述字体雕刻边框模块进行矩阵变换,上述字体呈现模块呈现带边框的字体。
【技术特征摘要】
1.一种在终端上实现带边框字体的系统,其特征在于,包括字体转换模块,字库引擎控制模块,字体信息提取模块,字体雕刻边框模块和字体呈现模块;上述字体转换模块进行字体转换,生成字体规范化的位图;上述字库引擎控制模块获取字体规范化位图中的点阵数据;上述字体信息提取模块提取字体规范化点阵数据,对快速压缩点阵字体文件进行解码,采用快速哈希缓冲机制根据文字对应的unicode编码值按需提取要刻画边界的字体的规范化位图,上述字库引擎控制模块控制上述字体雕刻边框模块进行矩阵变换,上述字体呈现模块呈现带边框的字体。2. 根据权利要求1所述的在终端上实现带边框字体的系统,其特征在 于,上述字体转换模块包括矢量字库转换模块,非矢量字库转换适配模块, 其中上述矢量字库转换模块对矢量字库文件进行解码,得到规范化的位 图;上述非矢量字库转换适配模块对非矢量字库文件进行解码,得到规范 化的位图;上述字体转换模块将上述规范化的位图保存为快速压缩点阵字 体文件。3. 根据权利要求1所述的在终端上实现带边框字体的系统,其特征在 于上述非矢量字库转换适配模块包括n个特定字库解码转换模块。4. 根据权利要求1所述的系统,其特征在于上述字体呈现模块将上述 矩阵的每一个点的不同值转换为不同的象素值,并刷新对应的区域。5. —种在终端上实现带边框字体的方法,其特征在于包括以下步骤 步骤1:提供一种如上述的在终端上实现带边框字体的系统; 步骤2:字体转换读取字体文件,进行解码;对于矢量字体,先转换为点阵字体,再转换为规范化的位图;对于非矢量字体,先根据其编码格式进行解码,再转换为规范化的位图,把解码得到的规范化的位图,保存为快速压缩点阵字体文件;步骤3:点阵矩阵变换,刻画边框通过字体信息提取模块,对上述 快速压缩点阵字体文件进行解码,釆用快速哈希缓冲机制,根据上述文字 对应的Unicode编码值按需提取要刻画边界的字体的规范化位图,通过字 体雕刻边框模块进行矩阵变换;步骤4:边框字体呈现由字体呈现模块处理边框字体矩阵。6. 根据权利要求5所述的在终端上实现带边框字体的方法,其特征在 于上述步骤2中所述的字体转换过程如下第一步选择源字体模块文件;第二步判断是否为矢量字体;如果是矢量字体,进入第三步;如果 不是矢量字体,则跳过第三步至第六步,直接开始第七步;第三步调用矢量引擎进行解码;第四步判断解码是否成功;如果成功,进入第五步;如果不成功, 则失败退出;第五步根据指定文件的大小,文字编码,分段提取对应的字模信息;第六步把上...
【专利技术属性】
技术研发人员:李日辉,孟军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。