多重主字体生成系统及方法与相关技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术是对多重主字体生成系统及方法的研究。即,利用使用者输入的字素转换成字素图形,获得转换的字素图形的外围矢量数据和中心线矢量数据,生成基础字素字体和与其相比横向或纵向中有一个以上发生扩大的扩张型字素字体,归类(Grouping)到一个多重主字体(Multiple Master Glyph;MMG)的多重主字体生成系统及方法。
权利要求书
1.一种多重主字体生成系统,其特征在于,包括:
通过使用者输入的字素,将其转换成字素图形的使用者终端;
提取上述字素图形的外围矢量数据及中心线矢量数据的服务器;以及
利用该外围矢量数据及上述中心线矢量数据与基础字素字体上面的基础字素字体进行比较,生成横向及纵向中有一个上述发生扩大的扩张型字素字体,包括上述基础字素字体及上述扩张型字素字体归类为多重主字体的编辑器。
2.根据权利要求1所述的多重主字体生成系统,其特征在于,
上述使用者终端包括:
以表示使用者输入的字素名称的显示区;
使用者亲笔输入上述字素的输入区;以及
将输入的字素转换成上述字素图形的变换区。
3.根据权利要求1所述的多重主字体生成系统,其特征在于,上述服务器包括:
以将字素图形的外围及中心线矢量化,获取上述外围矢量数据及中心线矢量数据的提取区;
以及外围矢量数据、中心线矢量数据、边缘线点数、中心线点数、字素名称、字素类型及字素识别码生成字素数据的字素数据生成区及储存上述字素数据的储存区。
4.根据权利要求3所述的多重主字体生成系统,其特征在于,上述服务器还包括:
比较储存区里储存的一个上述的字素识别码和已设定的字素识别码目录,如果在已设定字素识别码目录中搜索到未储存的字素识别码时,生成请求输入搜索到的字素识别码的字素的请求信号的比较区。
5.根据权利要求4所述的多重主字体生成系统,其特征在于,
当以已设定的字素识别码目录的所有字素识别码储存在上述储存区时,上述比较区可生成字素数据接收信号的比较区。
6.根据权利要求3所述的多重主字体生成系统,其特征在于,上述编辑器包括:
以从上述服务器接收字素数据时,比较接收的字素数据的字素识别码和已设定的字素识
别码目录,检查字素数据是否完成收信的检测区。
7.根据权利要求3所述的多重主字体生成系统,其特征在于,上述编辑器包括:
以计算边缘线点间的距离,算出字素粗细的算出区。
8.根据权利要求7所述的多重主字体生成系统,其特征在于,上述编辑器还包括:
以储存基础阶层及第1到第3扩张型阶层的各个中心线矢量数据的阶层生成区;以及
把第1扩张型阶层的中心线矢量数据横向扩大,第2扩张型阶层的中心线矢量数据纵向扩大,第3扩张型阶层的中心线矢量数据横向、纵向同时扩大的扩张区。
9.根据权利要求8所述的多重主字体生成系统,其特征在于,上述编辑器还包括:
以利用上述边缘线矢量数据,生成基础字素字体及上述述第1到第3扩张型阶的中心线矢量数据为基准,使边缘线点间的间距与上述字素粗细相同,分别生成第1到第3边缘线矢量数据,生成第1到第3扩张型字素字体的字体生成区。
10.根据权利要求9所述的多重主字体生成系统,其特征在于,上述编辑器还包括:
以将上述基础字素字体及第1到第3扩张型字素字体归类为MMG的归类区。
11.根据权利要求10所述的多重主字体生成系统,其特征在于,上述编辑器还包括:
以确认接收的上述字素数据中未归类为MMG的字素数据的确认区。
12.一种多重主字体生成方法,其特征在于,包括:
使用者终端是由使用者输入字素,将上述字素转换成字素图形的阶段;
服务器获取对上述字素图形的外围矢量数据及中心线矢量数据的阶段;
以包含编辑器里用上述外围矢量数据及中心线矢量数据,生成基础字素字体和与基础字素字体相比,横向和纵向中有一个上述发生扩大的扩张型字素字体的阶段;以及
上述编辑器将基础字素字体及扩张型字素字体归类为MMG的归类阶段。
13.根据权利要求12所述的多重主字体生成方法,其特征在于,上述将字素转换成字素图形的阶段包括:
以包含显示区显示上述使用者输入的字素名称的阶段;以及
使用者向输入区亲笔输入字素的阶段及变换区将输入的上述字素转换成上述字素图形阶段。
14.根据权利要求12所述的多重主字体生成方法,其特征在于,上述获取外围矢量数据及中心线矢量数据的阶段包括:
上述述字素图形的外围及中心线矢量化,获取外围矢量数据及中心线矢量数据的阶段;以及
字素数据生成区生成上述外围矢量数据、中心线矢量数据、边缘线点个数、中心线点个数、字素名称、字素类型及字素识别码的字素数据的阶段及储存区储存上述字素数据的阶段。
15.根据权利要求14所述的多重主字体生成方法,其特征在于,上述获取外围矢量数据及中心线矢量数据的阶段包括:
以包含比较区对上述储存区里储存的一个上述的字素识别码和已设定的字素识别码目录进行比较,在已设定的字素识别码目录中,搜索到未能储存到储存区里的字素识别码时,生成请
求输入搜索到的字素识别码的字素输入信号的输入阶段。
16.根据权利要求15所述的多重主字体生成方法,其特征在于,获取上述外围矢量数据及中心线矢量数据的阶段还包括:
以包含上述比较区里已设定的字素识别码目录的所有字素识别码储存在上述储存区里时,生成字素数据发送信号的阶段。
17.根据权利要求14所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:
以检测区从服务器接到上诉字素数据时,对收到的字素数据的字素识别码和已设定的字素识别码目录进行比较,检查字素数据是否接收完成的阶段。
18.根据权利要求14所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:
以包含算出区计算上述边缘线点间的距离,算出字素粗细的阶段。
19.根据权利要求18所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段包括:
以包含阶层生成区储存基础阶层及第1到第3扩张型阶层的中心线矢量数据的阶段;以及
扩张区将上述第1扩张型阶层的中心线矢量数据横向扩大,将第2扩张型阶层的中心线矢量数据纵向扩大,并将第3扩张型阶层的中心线矢量数据横向扩大以及纵向扩大的阶段。
20.根据权利要求19所述的多重主字体生成方法,其特征在于,生成基础字素字体及扩大型字素字体的阶段还包括:
以包含字体生成区利用上述边缘线矢量数据,生成基础字素字体,以第1到第3扩张型阶层各