[发明专利]一种制作中间字库的方法以及装置有效
申请号: | 201310329911.4 | 申请日: | 2013-07-31 |
公开(公告)号: | CN104346375B | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 夏立宁;唐英敏 | 申请(专利权)人: | 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天昊联合知识产权代理有限公司11112 | 代理人: | 罗建民,邓伯英 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 制作 中间 字库 方法 以及 装置 | ||
1.一种制作中间字库的方法,包括以下步骤:
1)获取原始字库,所述原始字库中存储有字的轮廓信息;
2)将所述原始字库中的字拆分为字部件,以获取拆分后的字部件的轮廓信息;
3)将所述字部件的轮廓信息存储在所述原始字库中,该原始字库即形成中间字库;
步骤2)中还包括:
获取所述字部件的结构信息,所述结构信息包括字部件与其对应的字之间的映射关系、以及字部件在其对应的字中的位置信息;
步骤3)中,将所述字部件的轮廓信息和结构信息存储在所述原始字库中后,即形成所述中间字库;
步骤2)中,将字拆分后得到的所述字部件为字或偏旁部首或笔画;
所述原始字库中存储有字的字符编码,
步骤2)中,获取字部件的结构信息具体是获取字部件的结构编码,所述字部件的结构编码包括该字部件所对应的字的字符编码、该字部件自身的部件编码、以及该字部件在其对应的字中的位置编码;
步骤2)中,当所述字部件为字时,设定所述字部件自身的部件编码为该字的字符编码;
当所述字部件为偏旁部首或笔画时,对该字部件中的每个单轮廓通过增加索引的方式进行标记,并设定所述字部件自身的部件编码由各个单轮廓所增加的索引的索引值构成。
2.根据权利要求1所述的方法,其特征在于,步骤2)具体包括:
21)读取所述原始字库中的任意一个字,将该字拆分为两个或以上的字部件,以获取拆分后的各字部件的轮廓信息;
22)建立所述各字部件的结构信息;
23)重复步骤21)~步骤22),以获取所述原始字库中下一个字的轮廓信息和结构信息。
3.根据权利要求2所述的方法,其特征在于,在步骤21)前还包括如下步骤:
20)读取所述原始字库中的任意一个字,并判断该字是否能够拆分为字部件:如果是,则进入步骤22);如果否,则进入步骤23)。
4.根据权利要求2或3所述的方法,其特征在于,通过做字工具读取所述原始字库中的字,所述做字工具还能够对原始字库中的字进行显示、操作和保存,并能够识别和保存所述字部件的轮廓信息和结构信息。
5.根据权利要求1-3之一所述的方法,其特征在于,步骤1)之前还包括如下步骤:
制作所述原始字库。
6.一种制作中间字库的装置,其特征在于,包括:
获取单元,用于获取原始字库,所述原始字库中存储有字的轮廓信息;
字部件形成单元,用于将所述原始字库中的字拆分为字部件,以获取拆分后的字部件的轮廓信息;
存储单元,用于将所述字部件的轮廓信息存储在所述原始字库中;
所述字部件形成单元还用于获取所述字部件的结构信息,所述结构信息包括字部件与其对应的字之间的映射关系、以及字部件在其对应的字中的位置信息;
所述存储单元还用于将所述字部件的结构信息存储在所述原始字库中;
所述字部件形成单元还用于,当所述字部件为字时,设定所述字部件自身的部件编码为该字的字符编码;当所述字部件为偏旁部首或笔画时,对该字部件中的每个单轮廓通过增加索引的方式进行标记,并设定所述字部件自身的部件编码由各个单轮廓所增加的索引的索引值构成。
7.根据权利要求6所述的装置,其特征在于,该装置还包括:
判断单元,用于读取所述原始字库中的字,并判断该字是否能够拆分为字部件:如果是,则将该字输出至字部件形成单元;如果否,则读取原始字库中的下一个字。
8.根据权利要求6或7所述的装置,其特征在于,该装置还包括:
原始字库制作单元,用于制作所述原始字库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310329911.4/1.html,转载请声明来源钻瓜专利网。