[发明专利]一种根据字形轮廓变化生成控制指令的方法及系统有效

专利信息
申请号: 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)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110457048.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top