字库生成方法和系统技术方案

技术编号:15329464 阅读:67 留言:0更新日期:2017-05-16 13:08
本发明专利技术提供了一种字库生成方法和系统,其中,所述字库生成方法包括:获取用户输入的字形元素;根据预设填充算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件;将所述字形文件存储至用户字库。通过本发明专利技术的技术方案,使用户字库的生成方式更加绿色健康、方便快捷以及准确。

Method and system for generating font

The present invention provides a method and system of character generation, which includes the font generation method: font elements get user input; according to the preset filling algorithm the shape element filling processing, the shape elements processed into a font file; the font file is stored to the user font. By adopting the technical proposal of the invention, the generation mode of the user's character library is more green, healthy, convenient, fast and accurate.

【技术实现步骤摘要】
字库生成方法和系统
本专利技术涉及字库开发
,具体而言,涉及一种字库生成方法和一种字库生成系统。
技术介绍
在相关技术中,传统的汉字字迹字库开发,需要在特定的方格纸上手写汉字,然后通过高精度扫描仪将每一个汉字扫描成图像,最后经过对图像的特殊处理,将图像与汉字编码一一对应起来,从而做成字迹字库,随着科技的发展,传统的字迹采集方式的弊端也越来越明显,包括:(1)纸上书写方式不易修改;(2)纸上书写方式造成纸张的浪费;(3)纸上书写方式远不如触屏设备书写方式方便快捷。因此,如何设计一种字库生成方案以高效地生成字库成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的字库生成方案,通过对获取的字形元素进行填充处理以生成字形文件,并将字形文件存储至用户字库,使用户字库的生成更加绿色健康、方便快捷以及准确。有鉴于此,本专利技术提出了一种字库生成方法,包括:获取用户输入的字形元素;根据预设填充算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件;将所述字形文件存储至用户字库。在该技术方案中,对获取的字形元素进行填充处理以生成字形文件,并将字形文件存储至用户字库,使用户字库的生成更加绿色健康、方便快捷以及准确。具体地,通过终端触屏为媒介获取用户输入字形元素,如“一”、“丨”、“丿”和“丶”等,并使用预设填充算法(例如与本地字库匹配算法,或与互联网字库匹配等),对字形元素进行填充处理,在对字形元素进行处理后得到字形文件(如txt格式字形文件、pdf字形文件和chm字形文件等),并存储至用户字库,避免了传统的纸质采集与扫描方式,实现了更加绿色健康、方便快捷、准确的字库创建效果。在上述技术方案中,优选地,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体包括以下步骤:确定与所述字形元素唯一对应的编码字符;确定本地存储空间中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。在该技术方案中,在非联网状态下,首先在编码库(比如ASCⅡ码)中寻找所输入字形对应的编码字符,然后在本地存储空间中搜索与所述字形元素匹配度最高的参考字形。其中,匹配度判断的依据可以是用户输入的字形元素与参考自行文件的字迹重合度,作为字形元素的目标参考字形,根据目标参考字形的字形粗细、字形饱满度和字形阴影对用户输入的字形元素进行填充,形成既美观又符合用户手写习惯的字形文件,提升了用户的使用体验。在上述技术方案中,优选地,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体包括以下步骤:确定与所述字形元素唯一对应的编码字符;判断是否连接至互联网字库;在判断连接至所述互联网字库后,确定所述互联网字库中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。在该技术方案中,在互联网状态下,终端通过在线查询与用户输入的字形元素匹配度更高的参考字形,其中,匹配度判断的依据可以是用户输入的字形元素与参考自行文件的字迹重合度,使得用户字库的创建更加灵活和丰富,进一步地提升了用户的使用体验。在上述技术方案中,优选地,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体还包括以下步骤:根据所述目标参考字形的字形构造和颜色填充对所述字形元素进行填充处理。在该技术方案中,所谓填充处理是一个将指定不规则区域内部像素填充为填充色的过程,包括注入填充区域算法、种子填充算法、扫描线填充算法、边填充算法等,使用以上填充算法中的至少一种算法,将通过触屏输入的字形元素转化成所述字形文件,提升了字库生成过程的可靠性。在上述技术方案中,优选地,将所述字形文件存储至用户字库,具体包括以下步骤:将完成填充处理的字形元素和编码字符作为所述字形文件关联地存储至所述用户字库。在该技术方案中,通过将完成填充处理的字形元素和编码字符作为所述字形文件关联地存储至所述用户字库,完成了用户字库的建立。根据本专利技术的第二方面,还提出了一种字库生成系统,包括:获取单元,用于获取用户输入的字形元素;填充单元,用于根据预设填充算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件;存储单元,用于将所述字形文件存储至用户字库。在该技术方案中,对获取的字形元素进行填充处理以生成字形文件,并将字形文件存储至用户字库,使用户字库的生成更加绿色健康、方便快捷以及准确。具体地,通过终端触屏为媒介获取用户输入字形元素,如“一”、“丨”、“丿”和“丶”等,并使用预设填充算法(例如与本地字库匹配算法,或与互联网字库匹配等),对字形元素进行填充处理,在对字形元素进行处理后得到字形文件(如txt格式字形文件、pdf字形文件和chm字形文件等),并存储至用户字库,避免了传统的纸质采集与扫描方式,实现了更加绿色健康、方便快捷、准确的字库创建效果。在上述技术方案中,优选地,所述填充单元还包括:第一确定单元,用于确定与所述字形元素唯一对应的编码字符;所述第一确定单元还用于:确定本地存储空间中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。在该技术方案中,在非联网状态下,首先在编码库(比如ASCⅡ码)中寻找所输入字形对应的编码字符,然后在本地存储空间中搜索与所述字形元素匹配度最高的参考字形。其中,匹配度判断的依据可以是用户输入的字形元素与参考自行文件的字迹重合度,作为字形元素的目标参考字形,根据目标参考字形的字形粗细、字形饱满度和字形阴影对用户输入的字形元素进行填充,形成既美观又符合用户手写习惯的字形文件,提升了用户的使用体验。在上述技术方案中,优选地,所述字库生成系统,还包括:第二确定单元,用于确定与所述字形元素唯一对应的编码字符;判断单元,用于判断是否连接至互联网字库;所述第二确定单元还用于:在判断连接至所述互联网字库后,确定所述互联网字库中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。在该技术方案中,在互联网状态下,终端通过在线查询与用户输入的字形元素匹配度更高的参考字形,其中,匹配度判断的依据可以是用户输入的字形元素与参考自行文件的字迹重合度,使得用户字库的创建更加灵活和丰富,进一步地提升了用户的使用体验。在上述技术方案中,优选地,所述填充单元还用于:根据所述目标参考字形的字形构造和颜色填充对所述字形元素进行填充处理。在该技术方案中,所谓填充处理是一个将指定不规则区域内部像素填充为填充色的过程,包括注入填充区域算法、种子填充算法、扫描线填充算法、边填充算法等,使用以上填充算法中的至少一种算法,将通过触屏输入的字形元素转化成所述字形文件,提升了字库生成过程的可靠性。在上述技术方案中,优选地,所述存储单元还用于:将完成填充处理的字形元素和编码本文档来自技高网...
字库生成方法和系统

