[发明专利]生成字形字库的方法和系统有效
申请号: | 201310362059.0 | 申请日: | 2013-08-19 |
公开(公告)号: | CN104424184B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 王玉欣;张国荣;唐英敏 | 申请(专利权)人: | 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司;北京大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/22 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 余朦,王艳春 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 字形 字库 方法 系统 | ||
技术领域
本发明属于计算机文字处理技术领域,更具体地涉及生成字形字库的方法和系统。
背景技术
OpenType字库是Microsoft公司和Adobe公司联合开发的一种基于Unicode编码且与平台无关的字体格式,它是TrueType字体格式的一种扩展,并融合了PostScript字体技术。OpenType字库在Unicode编码的大字符集基础上,采用多语种和多语系的编排方法,以适应更多的平台和全球性的国际字符集,此外,在功能上还容纳了多项传统排版软件才可具备的基本操作,如基线调整,竖排替换,变体替换等等。OpenType的优势是其跨平台性、支持Unicode字符集和高级布局特征,能更好的支持国际化的处理。
采用汉字颠覆英文,即以中国书法的风格来书写英文字母在世界各地收到了广泛的关注。但是这种做法还仅限于书法,而在出版书籍时,需要事先刻制模,这将浪费大量的人力与物力。
因此,在本领域中需要一种通用字库,用户在选择该字库后,便可以将字母序列显示为例如形似汉字的方块字形。
发明内容
为了解决上述问题,本发明提供了一种生成字形字库的方法和系统,从而在通用文本编辑软件上完成排版后,选择本字形字库,就能够自动地以方块字形替代字母序列。
根据本发明的第一方面,提供了一种生成字形字库的方法,该方法包括:生成由一个或多个字母构成的字母序列的方块字形;创建字母序列与方块字形之间的对应关系,以便在输入字母序列时显示对应的方块字形;配置OpenType字库的布局表信息;以及根据方块字形、对应关系及OpenType字库配置后的布局表信息,生成字形字库。
其中,上述字母可以是英文字母或汉语拼音字母等。
在生成方块字形时,可以首先生成每个字母的字母字形,然后根据字母序列中包含的各字母的字母字形,来组合生成字母序列的方块字形。
当字母序列仅包含一个字母时,可以通过一个字母的字母字形作为字母序列的方块字形。
在生成方块字形之后,可以根据所生成的方块字形来生成初始字库,以作为生成字形字库的基础。
在生成初始字库时,可以根据方块字形来拟合方块字形的轮廓,从而生成初始字库。
被配置的布局表信息是指替换子表中的单一替换和合体替换,单一替换使得相同的字母以相同的字母字形替换,以及合体替换使得字母序列以与其对应的方块字形替换。大写字母和小写字母视为所述相同的字母。
根据本发明的第二方面,提供了一种生成字形字库的系统,包括:方块字形生成装置,生成由一个或多个字母构成的字母序列的方块字形;对应关系创建装置,创建字母序列与方块字形之间的对应关系,以便在输入字母序列时显示对应的方块字形;配置装置,配置OpenType字库的布局表信息;以及字形字库生成装置,根据方块字形、对应关系及OpenType字库配置后的布局表信息,生成字形字库。
其中,该字母是英文字母或汉语拼音字母。
方块字形生成装置可以首先生成每个字母的字母字形,然后根据字母序列中包含的各字母的字母字形,来组合生成字母序列的方块字形。
当字母序列仅包含一个字母时,以一个字母的字母字形作为字母序列的方块字形。
该系统还可以包括初始字库生成装置,在方块字形生成装置生成方块字形之后,初始字库生成装置可以根据所生成的方块字形来生成初始字库,以作为生成字形字库的基础。
初始字库生成装置可以根据方块字形来拟合方块字形的轮廓,从而生成初始字库。
配置装置配置布局表中的替换子表的单一替换和合体替换,单一替换使得相同的字母以相同的字母字形替换,以及合体替换使得字母序列以与其对应的方块字形替换。其中大写字母和小写字母视为所述相同的字母。
根据本发明的第三方面,还提供了一种文本编辑系统,其安装有根据本发明的第一方面的方法所生成的字形字库或根据本发明的第二方面的系统生成的字形字库。
在本发明中,采用了OpenType字库技术,实现这种字形字库的特殊功能。采用该字库技术做成的字形字库,安装在支持OpenType字库的通用文本编辑软件上之后,将字体设置成该字形字库,选择英文输入法输入字母序列,便可直接显示对应的方块字形;也可以将字母序列文本的字体设置为该字形字库,文章中的每一个字母序列都将以对应的方块字形显示,并可以打印输出,极大的缩短了此类书籍出版的时间。
附图简要说明
图1是根据本发明实施方式的字形字库生成方法的流程图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司;北京大学,未经北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司;北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310362059.0/2.html,转载请声明来源钻瓜专利网。