【技术实现步骤摘要】
一种字库文件数据的处理方法、装置及设备
[0001]本专利技术涉及计算机字库文件数据处理
,特别是一种字库文件数据的处理方法
、
装置及设备
。
技术介绍
[0002]文字是非常重要的信息载体,比如文档保密领域,利用矢量水印字库文件,即可在文本文档数据中嵌入具有一定意义的隐秘信息,通过水印信息的检测来解决泄密溯源取证问题
。
因此,在类似场景下需要大量字库文件作为信息嵌入的载体,字库文件的制作效率变得至关重要
。
[0003]而目前大部分的字库文件都是依赖于设计师手工制作,其基本流程为:首先要给字体做一个设计定位;接着,进行相关的资料搜索,开始分析并动手画出草图;然后,再根据草图的感觉到计算机上进行设计;最后,定稿文件并保存为新的字库文件
。
这种字库文件的制作方法周期长
、
成本高
、
效率低
。
技术实现思路
[0004]本专利技术要解决的技术问题是提供一种字库文件数据的处理方法
、
装置及设备,解决现有水印字库文件制作周期长
、
工作量大
、
易出错及自动化程度低等问题
。
[0005]为解决上述技术问题,本专利技术的技术方案如下:一种字库文件数据的处理方法,包括:获得第一模板字库的第一字形轮廓矢量曲线数据
、
第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据, ...
【技术保护点】
【技术特征摘要】
1.
一种字库文件数据的处理方法,其特征在于,包括:获得第一模板字库的第一字形轮廓矢量曲线数据
、
第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,所述第一水印模板字库为所述第一模板字库对应的水印模板字库;根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域;将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域;对所述第二修改区域中的坐标点进行修改,得到第二水印字库
。2.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,获得第一模板字库的第一字形轮廓矢量曲线数据
、
第一水印模板字库的第二字形轮廓矢量曲线数据以及待修改的第二字库的第三字形轮廓矢量曲线数据,包括:获取第一模板字库
、
第一水印模板字库以及待修改的第二字库;对所述第一模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一模板字库的第一字形轮廓矢量曲线数据;对所述第一水印模板字库中的字符的字形轮廓矢量曲线进行解析,获得第一水印模板字库的第二字形轮廓矢量曲线数据;对所述第二字库中的字符的字形轮廓矢量曲线进行解析,获得第三字形轮廓矢量曲线数据;其中,第一字形轮廓矢量曲线数据
、
第二字形轮廓矢量曲线数据以及第三字形轮廓矢量曲线数据均包括:字形轮廓矢量曲线头信息
、
字形轮廓矢量曲线的每个笔画最后一个点的索引信息
、
字形轮廓矢量曲线的说明信息
、
字形轮廓矢量曲线中每个坐标点的属性信息
、
字形轮廓矢量曲线中坐标点的横坐标信息和字形轮廓矢量曲线中坐标点的纵坐标信息
。3.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,根据所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,确定第一水印模板字库的第一修改区域,包括:解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值;根据点的坐标值,将第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中对应点的坐标值做差,得到差值向量;在所述差值向量中确定横纵坐标相等且不为0的差值向量为目标向量;根据所述目标向量,确定第一水印模板字库的第一修改区域和修改方式
。4.
根据权利要求3所述的字库文件数据的处理方法,其特征在于,解析所述第一字形轮廓矢量曲线数据和第二字形轮廓矢量曲线数据,得到第一字形轮廓矢量曲线和第二字形轮廓矢量曲线中每个点的坐标值,包括:读取字形轮廓矢量曲线数据的曲线头信息,得到第一字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目,以及第二字形轮廓矢量曲线的笔画数和每个笔画包含的点的数目;读取字形轮廓矢量曲线的每个点的属性值信息;根据所述属性值信息,对每个点依次读取,得到第一字形轮廓矢量曲线和第二字形轮
廓矢量曲线中点的横纵坐标值信息
。5.
根据权利要求1所述的字库文件数据的处理方法,其特征在于,将所述第一水印模板字库的第一修改区域中的字形轮廓矢量曲线点进行位置映射,确定所述第三字形轮廓矢量曲线的第二修改区域,包括:将第一模板字库的字符图像和待修改的第二字库的字符图像做图像匹配,得到匹配度最佳时的图像偏移值;根据所述...
【专利技术属性】
技术研发人员:侯家林,
申请(专利权)人:信智慧通科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。