【技术保护点】
一种字库生成方法,其特征在于,包括:获取用户输入的字形元素;根据预设填充算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件;将所述字形文件存储至用户字库。

【技术特征摘要】
1.一种字库生成方法,其特征在于,包括:获取用户输入的字形元素;根据预设填充算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件;将所述字形文件存储至用户字库。2.根据权利要求1所述的字库生成方法,其特征在于,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体包括以下步骤:确定与所述字形元素唯一对应的编码字符;确定本地存储空间中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。3.根据权利要求1所述的字库生成方法,其特征在于,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体包括以下步骤:确定与所述字形元素唯一对应的编码字符;判断是否连接至互联网字库;在判断连接至所述互联网字库后,确定所述互联网字库中与所述编码字符对应的所有参考字形文件,以及确定所述所有参考字形文件中与所述字形元素匹配度最高的一个参考字形,将所述匹配度最高的一个参考字形作为目标参考字形。4.根据权利要求2或3所述的字库生成方法,其特征在于,根据预设算法对所述字形元素进行填充处理后,将处理后的所述字形元素转换为字形文件,具体还包括以下步骤:根据所述目标参考字形的字形构造和颜色填充对所述字形元素进行填充处理。5.根据权利要求4所述的字库生成方法,其特征在于,将所述字形文件存储至用户字库,具体包括以下步骤:将完成填...

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

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

1