字库部件压缩方法及装置制造方法及图纸

技术编号:16366999 阅读:79 留言:0更新日期:2017-10-10 23:25
本发明专利技术提供一种字库部件压缩方法及装置,其中方法包括:获取字库中各个字符包含的部件的编码信息;获取所述字库中各个字符的笔顺信息;根据各个字符的笔顺信息以及各个字符包含的部件的编码信息,确定各字符中包含的各个部件的笔顺信息;根据部件的笔顺信息,对字库中的各个部件进行相似性合并。本发明专利技术提供的字库部件压缩方法及装置,能够有效减少字库中的部件的个数,减少了部件占用的存储空间,有效减少了字库的整体数据量,且简单易行、复用性较好,有利于字库的应用和传输。

Method and device for compressing font bank components

The invention provides a component font compression method and device, wherein the method comprises: acquiring information encoding each character font contains the components; for all the characters in the font of order information; according to the encoding information of each character stroke information and each character contains components that determine the various components of each character in the contain according to the order information; parts of the order information of every component in the font of similarity combination. The present invention provides components font compression method and device, can effectively reduce the number of fonts in the components, reduces the storage space occupied by parts, effectively reducing the overall amount of data character, and has the advantages of simple operation, good reusability, is conducive to the application and transmission character.

【技术实现步骤摘要】
字库部件压缩方法及装置
本专利技术涉及计算机文字处理
,尤其涉及一种字库部件压缩方法及装置。
技术介绍
随着互联网移动化,智能手机、平板电脑和其他移动互联网终端层出不穷,数字出版、无纸阅读和移动阅读的用户群也逐渐壮大,为了提供友好的显示界面,目前大部分设备都采用字库来存储汉字。字库中通常存储有成千上万个字符,每个字符都有其对应的编码,每个字符都是由偏旁、部首等组合而成的,这些偏旁、部首等统称为部件,为了实现字符的正常显示,在字库中还需要保存每个字符包含的部件的编码以及每个部件的轮廓信息,从而导致字库的整体数据量较大,需要占用很大的存储空间,使得字库在实际应用、传输等方面受到了局限。
技术实现思路
本专利技术提供一种字库部件压缩方法及装置,用以解决现有技术中字库占用的存储空间较大的技术问题。本专利技术提供一种字库部件压缩方法,包括:获取字库中各个字符包含的部件的编码信息;获取所述字库中各个字符的笔顺信息;根据各个字符的笔顺信息以及各个字符包含的部件的编码信息,确定各字符中包含的各个部件的笔顺信息;根据部件的笔顺信息,对字库中的各个部件进行相似性合并。如上所述的方法,优选的是,根据各个本文档来自技高网...
字库部件压缩方法及装置

【技术保护点】
一种字库部件压缩方法,其特征在于,包括:获取字库中各个字符包含的部件的编码信息;获取所述字库中各个字符的笔顺信息;根据各个字符的笔顺信息以及各个字符包含的部件的编码信息,确定各字符中包含的各个部件的笔顺信息;根据部件的笔顺信息,对字库中的各个部件进行相似性合并。

【技术特征摘要】
1.一种字库部件压缩方法,其特征在于,包括:获取字库中各个字符包含的部件的编码信息;获取所述字库中各个字符的笔顺信息;根据各个字符的笔顺信息以及各个字符包含的部件的编码信息,确定各字符中包含的各个部件的笔顺信息;根据部件的笔顺信息,对字库中的各个部件进行相似性合并。2.根据权利要求1所述的方法,其特征在于,根据各个字符的笔顺信息以及各个字符包含的部件的编码信息,确定各字符中包含的各个部件的笔顺信息,包括:根据各个字符中的部件的编码信息,获取部件的轮廓信息;根据各个部件的所述轮廓信息,确定各个部件的笔画数;根据所述各个字符的笔顺信息以及字符中各个部件的笔画数,确定字符中包含的各个部件的笔顺信息。3.根据权利要求1或2所述的方法,其特征在于,根据部件的笔顺信息,对字库中的各个部件进行相似性合并,包括:将笔顺信息相同的部件添加到同一聚类中;根据部件的轮廓信息,确定每一聚类中各部件之间的相似度;在同一聚类中,若至少两个部件之间的相似度满足预设条件,则将所述至少两个部件进行合并,并建立部件的原始编码信息和合并后的编码信息之间的对应关系。4.根据权利要求3所述的方法,其特征在于,在确定各字符中包含的各个部件的笔顺信息之后,还包括:根据各个部件的笔顺信息,确定各个部件的序列码,所述序列码包括字形码及序号码,其中,笔顺信息相同的部件对应的字形码相同,对应的序号码不同;建立部件的序列码与编码信息之间的对应关系;相应的,将笔顺信息相同的部件添加到同一聚类中,包括:根据各个部件的序列码,将字形码相同的部件添加到同一聚类中。5.根据权利要求3所述的方法,其特征在于,在建立部件的原始编码信息和合并后的编码信息之间的对应关系之后,还包括:删除原始编码信息对应的部件的轮廓信息;将字库中存储的原始部件编码信息替换为合并后...

【专利技术属性】
技术研发人员:张国荣陈恳
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1