组字方法和装置制造方法及图纸

技术编号:4178425 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种组字方法和装置,属于排版技术领域,为解决现有技术中组字后数据量大、传输效率低、字体不美观的问题而设计;本发明专利技术的组字方法包括如下步骤:从当前字库中调出被组合字所包括的字符单元并放置到一个载体上;按照被组合字所包括的字符单元的相互关系,对所述字符单元进行调整。与所述组字方法相对应,本发明专利技术的组字装置包括:调用和放置模块:用于从当前字库中调出被组合字所包括的字符单元并放置到一个载体上;调整模块:用于按照被组合字所包括的字符单元的相互关系,对所述放置在载体上的字符单元进行调整。本发明专利技术适用于有组字需要的场所。

【技术实现步骤摘要】

本专利技术属于排版
,具体涉及一种组字方法和装置
技术介绍
在排版
中,由于大量的生僻字或装饰字并未制作到字库中,导致 使用字库时,这些文字无法在前端的计算机上正确显示,也不方便传递到后端的印刷设备进行印刷,为了解决这个问题,目前主要采用以下两种方法第一种方法是分析生僻字或装饰字的字符单元组成,然后将拥有相同字 符单元的任意一个汉字的字型轮廓转换为曲线,将所需要的字符单元对应的部线,然后将这些曲线组合到一起,形成生僻字或装饰字的字型。该方法虽然解 决了上述问题,但至少存在如下缺点1、字型轮廓转换为曲线后,失去了矢量 字体的优势,排版后得到的文件数据量增大,影响文件传输效率;2、进行组合 时,需要把与字符单元对应的曲线逐个拼接,由于曲线不易控制,所以工作效 率低;3、曲线难以编辑,所以得到的生僻字或装饰字字型不顺畅,很难保证字 体的美观;4、转换为曲线后,将不再是字符,无法同普通文字一起进行文字定 位。第二种方法是通过补字软件,对现有字库进行补字处理。这种方法操作 比较容易,同时保持了矢量字体的优点,但是存在如下缺点1、前端的计算机 进行了补字,后端印刷时字库中可能还是没有该字,导致前端显示正常,而后 端印刷出现丢字现象,风险较大;2、如果将所补的字传递给后端强制下载的话, 则数据量过大,效率低;3、由于补字不是采用统一标准进行,因此占用的码位可能出现冲突;4、购买补字软件,需要再投入,成本较大。
技术实现思路
一方面,本专利技术提供一种组字方法,以解决现有技术中组字后数据量大、 传输效率低、字体不美观的问题。为达到上述目的,本专利技术采用的技术方案为 一种组字方法,包括如下步骤从当前字库中调出被组合字所包括的字符单元并放置到 一个载体上; 按照被组合字所包括的字符单元的相互关系,对所述字符单元进行调整。 本专利技术的组字方法首先当前字库中调出被组合字所包括的字符单元并放置 到一个载体上;再按照被組合字所包括的字符单元的相互关系,对所述字符单 元进行调整,从而得到所需要的字。因为釆用了当前字库中的字符单元进行组 合,保持了字符单元为矢量字体数据量小的优势,所以组合后的字数据量小, 传输效率高,且字体美观。另一方面,本专利技术提供一种组字装置,以解决现有技术中组字后数据量大、 传输效率低、字体不美观的问题。为达到上述目的,本专利技术采用的技术方案为 一种组字装置,包括调用和放置模块用于从当前字库中调出被组合字所包括的字符单元并放 置到一个载体上;调整模块用于按照被组合字所包括的字符单元的相互关系,对所述放置 在载体上的字符单元进行调整。本专利技术的组字装置在使用时,首先使用调用和放置模块,从当前字库中调 出被组合字所包括的字符单元并放置到一个载体上,再通过调整模块,按照被组合字所包括的字符单元的相互关系,对所述放置在载体上的字符单元进行调 整,从而得到所需要的字。因为采用了当前字库中的字符单元进行组合,保持 了字符单元为矢量字体数据量小的优势,所以组合后的字数据量小,传输效率 高,且字体美观。 附图说明图l为本专利技术组字方法实施例在载体上对字符单元进行调整的具体流程图; 图2为本专利技术组字方法实施例进行组字的流程示意图; 图3为本专利技术组字方法实施例组合装饰字的流程示意图; 图4为本专利技术组字装置实施例的结构示意图; 图5为本专利技术组字方法实施例用于排版软件时的流程示意图。 具体实施例方式为解决现有技术中组字后数据量大、传输效率低、字体不美观的问题,本 专利技术提供一种组字方法和装置,下面结合附图对本专利技术作详细说明。本专利技术的组字方法可以编写为计算机语言的软件模块,嵌入到现有的排版 软件中进行使用。图l中第三个框显示的字,该字在统一码(UNICODE)标准中 的第二层面,编码为U+22C66, —般字库中都没有该字。下面以该生僻字为例进 行介绍。在排版的过程中,如果遇到该字,组字方法如图5所示首先,分析被组合字所包括的字符单元和字符单元的相互关系从字的结 构上看,该字可以分为从左到右依次排列的三个字符单元"4 ,,、"易,,和"'J ,,。 字符单元为当前字库中组成被组合字的单元,具体为偏旁部首、汉字、字母、 字符等。字符单元可以是当前字库中的任意单元。当前字库是指前端计算机中 的字库和后端印刷设备中的字库。该步骤可以由计算机程序实现,也可以由人 工直接实现。6在保证所选择的字符单元在字库中存在的前^是下,字符单元可以随意选择。 字符单元的数量越少越好,以便后续快速地进行组字。然后,从当前字库中调出这三个字符单元并放置到排版软件的编辑页面中 的一个载体上。载体的使用是为了给字符单元提供一个进行调整的空间,该载体可以位于 编辑页面中的任意位置。优选将该载体设置为编辑页面中的一个对象,由排版 软件中的对象管理器进行生成和管理。编辑页面中存在各种对象,如图像、线、 颜色和文字等,对象管理器用于给这些对象分配编码(ID)并管理对象的各种 属性,如位置、大小和颜色。最后,按照这三个字符单元的相互关系,对字符单元进行调整。为了方便 调整,将该三个字符单元设为与载体的大小一致,且放置到载体的中央位置, 此时效果如图l中第一个框所示;然后选定一个基准点(比如载体的左上点)用 于调整位置,接着,根据被组合字的结构,调整所述字符单元的大小、位置, 以得到所需要的字。从字符单元"4"开始,以载体的左上点为基准点,根据被组合字的结构, 先调整其水平方向比例缩小为60%,位置左移13. 18%,得到图l中第二个框所示 的效果按照上述方式,将字符单元"易"在水平方向比例缩小为55%,位置右 移30. 47°/。;将'M"在水平方向比例缩小为58%,位置右移55. 24°/。,从而得到图 l中第三个框所示的效果。同时可以根据需要,调整字符单元的颜色,以得到不 同效果。本专利技术的组字方法采用了当前字库中的字符单元进行组合,得到了所需要 的生僻字,保持了字符单元为矢量字体数据量小的优势,所以组合后的字数据 量小,传输效率高,字体美观。该生僻字组合好之后,需要将该字在编辑页面中进行排版以进行印刷。此 时可以通过调用对象管理器进行。因为前述步骤中将载体设置为一个对象,则 可以通过对象管理器调整载体的位置、大小和颜色,以满足需要。页面中生僻 字的大小一般会与其他字体相同,所以可以在生成该载体时将载体的大小设置 为编辑页面中 一个字体的大小。在编辑页面中排版完成之后,会生成一个电子文件,用于传递到后端的印 刷设备进行印刷。在该电子文件中存储所述载体和字符单元的信息(大小、位 置和颜色等),因为载体为编辑页面中的一个对象,所以可以通过对象管理器将 载体的信息进行存储。因为组合后所得到的字数据量小,所以排版后得到的文件数据量也较小, 当需要将该文件传递到后端的印刷设备进行印刷时,传输效率高。后端印刷的过程为读取文件中包含的字符单元的信息,然后从后端的字库中调取字符单 元,按照信息(大小、位置和颜色)逐个打印字符单元。因为该电子文件中已 经存储了载体和字符单元的信息,且字符单元在当前字库中存在,所以后端的 印刷设备能够得到该生僻字所包括的字符单元的信息,并对该字进行正确打印, 保证了印刷质量且避免了丢字现象。所以使用本专利技术的组字方法后,能够使生 僻字在前端的计算机上正本文档来自技高网...

【技术保护点】
一种组字方法,其特征在于,包括如下步骤: 从当前字库中调出被组合字所包括的字符单元并放置到一个载体上; 按照被组合字所包括的字符单元的相互关系,对所述字符单元进行调整。

【技术特征摘要】

【专利技术属性】
技术研发人员:王全鹏高翔杨燕菲
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[]

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

1