[发明专利]基于骨架线的做字方法和装置有效
申请号: | 201710014397.3 | 申请日: | 2017-01-09 |
公开(公告)号: | CN108288297B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 张国荣;郝龙杰 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06F40/126;G06F40/151 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 骨架 方法 装置 | ||
1.一种基于骨架线的做字方法,其特征在于,包括:
获取基础字符集,基础字符集中包括至少一个字符;
根据基础字符集的各字符,构建部件库,其中,部件库中包括至少一个部件,每一个部件包括部件骨架线信息,部件骨架线信息包括至少一个笔画,每一个笔画包括第一笔触宽度和骨架线坐标点;
根据待开发字体的风格,选择与待开发字体的风格相似的组字模板,其中,组字模板包括将要自动生成字符的字符组字信息,每一个字符组字信息包括组成部件信息,所述组成部件信息描述了部件及部件变换信息;
根据部件库中的部件骨架线信息、以及组字模板中的组成部件信息,将组字模板中的各字符变换为待开发字体的字符集;
在所述根据部件库中的部件骨架线信息、以及组字模板中的组成部件信息,将组字模板中的各字符变换为待开发字体的字符集之后,还包括:
将基础字符集和待开发字体的字符集进行整合,构成整合字符集;
对整合字符集进行修正,以构成修正后的整合字符集;
其中,组成部件信息包括:部件变换信息;
所述根据部件库中的部件骨架线信息、以及组字模板中的组成部件信息,将组字模板的各字符变换为待开发字体的字符集,包括:
从部件库中获取当前字符的各部件的部件骨架线信息,根据组字模板中的变换信息针对每一个部件进行处理,将部件库中的各部件变换到待开发字体的目标部件上,以将组字模板中的各字符变换为待开发字体的字符集;
所述将部件库中的各部件变换到待开发字体的目标部件上,包括:
将部件库中的部件的各笔画的骨架线坐标点P0(a0,b0),变换至待开发字体的目标部件的各笔画的轮廓点P(a,b)上,其中,(a,b)=(a0,b0)*Mat2+(XOffset,YOffset),Mat2是一个二维变换矩阵描述部件的缩放、旋转参数信息,XOffset表示X方向的偏移,YOffset表示Y方向的偏移;
将部件库中的部件的各笔画的第一笔触宽度,变换为待开发字体的目标部件的各笔画的第二笔触宽度,其中,第二笔触宽度w为第一笔触宽度,x为部件横向缩放比例,y为部件纵向缩放比例。
2.根据权利要求1所述的方法,其特征在于,所述根据基础字符集的各字符,构建部件库,包括:
从基础字符集中抽取组成字符的各部件,以构成部件库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710014397.3/1.html,转载请声明来源钻瓜专利网。