[发明专利]一种根据字形轮廓变化生成控制指令的方法及系统有效
申请号: | 201110457048.1 | 申请日: | 2011-12-30 |
公开(公告)号: | CN103186365A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 马蕾;刘昉;夏立宁;王玉欣 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F9/318 | 分类号: | G06F9/318 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 根据 字形 轮廓 变化 生成 控制 指令 方法 系统 | ||
1.一种根据字形轮廓变化生成控制指令的方法,其特征在于,包括以下步骤:
(1)读取字形轮廓的原始数据;
(2)修改字形轮廓;
(3)根据字形轮廓数据前后的变化生成控制指令;
(4)将控制指令导入到字库中。
2.如权利要求1所述的根据字形轮廓变化生成控制指令的方法,其特征在于:步骤(1)中所述字形轮廓的原始数据包括组成字的轮廓曲线数目,每条曲线上点的数目、点的坐标和点的属性。
3.如权利要求2所述的根据字形轮廓变化生成控制指令的方法,其特征在于:步骤(2)中所述修改字形轮廓通过修改组成字的轮廓曲线上点的坐标实现。
4.如权利要求1~3中任一项所述的根据字形轮廓变化生成控制指令的方法,其特征在于,步骤(3)中生成控制指令的过程包括以下步骤:
①取出字形轮廓原始数据和修改后的数据;
②计算字形轮廓数据的变化;
③生成对应的控制指令。
5.如权利要求4所述的根据字形轮廓变化生成控制指令的方法,其特征在于,步骤②中所述计算字形轮廓数据的变化的具体计算过程为:计算组成字的轮廓曲线上每一个点的x坐标变化数值,y坐标变化数值。
6.如权利要求4所述的根据字形轮廓变化生成控制指令的方法,其特征在于,步骤③中所述生成对应的控制指令的具体计算过程如下:
首先通过控制指令设置字号,设置距离测量方向,设置点移动方向;
当轮廓曲线上的点在某个方向上发生移动后,将该点的序号压入栈中,将点要移动的数值压入栈中,最后输入点移动指令;
当轮廓曲线上的两个点在某个方向上的坐标变为相同数值,将其中一个点设为基准点,将其另一个点的序号压入栈中,最后输入点对齐指令;
当轮廓曲线上的一个点需要移动到两条直线的交叉点处时,将该点对应的序号压入栈中,设置两条直线的方向,最后输入点移动到直线交叉点指令。
7.如权利要求2所述的根据字形轮廓变化生成控制指令的方法,其特征在于:生成控制指令后还包括对所述控制指令进行分类、合并和优化的步骤。
8.如权利要求7所述的根据字形轮廓变化生成控制指令的方法,其特征在于:所述对控制指令进行分类包括按照移动方向分类和按照类型分类;
按照移动方向分类并将同类指令进行合并,是将所有移动方向相同的指令一起处理,移动方向只设置一次;
按照类型分类、合并,是将所有移动数值相同的点循环处理,将所有和同一个点进行对齐的点循环处理,无需重复设置点移动的数值或者重复设置基准点。
9.如权利要求7所述的根据字形轮廓变化生成控制指令的方法,其特征在于:所述优化是指对于不同指令类型均可以处理的情况,优先选用长度较短的指令。
10.一种根据字形轮廓变化生成控制指令的系统,其特征在于:包括用于读取字形轮廓原始数据的读取装置(11);
用于修改字形轮廓的修改装置(12);
用于根据字形轮廓数据前后的变化生成控制指令的生成装置(13);
用于将控制指令导入到字库中的导入装置(14)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457048.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水性裂纹漆及其制备方法和施涂方法
- 下一篇:双折射元件光轴的测量方法